@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: #B00966; --bs-secondary: #3C3D3B; --bs-tertiary: #ECE1CD; --bs-success: #C0D23D; --bs-info: #69C5CB; --bs-warning: #FBB43E; --bs-danger: #BF2C22; --bs-light: #F8F9FA; --bs-dark: #212529; --bs-primary-rgb: 176, 9, 102; --bs-secondary-rgb: 60, 61, 59; --bs-tertiary-rgb: 236, 225, 205; --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: 60, 61, 59; --bs-body-bg-rgb: 255, 255, 255; --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-body-font-family: Poppins, sans-serif; --bs-body-font-size: 1rem; --bs-body-font-weight: 400; --bs-body-line-height: 1.5625; --bs-body-color: #3C3D3B; --bs-body-bg: #ffffff; --bs-border-width: 1px; --bs-border-style: solid; --bs-border-color: #DEE2E6; --bs-border-color-translucent: rgba(0, 0, 0, 0.175); --bs-border-radius: 0rem; --bs-border-radius-sm: 0rem; --bs-border-radius-lg: 0rem; --bs-border-radius-xl: 1rem; --bs-border-radius-2xl: 2rem; --bs-border-radius-pill: 50rem; --bs-link-color: #B00966; --bs-link-hover-color: #8d0752; --bs-code-color: #d63384; --bs-highlight-bg: #fef0d8; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

dt { font-weight: 700; }

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

blockquote { margin: 0 0 1rem; }

b, strong { font-weight: 800; }

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

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

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

sub { bottom: -.25em; }

sup { top: -.5em; }

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

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

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

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

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

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

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

a > code { color: inherit; }

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

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

figure { margin: 0 0 1rem; }

img, svg { vertical-align: middle; }

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

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

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

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

label { display: inline-block; }

button { border-radius: 0; }

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

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

button, select { text-transform: none; }

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

select { word-wrap: normal; }

select:disabled { opacity: 1; }

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

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

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

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

textarea { resize: vertical; }

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

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

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

legend + * { clear: left; }

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

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

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

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

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

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

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

output { display: inline-block; }

iframe { border: 0; }

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

progress { vertical-align: baseline; }

[hidden] { display: none !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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: #3C3D3B; --bs-table-bg: transparent; --bs-table-border-color: var(--bs-border-color); --bs-table-accent-bg: transparent; --bs-table-striped-color: #3C3D3B; --bs-table-striped-bg: rgba(206, 212, 218, 0.1); --bs-table-active-color: #3C3D3B; --bs-table-active-bg: rgba(0, 0, 0, 0.1); --bs-table-hover-color: #3C3D3B; --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: #efcee0; --bs-table-border-color: #d7b9ca; --bs-table-striped-bg: #d7b9ca; --bs-table-striped-color: #000000; --bs-table-active-bg: #d7b9ca; --bs-table-active-color: #000000; --bs-table-hover-bg: #ddbfcf; --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: #d8d8d8; --bs-table-border-color: #c2c2c2; --bs-table-striped-bg: #c2c2c2; --bs-table-striped-color: #000000; --bs-table-active-bg: #c2c2c2; --bs-table-active-color: #000000; --bs-table-hover-bg: #c8c8c8; --bs-table-hover-color: #000000; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.form-control { display: block; width: 100%; padding: 0.5625rem 0.9375rem; font-family: inherit; font-size: 1rem; font-weight: 400; line-height: 1.25; color: #3C3D3B; background-color: #ffffff; background-clip: padding-box; border: 1px solid #DEE2E6; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 100px; 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: #3C3D3B; background-color: #ffffff; border-color: #d884b3; outline: 0; box-shadow: 0 0 0 0.25rem #1055b2; }

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

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

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

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

.form-control::-webkit-file-upload-button { padding: 0.5625rem 0.9375rem; margin: -0.5625rem -0.9375rem; -webkit-margin-end: 0.9375rem; margin-inline-end: 0.9375rem; color: #3C3D3B; 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: #3C3D3B; 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: #3C3D3B; 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: 100px; }

.form-control-color::-webkit-color-swatch { border-radius: 100px; }

.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: #3C3D3B; background-color: #ffffff; background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 15 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.5 9.5L7.5 14.5L2.5 9.5' stroke='%23000000' stroke-width='1.5'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right 0.9375rem center; background-size: 15px 24px; border: 1px solid #DEE2E6; border-radius: 100px; 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: #d884b3; outline: 0; box-shadow: 0 0 0 0.25rem #1055b2; }

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

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

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

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

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

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

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

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

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

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

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

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

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

.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: #B00966; border-color: #B00966; 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='%23d884b3'/%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 #1055b2; }

.form-range:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.25rem #1055b2; }

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

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

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

.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: #3C3D3B; text-align: center; white-space: nowrap; background-color: #E9ECEF; border: 1px solid #DEE2E6; border-radius: 100px; }

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

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

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

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

.was-validated .form-select:valid:focus, .form-select.is-valid:focus { border-color: #C0D23D; box-shadow: 0 0 0 0.25rem #c0d23d; }

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

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

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

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

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

.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { border-color: #BF2C22; box-shadow: 0 0 0 0.25rem #bf2c22; }

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

.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: #3C3D3B; --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: #B00966; --bs-btn-border-color: #B00966; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #960857; --bs-btn-hover-border-color: #8d0752; --bs-btn-focus-shadow-rgb: 188, 46, 125; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #8d0752; --bs-btn-active-border-color: #84074d; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #B00966; --bs-btn-disabled-border-color: #B00966; }

.btn-secondary { --bs-btn-color: #ffffff; --bs-btn-bg: #3C3D3B; --bs-btn-border-color: #3C3D3B; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #333432; --bs-btn-hover-border-color: #30312f; --bs-btn-focus-shadow-rgb: 89, 90, 88; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #30312f; --bs-btn-active-border-color: #2d2e2c; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #3C3D3B; --bs-btn-disabled-border-color: #3C3D3B; }

.btn-tertiary { --bs-btn-color: #000000; --bs-btn-bg: #ECE1CD; --bs-btn-border-color: #ECE1CD; --bs-btn-hover-color: #000000; --bs-btn-hover-bg: #efe6d5; --bs-btn-hover-border-color: #eee4d2; --bs-btn-focus-shadow-rgb: 201, 191, 174; --bs-btn-active-color: #000000; --bs-btn-active-bg: #f0e7d7; --bs-btn-active-border-color: #eee4d2; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000000; --bs-btn-disabled-bg: #ECE1CD; --bs-btn-disabled-border-color: #ECE1CD; }

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

.btn-outline-secondary { --bs-btn-color: #3C3D3B; --bs-btn-border-color: #3C3D3B; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #3C3D3B; --bs-btn-hover-border-color: #3C3D3B; --bs-btn-focus-shadow-rgb: 60, 61, 59; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #3C3D3B; --bs-btn-active-border-color: #3C3D3B; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #3C3D3B; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #3C3D3B; --bs-gradient: none; }

.btn-outline-tertiary { --bs-btn-color: #ECE1CD; --bs-btn-border-color: #ECE1CD; --bs-btn-hover-color: #000000; --bs-btn-hover-bg: #ECE1CD; --bs-btn-hover-border-color: #ECE1CD; --bs-btn-focus-shadow-rgb: 236, 225, 205; --bs-btn-active-color: #000000; --bs-btn-active-bg: #ECE1CD; --bs-btn-active-border-color: #ECE1CD; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ECE1CD; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #ECE1CD; --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: #B00966; --bs-btn-bg: transparent; --bs-btn-border-color: transparent; --bs-btn-hover-color: #8d0752; --bs-btn-hover-border-color: transparent; --bs-btn-active-color: #8d0752; --bs-btn-active-border-color: transparent; --bs-btn-disabled-color: #6C757D; --bs-btn-disabled-border-color: transparent; --bs-btn-box-shadow: none; --bs-btn-focus-shadow-rgb: 188, 46, 125; 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: #3C3D3B; --bs-dropdown-bg: #ffffff; --bs-dropdown-border-color: var(--bs-border-color-translucent); --bs-dropdown-border-radius: 0rem; --bs-dropdown-border-width: 1px; --bs-dropdown-inner-border-radius: calc(0rem - 1px); --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-divider-margin-y: 0.5rem; --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-dropdown-link-color: #212529; --bs-dropdown-link-hover-color: #1e2125; --bs-dropdown-link-hover-bg: #E9ECEF; --bs-dropdown-link-active-color: #ffffff; --bs-dropdown-link-active-bg: #B00966; --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: #B00966; --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: #B00966; }

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

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

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

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

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

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

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

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

.navbar { --bs-navbar-padding-x: 0; --bs-navbar-padding-y: 0.5rem; --bs-navbar-color: rgba(0, 0, 0, 0.55); --bs-navbar-hover-color: rgba(0, 0, 0, 0.7); --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3); --bs-navbar-active-color: rgba(0, 0, 0, 0.9); --bs-navbar-brand-padding-y: 0.3046875rem; --bs-navbar-brand-margin-end: 1rem; --bs-navbar-brand-font-size: 1.25rem; --bs-navbar-brand-color: rgba(0, 0, 0, 0.9); --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9); --bs-navbar-nav-link-padding-x: 0.5rem; --bs-navbar-toggler-padding-y: 0.25rem; --bs-navbar-toggler-padding-x: 0.75rem; --bs-navbar-toggler-font-size: 1.25rem; --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1); --bs-navbar-toggler-border-radius: 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: #DEE2E6; --bs-card-border-radius: 0rem; --bs-card-box-shadow: ; --bs-card-inner-border-radius: calc(0rem - 1px); --bs-card-cap-padding-y: 0.625rem; --bs-card-cap-padding-x: 0.9375rem; --bs-card-cap-bg: rgba(0, 0, 0, 0.03); --bs-card-cap-color: ; --bs-card-height: ; --bs-card-color: ; --bs-card-bg: #ffffff; --bs-card-img-overlay-padding: 1rem; --bs-card-group-margin: 0.9375rem; position: relative; display: flex; flex-direction: column; min-width: 0; height: var(--bs-card-height); word-wrap: break-word; background-color: var(--bs-card-bg); background-clip: border-box; border: var(--bs-card-border-width) solid var(--bs-card-border-color); border-radius: var(--bs-card-border-radius); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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: #3C3D3B; 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: #3C3D3B; --bs-pagination-bg: #ffffff; --bs-pagination-border-width: 1px; --bs-pagination-border-color: #ffffff; --bs-pagination-border-radius: 0rem; --bs-pagination-hover-color: #B00966; --bs-pagination-hover-bg: #ffffff; --bs-pagination-hover-border-color: #ffffff; --bs-pagination-focus-color: var(--bs-link-hover-color); --bs-pagination-focus-bg: #E9ECEF; --bs-pagination-focus-box-shadow: 0 0 0 0.25rem #1055b2; --bs-pagination-active-color: #B00966; --bs-pagination-active-bg: #ffffff; --bs-pagination-active-border-color: #ffffff; --bs-pagination-disabled-color: #6C757D; --bs-pagination-disabled-bg: #ffffff; --bs-pagination-disabled-border-color: #DEE2E6; display: flex; padding-left: 0; list-style: none; }

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

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

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

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

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

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

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

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

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

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

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

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

.badge:empty { display: none; }

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

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

.alert-heading { color: inherit; }

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

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

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

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

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

.alert-secondary { --bs-alert-color: #3c3d3b; --bs-alert-bg: #3c3d3b; --bs-alert-border-color: #3c3d3b; }

.alert-secondary .alert-link { color: #30312f; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.progress { --bs-progress-height: 1rem; --bs-progress-font-size: 0.75rem; --bs-progress-bg: #F8F9FA; --bs-progress-border-radius: 0rem; --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); --bs-progress-bar-color: #ffffff; --bs-progress-bar-bg: #B00966; --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: #3C3D3B; --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: #B00966; --bs-list-group-active-border-color: #B00966; 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: #6a053d; background-color: #efcee0; }

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { color: #6a053d; background-color: #d7b9ca; }

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

.list-group-item-secondary { color: #242523; background-color: #d8d8d8; }

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

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

.list-group-item-tertiary { color: #8e877b; background-color: #fbf9f5; }

.list-group-item-tertiary.list-group-item-action:hover, .list-group-item-tertiary.list-group-item-action:focus { color: #8e877b; background-color: #e2e0dd; }

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

.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 #1055b2; opacity: 1; }

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

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

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

.toast.showing { opacity: 0; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.carousel { position: relative; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-bg-primary { color: #ffffff !important; background-color: RGBA(176, 9, 102, var(--bs-bg-opacity, 1)) !important; }

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

.text-bg-tertiary { color: #000000 !important; background-color: RGBA(236, 225, 205, 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: #B00966 !important; }

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

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

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

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

.link-tertiary:hover, .link-tertiary:focus { color: #f0e7d7 !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 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-muted { --bs-text-opacity: 1; color: #6C757D !important; }

.text-black-50 { --bs-text-opacity: 1; color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 { --bs-text-opacity: 1; color: rgba(255, 255, 255, 0.5) !important; }

.text-reset { --bs-text-opacity: 1; color: inherit !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.visible { visibility: visible !important; }

.invisible { visibility: hidden !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

body.page-template-cafeteria .datepicker-view .dow { color: #B00966; 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: #3C3D3B; }

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

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

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

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

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

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

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

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

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

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

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

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

.datepicker { display: none; }

.datepicker.active { display: block; }

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

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

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

.datepicker-dropdown .datepicker-picker { box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); }

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

.datepicker-main { padding: 2px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.datepicker-grid { width: 15.75rem; }

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

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

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

.datepicker-cell.selected, .datepicker-cell.selected:hover { background-color: #B00966; 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: #3C3D3B; color: #ffffff; }

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

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

.datepicker-input.in-edit:focus, .datepicker-input.in-edit:active { box-shadow: 0 0 0.25em 0.25em rgba(210, 113, 167, 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: #3C3D3B; }

.gform_wrapper li.gchoice_select_all .custom-control-label, .gform_wrapper input:checked + .custom-control-label { font-weight: 700; }

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

.gform_wrapper .ginput_container_textarea .textarea.form-control-sm, .gform_wrapper .ginput_container_textarea .gform_widget textarea.textarea, .gform_widget .gform_wrapper .ginput_container_textarea textarea.textarea, .gform_wrapper .ginput_container_textarea .gform_widget input.textarea[type="text"], .gform_widget .gform_wrapper .ginput_container_textarea input.textarea[type="text"], .gform_wrapper .ginput_container_textarea .gform_widget input.textarea[type="email"], .gform_widget .gform_wrapper .ginput_container_textarea input.textarea[type="email"], .gform_wrapper .ginput_container_textarea .gform_widget input.textarea[type="url"], .gform_widget .gform_wrapper .ginput_container_textarea input.textarea[type="url"], .gform_wrapper .ginput_container_textarea .gform_widget input.textarea[type="search"], .gform_widget .gform_wrapper .ginput_container_textarea input.textarea[type="search"], .gform_wrapper .ginput_container_textarea .gform_widget input.textarea[type="number"], .gform_widget .gform_wrapper .ginput_container_textarea input.textarea[type="number"], .gform_wrapper .ginput_container_textarea .gform_widget input.textarea[type="tel"], .gform_widget .gform_wrapper .ginput_container_textarea input.textarea[type="tel"] { height: 75px; }

.gform_wrapper .ginput_container_textarea .textarea.form-control-lg { height: 125px; }

.gform_wrapper .ginput_container_textarea .charleft { color: #6C757D; font-size: 0.75rem; margin-top: 4px; white-space: nowrap; }

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

.gform_wrapper .progress_title { color: #6C757D; font-weight: 700; }

.gform_wrapper .gf_page_steps { width: 100%; margin-bottom: 8px; padding-bottom: 4px; border-bottom: 1px dotted #DEE2E6; font-size: 0.875rem; }

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

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

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

.gform_wrapper .datepicker { display: block; }

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

.gform_wrapper .gfield_consent_description { color: #6C757D; background-color: transparent; max-height: 120px; margin-top: 0.5rem; overflow-y: auto; }

.gform_wrapper .ginput_complex { display: flex; align-items: center; }

.gform_wrapper .ginput_complex.ginput_container_name .name_prefix, .gform_wrapper .ginput_complex.ginput_container_name .name_suffix { flex-grow: 0.5; }

.gform_wrapper .ginput_complex.ginput_container_address > span { margin-bottom: 0.75rem; }

.gform_wrapper .ginput_complex .hour_minute_colon { margin-left: 0.5rem; margin-right: 0.5rem; }

.gform_wrapper .field_sublabel_hidden_label i { display: none; }

.gform_wrapper .ginput_container_date { position: relative; }

.gform_wrapper .ginput_container_date .ui-datepicker-trigger { position: absolute; top: 14px; right: 17px; }

.gform_wrapper .ginput_container_date img { display: none; }

.gform_wrapper .ginput_container_date input.datepicker { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' version='1'%3E%3Cpath fill='%23999' d='M15 6V3h-2v1a1 1 0 1 1-2 0V3H5v1a1 1 0 1 1-2 0V3H1v3h14zm0 1H1v8h14V7zm-2-5h2l1 1v12l-1 1H1l-1-1V3l1-1h2V1a1 1 0 1 1 2 0v1h6V1a1 1 0 1 1 2 0v1z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: calc(100% - 1em) center; }

.gform_wrapper .ginput_container_date input.datepicker.datepicker_no_icon { background-image: none; }

.gform_wrapper .clear-multi { display: flex; flex-flow: row nowrap; }

.gform_wrapper .clear-multi > div { width: 100%; }

.gform_wrapper .clear-multi > div:not(:last-child) { margin-right: 1.875rem; }

.gform_wrapper .clear-multi .gfield_time_hour i { float: right; font-style: normal; }

.gform_wrapper .gfield_list { width: 100%; }

.gform_wrapper .gfield_list th { color: #6C757D; font-size: 0.875rem; }

.gform_wrapper .gfield_list td { padding-bottom: 1.875rem; }

.gform_wrapper .gfield_list td a { background-color: transparent; border-color: transparent; }

.gform_wrapper .gfield_list th, .gform_wrapper .gfield_list td { /*&:not(:first-child) { // padding-left: $grid-gutter-width; }*/ }

.gform_wrapper .gfield_list_icons { display: flex; align-items: center; flex-wrap: nowrap; }

.gform_wrapper .gfield_list_icons .btn + .btn, .gform_wrapper .gfield_list_icons .wp-block-file .wp-block-file__button + .btn, .wp-block-file .gform_wrapper .gfield_list_icons .wp-block-file__button + .btn, .gform_wrapper .gfield_list_icons .wp-block-file .btn + .wp-block-file__button, .wp-block-file .gform_wrapper .gfield_list_icons .btn + .wp-block-file__button, .gform_wrapper .gfield_list_icons .wp-block-file .wp-block-file__button + .wp-block-file__button, .wp-block-file .gform_wrapper .gfield_list_icons .wp-block-file__button + .wp-block-file__button { margin-left: 8px; }

.gform_wrapper .ginput_container_fileupload .form-control + label { display: none !important; }

.gform_wrapper .ginput_container_fileupload .gform_fileupload_multifile { width: 100%; }

.gform_wrapper .ginput_container_fileupload .gform_drop_area { align-items: center; background: #F8F9FA; border: 1px solid #DEE2E6; border-radius: 0rem; display: flex; justify-content: center; min-height: 120px; padding: 20px; text-align: center; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.chosen-container a { cursor: pointer; }

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

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

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

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

.chosen-container .chosen-results li.active-result { display: list-item; cursor: pointer; }

.chosen-container .chosen-results li.disabled-result { display: list-item; color: #ccc; cursor: default; }

.chosen-container .chosen-results li.highlighted { background-color: #3875d7; background-image: linear-gradient(#3875d7 20%, #2a62bc 90%); color: #fff; }

.chosen-container .chosen-results li.no-results { color: #777; display: list-item; background: #f4f4f4; }

.chosen-container .chosen-results li.group-result { display: list-item; font-weight: 700; cursor: default; }

.chosen-container .chosen-results li.group-option { padding-left: 15px; }

.chosen-container .chosen-results li em { font-style: normal; text-decoration: underline; }

.chosen-container-multi .chosen-choices { position: relative; overflow: hidden; margin: 0; padding: 0 5px; width: 100%; height: auto; border: 1px solid #DEE2E6; background-color: #fff; background-image: linear-gradient(#eee 1%, #fff 15%); cursor: text; }

.chosen-container-multi .chosen-choices li { float: left; list-style: none; }

.chosen-container-multi .chosen-choices li.search-field { margin: 0; padding: 0; white-space: nowrap; }

.chosen-container-multi .chosen-choices li.search-field input[type="text"] { margin: 1px 0; padding: 0; height: 25px; outline: 0; border: 0 !important; background: transparent !important; box-shadow: none; color: #999; font-size: 100%; font-family: sans-serif; line-height: normal; border-radius: 0; width: 25px; }

.chosen-container-multi .chosen-choices li.search-choice-disabled { padding-right: 5px; border: 1px solid #ccc; background-color: #e4e4e4; background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); color: #666; }

.chosen-container-multi .chosen-choices li.search-choice-focus { background: #d4d4d4; }

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close { background-position: -42px -10px; }

.chosen-container-multi .chosen-choices li.search-choice { position: relative; margin: 3px 5px 3px 0; padding: 3px 20px 3px 5px; border: 1px solid #DEE2E6; max-width: 100%; border-radius: 3px; background-color: #eee; background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); background-size: 100% 19px; background-repeat: repeat-x; background-clip: padding-box; box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05); color: #333; line-height: 13px; cursor: default; }

.chosen-container-multi .chosen-choices li.search-choice span { word-wrap: break-word; }

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close { position: absolute; top: 4px; right: 3px; display: block; width: 12px; height: 12px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='37'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23888' d='M48.5 4.5L52 1l-1-1-3.5 3.5L44 0l-1 1 3.5 3.5L43 8l1 1 3.5-3.5L51 9l1-1z'/%3E%3Cpath fill='%23464646' d='M48.5 15.5L52 12l-1-1-3.5 3.5L44 11l-1 1 3.5 3.5L43 19l1 1 3.5-3.5L51 20l1-1z'/%3E%3Cpath fill='%23888' fill-rule='nonzero' d='M41.1 33.7l2.7 2.7c.4.4 1.2.4 1.6 0 .4-.5.4-1.2 0-1.6l-2.7-2.7c1.1-1.8.9-4.2-.7-5.7a4.7 4.7 0 1 0-.9 7.3zm-4.3-6c1-1 2.8-1 3.9 0 1 1 1 2.8 0 4a3 3 0 0 1-4 0 3 3 0 0 1 0-4z'/%3E%3Cpath fill='%23888' d='M2 7h7l-3.5 5zm25 5h-7l3.5-5z'/%3E%3C/g%3E%3C/svg%3E") -42px 1px no-repeat; font-size: 1px; }

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover { background-position: -42px -10px; }

.chosen-container-multi .chosen-results { margin: 0; padding: 0; }

.chosen-container-multi .chosen-drop .result-selected { display: list-item; color: #ccc; cursor: default; }

.chosen-disabled { opacity: 0.5 !important; cursor: default; }

.chosen-disabled .chosen-single { cursor: default; }

.chosen-disabled .chosen-choices .search-choice .search-choice-close { cursor: default; }

.chosen-container-active .chosen-single { border: 1px solid #3C3D3B; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.chosen-container-active.chosen-with-drop .chosen-single { border: 1px solid #DEE2E6; border-bottom-right-radius: 0; border-bottom-left-radius: 0; background-image: linear-gradient(#eee 20%, #fff 80%); box-shadow: 0 1px 0 #fff inset; }

.chosen-container-active.chosen-with-drop .chosen-single div { border-left: none; background: transparent; }

.chosen-container-active.chosen-with-drop .chosen-single div b { background-position: -18px 6px; }

.chosen-container-active .chosen-choices { border: 1px solid #3C3D3B; 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: #3C3D3B; }

.ui-datepicker { background-color: #ffffff; border: 1px solid #DEE2E6; display: none; font-size: 0.875rem; padding: 4px; }

.ui-datepicker .ui-datepicker-header { display: flex; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { background-position: 50%; background-repeat: no-repeat; cursor: pointer; width: 30px; background-size: 7px auto; }

.ui-datepicker .ui-datepicker-prev { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='18'%3E%3Cpath fill='none' stroke='%23666' stroke-linecap='square' d='M10 0L1 9l9 9'/%3E%3C/svg%3E"); }

.ui-datepicker .ui-datepicker-next { order: 1; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='18'%3E%3Cpath fill='none' stroke='%23666' stroke-linecap='square' d='M1 0l9 9-9 9'/%3E%3C/svg%3E"); }

.ui-datepicker .ui-datepicker-title { display: flex; flex: 1; justify-content: center; width: calc(100% - 60px); }

.ui-datepicker .ui-datepicker-title > select { border-color: transparent; box-shadow: none; background-color: white; margin: 5px; }

.ui-datepicker .ui-datepicker-calendar { width: 100%; min-width: 240px; font-family: sans-serif; margin: 0; }

.ui-datepicker .ui-datepicker-calendar td, .ui-datepicker .ui-datepicker-calendar th { text-align: center; }

.ui-datepicker .ui-datepicker-calendar td a, .ui-datepicker .ui-datepicker-calendar th a { display: block; text-decoration: none; }

.ui-datepicker .ui-datepicker-calendar td a:hover, .ui-datepicker .ui-datepicker-calendar th a:hover { background-color: #E9ECEF; }

/* --------------------------------------------------------------
# Chosen (Included in Gravity Forms for extend select UI)
# Chosen is a library for making long, unwieldy select boxes more user friendly.
# https://harvesthq.github.io/chosen/
-------------------------------------------------------------- */
.gpoll_container { margin-top: 1.5rem; margin-bottom: 0.75rem; background-color: #ffffff; padding: 20px 30px; color: #3C3D3B; }

.gpoll_container .green .gpoll_ratio_box { background-color: #C0D23D; }

.gpoll_container .green .gpoll_bar_juice { background: #C0D23D; }

.gpoll_container .blue .gpoll_ratio_box { background-color: #69C5CB; }

.gpoll_container .blue .gpoll_bar_juice { background: #69C5CB; }

.gpoll_container .red .gpoll_ratio_box { background-color: #BF2C22; }

.gpoll_container .red .gpoll_bar_juice { background: #BF2C22; }

.gpoll_container .gpoll_ratio_box { border-right: 3px solid #fff; }

.gpoll_container .gpoll_bar { display: flex; overflow: hidden; font-size: 0.75rem; background: #F8F9FA; border-radius: 0rem; border-top-left-radius: 0; border-bottom-left-radius: 0; box-shadow: none; }

.gpoll_container .gpoll_bar .gpoll_bar_juice { display: flex; justify-content: flex-end; overflow: hidden; color: #ffffff; text-align: center; white-space: nowrap; box-shadow: none; background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 1rem 1rem; animation: 1s linear infinite progress-bar-stripes; }

.gpoll_container .gpoll_bar .gpoll_bar_juice::after { content: none; }

/* Custom
-------------------------------------------------------------- */
.gform_wrapper .ginput_container_fileupload .gform_drop_area { background: #F2F2F2; }

.gform_wrapper .clear-multi .ginput_container { display: flex; align-items: center; }

.gform_wrapper .clear-multi .ginput_container label, .gform_wrapper .clear-multi .ginput_container i { display: inline-block; line-height: 1.25rem; vertical-align: top; }

.gform_wrapper .clear-multi .ginput_container label { float: left; }

.gform_wrapper .clear-multi .ginput_container i { float: none !important; margin-left: 4px; }

.gform_wrapper .btn:active, .gform_wrapper .wp-block-file .wp-block-file__button:active, .wp-block-file .gform_wrapper .wp-block-file__button:active, .gform_wrapper .btn:focus, .gform_wrapper .wp-block-file .wp-block-file__button:focus, .wp-block-file .gform_wrapper .wp-block-file__button:focus, .gform_wrapper .btn:hover, .gform_wrapper .wp-block-file .wp-block-file__button:hover, .wp-block-file .gform_wrapper .wp-block-file__button:hover { transform: none; }

.progress { border-radius: 100px; height: 25px; }

.progress-bar { background: #69C5CB !important; }

.progress-bar span { color: #3C3D3B; }

.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; }

.form-control:disabled { background: #ffffff; border-radius: 100px; }

.gform_wrapper select[multiple="multiple"], textarea.form-control { border-radius: 0px; }

.gform_wrapper .field_description_below .gfield_description { font-size: 16px; color: #696969; }

/** Removes Number field arrows @see https://stackoverflow.com/questions/3790935/can-i-hide-the-html5-number-input-s-spin-box */
.ginput_container_time .form-control { min-width: 70px; }

.ginput_container_time input[type="number"]::-webkit-outer-spin-button, .ginput_container_time input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }

.ginput_container_time input[type="number"] { -moz-appearance: textfield; }

.gform_delete_file { border: none; padding: 3px 5px; line-height: 20px; margin-right: 10px; text-align: center; background-color: #DEE2E6; transition: background-color .3s; }

.gform_delete_file:hover, .gform_delete_file:focus, .gform_delete_file:active { background-color: #CED4DA; }

.gform_legacy_markup_wrapper table.gsurvey-likert .gsurvey-likert-choice, .gform_legacy_markup_wrapper table.gsurvey-likert .gsurvey-likert-row-label, .gravity-theme table.gsurvey-likert .gsurvey-likert-choice, .gravity-theme table.gsurvey-likert .gsurvey-likert-row-label, .gform-theme--foundation table.gsurvey-likert .gsurvey-likert-row-label { border: 1px solid #DEE2E6; }

.gform_legacy_markup_wrapper table.gsurvey-likert th.gsurvey-likert-choice-label, .gravity-theme table.gsurvey-likert th.gsurvey-likert-choice-label, .gform_legacy_markup_wrapper table.gsurvey-likert .gsurvey-likert-row-label, .gravity-theme table.gsurvey-likert .gsurvey-likert-row-label { font-weight: 400 !important; }

.gform_legacy_markup_wrapper table.gsurvey-likert td.gsurvey-likert-choice, .gravity-theme table.gsurvey-likert td.gsurvey-likert-choice { background-size: 11px 11px !important; height: 40px !important; }

.gsurvey-rating { display: flex; flex-direction: row-reverse; gap: 8px; }

.gform_legacy_markup_wrapper .gsurvey-rating:not(:checked) > label, .gravity-theme .gsurvey-rating:not(:checked) > label { background-size: 20px 20px !important; height: 20px !important; width: 20px !important; }

.gform_wrapper { margin-bottom: 1.5rem; text-align: left; }

.gform_wrapper .gform_heading .gform_description { display: block; margin-bottom: 1.25rem; }

.gform_wrapper .gform_body { margin-bottom: 16px; }

.gform_wrapper ul.gform_fields { display: flex; flex-wrap: wrap; margin-right: -0.9375rem; margin-left: -0.9375rem; margin-bottom: 0; padding: 0; list-style: none; }

.gform_wrapper ul.gform_fields .gfield.form-group { width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem; }

.gform_wrapper ul.gform_fields .gfield.form-group.hidden_label { margin-bottom: 1.875rem; }

.gform_wrapper .gform_footer, .gform_wrapper .gform_page_footer { margin-top: 2rem; }

@keyframes ajax-spinner { 0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); } }

.gform_wrapper .gform_ajax_spinner { color: #B00966; margin-left: 16px; }

.gform_wrapper .gform_validation_container, .gform_wrapper .gform_hidden { display: none !important; position: absolute !important; left: -9000px; }

.gform_wrapper .gfield_required { color: #BF2C22; margin-left: .2em; }

.gform_wrapper .gfield_required .gfield_required, .gform_wrapper .gform_required_legend .gfield_required { margin-left: 0; }

.gform_wrapper select[aria-invalid="true"], .gform_wrapper textarea[aria-invalid="true"], .gform_wrapper input[aria-invalid="true"] { border-color: rgba(191, 44, 34, 0.5); }

.gform_widget .form-group { margin-bottom: 8px; }

.custom-select-sm { line-height: 1.5625; }

.custom-select-lg { line-height: 2; }

.mce-content-body .form-control:disabled, .mce-content-body .custom-select:disabled { background-color: #ffffff; }

.gform_wrapper .gsection .gsection_title:first-of-type { margin-top: 0; }

/** Swiper 8.4.4 Most modern mobile touch slider and framework with hardware accelerated transitions https://swiperjs.com Copyright 2014-2022 Vladimir Kharlampidi Released under the MIT License Released on: October 12, 2022 */
/* a11y */
.swiper .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000; }

.swiper-fade.swiper-free-mode .swiper-slide { transition-timing-function: ease-out; }

.swiper-fade .swiper-slide { pointer-events: none; transition-property: opacity; }

.swiper-fade .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0 auto; }

/* Preloader */
:root { /* --swiper-preloader-color: var(--swiper-theme-color); */ }

.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50%; box-sizing: border-box; border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); border-radius: 50%; border-top-color: transparent; }

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader { animation: swiper-preloader-spin 1s infinite linear; }

.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }

.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }

@keyframes swiper-preloader-spin { 0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); } }

:root { --swiper-navigation-size: 24px; /* --swiper-navigation-color: var(--swiper-theme-color); */ }

.swiper-button-prev, .swiper-button-next { align-items: center; border-radius: 50%; color: var(--swiper-navigation-color, var(--swiper-theme-color)); cursor: pointer; display: flex; font-size: 1.5rem; height: var(--swiper-navigation-size); justify-content: center; margin-top: calc(0px - (var(--swiper-navigation-size) / 2)); position: absolute; top: 50%; transition: all .3s; width: calc(var(--swiper-navigation-size)); z-index: 10; }

.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled { cursor: auto; opacity: 0.35; pointer-events: none; }

.swiper-button-prev.swiper-button-hidden, .swiper-button-next.swiper-button-hidden { cursor: auto; opacity: 0; pointer-events: none; }

.swiper-navigation-disabled .swiper-button-prev, .swiper-navigation-disabled .swiper-button-next { display: none !important; }

.swiper-button-prev:after, .swiper-button-next:after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); font-variant: initial; letter-spacing: 0; line-height: 1; text-transform: none !important; }

.swiper-button-prev, .swiper-rtl .swiper-button-next { left: 15px; right: auto; }

.swiper-button-next, .swiper-rtl .swiper-button-prev { right: 15px; left: auto; }

.swiper-button-lock { display: none; }

.swiper-pagination { bottom: auto; position: absolute; text-align: center; top: 100%; transition: 300ms opacity; transform: translate3d(0, 0, 0); z-index: 10; }

.swiper-pagination.swiper-pagination-hidden { opacity: 0; }

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; }

/* Common Styles */
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal { bottom: 10px; left: 0; width: 100%; }

/* Bullets */
.swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.33); position: relative; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }

.swiper-pagination-bullet { width: 10px; height: 10px; display: inline-block; border-radius: 50%; background: #DEE2E6; opacity: 1; }

button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }

.swiper-pagination-bullet:only-child { display: none !important; }

.swiper-pagination-bullet-active { opacity: 1; background: #B00966; }

.swiper-vertical > .swiper-pagination-bullets, .swiper-pagination-vertical.swiper-pagination-bullets { right: 10px; top: 50%; transform: translate3d(0px, -50%, 0); }

.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet { margin: 10px; display: block; }

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; }

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: 200ms transform, 200ms top; }

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 10px; }

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; }

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: 200ms transform, 200ms left; }

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: 200ms transform, 200ms right; }

/* Progress */
.swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute; }

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #B00966; 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: #B00966; }

.swiper { list-style: none; margin-left: auto; margin-right: auto; overflow: visible; padding: 0; position: relative; z-index: 1; }

.swiper-button-prev { left: 0; }

.swiper-button-next { right: 0; }

.swiper-button-prev, .swiper-button-next { color: #000000; }

.swiper.swiper-button-disabled { pointer-events: inherit; }

.swiper-container { margin: -30px -15px; overflow: hidden; padding: 30px 15px; position: relative; }

.swiper-pagination-bullet { border-radius: 0; width: 30px; height: 4px; }

.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; padding: 0; }

.fm a { text-decoration: none; }

.fm-subnav { background: #ffffff; bottom: 0; height: 0; left: 0; overflow-x: hidden; overflow-y: auto; position: absolute; right: 0; top: 100%; transition: height 250ms; z-index: 999; }

.fm-subnav::-webkit-scrollbar { display: none; }

.fm-wrapper { height: 100%; overflow-x: hidden; overflow-y: auto; position: relative; width: 100%; }

.fm-wrapper::-webkit-scrollbar { display: none; }

.fm-layer { display: block; left: 0; padding-top: 50px; position: absolute; right: 0; visibility: hidden; }

@media (min-width: 1200px) { .fm-layer { padding-top: 60px; padding-bottom: 50px; } }

.fm-is-visible { visibility: visible; }

.fm-is-hidden { display: none; }

.fm-breadcrumb { z-index: 20; position: absolute; left: 0; right: 0; }

.fm-close-trigger { align-items: center; background: none; border: none; display: flex; gap: 15px; line-height: normal; padding: 0; text-transform: uppercase; transition: color .3s; }

.fm-close-trigger svg { height: auto; width: 15px; }

.fm-close-trigger:hover, .fm-close-trigger:active, .fm-close-trigger:focus, .fm-close-trigger.current { color: #B00966; }

.fm-trigger-icon { display: inline-flex; align-items: center; }

.fm-is-open .fm { position: relative; z-index: 1025; }

.fm-overlay { background-color: #212529; display: none; height: 100vh; opacity: .3; position: fixed; top: 0; transition: opacity .15s linear; width: 100vw; z-index: 1024; }

.fm [class^="col-"] { position: static; }

/* ========================================================================== */
/* TEXTLINES */
/* ========================================================================== */
.fm-textline { align-items: center; border-bottom: 1px solid rgba(33, 37, 41, 0.1); color: inherit; display: flex; line-height: 1.125rem; margin-top: 19px; padding: 19px 0; position: relative; transition: .3s; }

.fm-textline:after { background-color: #B00966; bottom: -1px; content: ''; height: 1px; left: 0; position: absolute; transition: width .3s ease-out; width: 0; }

.fm-textline .fm-trigger-icon { padding-left: 10px; }

.fm-textline:hover, .fm-textline:active, .fm-textline:focus, .fm-textline.current { color: #B00966; }

.fm-textline:hover:after, .fm-textline:active:after, .fm-textline:focus:after, .fm-textline.current:after { width: 100%; }

.fm-textline-title { flex-grow: 1; line-height: normal; margin: 0; padding: 0; }

.fm-is-desktop .fm-main-trigger .fm-trigger-icon { transform: rotateZ(90deg); }

/* ========================================================================== */
/* FAT MENU - BACK BUTTONS */
/* ========================================================================== */
.fm-back-button { display: none; }

.fm-back-button .fm-trigger-icon { padding-right: 10px; padding-left: 0; }

/* ========================================================================== */
/* FAT MENU - MOBILE */
/* ========================================================================== */
.fm-is-open.fm-mobile-mode { height: 100%; overflow: hidden; }

.fm-mobile-visible { display: none; }

.fm-is-mobile .fm-layer { border-width: 3px; padding: 0; }

.fm-is-mobile .fm-textline { margin-top: 0; margin-right: -15px; margin-left: -15px; padding-right: 15px; padding-left: 15px; }

.fm-is-mobile li:last-child .fm-textline { border-bottom: none; }

.fm-is-mobile .fm-breadcrumb { display: none; }

.fm-is-mobile .fm-back-button { display: flex; }

.fm-is-mobile .fm-mobile-visible { display: block; }

.fm-is-mobile .fm-desktop-visible { display: none; }

/* ========================================================================== */
/* FAT MENU - ONE LEVEL */
/* ========================================================================== */
.fm-one-level.fm-is-desktop .fm-breadcrumb { background-color: initial; padding-top: 20px; }

.fm-one-level.fm-is-desktop .fm-breadcrumb ul { display: none; }

.fm-one-level.fm-is-desktop .fm-breadcrumb [class^="container"] { display: flex; justify-content: flex-end; }

.fm-one-level.fm-is-desktop .fm-layer { padding-top: 3.5rem; }

.fm-one-level.fm-is-desktop .fm-layer .row { -moz-column-count: 3; column-count: 3; -moz-column-gap: 40px; column-gap: 40px; display: block; margin: -12px 0; }

.fm-one-level.fm-is-desktop .fm-layer .row > div { -moz-column-break-inside: avoid; break-inside: avoid-column; display: block; float: none; margin: 0; overflow: hidden; /* Fix for firefox and IE 10-11  */ padding: 12px 0; page-break-inside: avoid; /* Firefox */ width: auto; }

.fm-one-level.fm-is-desktop .fm-textline .fm-textline-title { color: inherit; font-weight: 700; }

.fm-one-level.fm-is-desktop .fm-group-items { padding-top: 10px; }

.fm-one-level.fm-is-desktop .fm-group-items .fm-textline-title { display: block; padding: 8px 0; }

.fm-one-level.fm-is-desktop .fm-group-items .fm-textline-title:hover, .fm-one-level.fm-is-desktop .fm-group-items .fm-textline-title:active, .fm-one-level.fm-is-desktop .fm-group-items .fm-textline-title:focus { text-decoration: underline; }

/* ========================================================================== */
/* FAT MENU - ANIMATIONS */
/* ========================================================================== */
.fm-subnav, .fm-layer { -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; -webkit-transform: scale(1) translate3d(0px, 0px, 0px); }

.fm-is-animate { animation-duration: 250ms; animation-fill-mode: both; overflow: hidden; }

@keyframes fm-fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }

.fm-fadeIn { animation-name: fm-fadeIn; }

@keyframes fm-fadeInLeft { 0% { opacity: 0;
    transform: translate3d(-50px, 0, 0); }
  100% { opacity: 1;
    transform: none; } }

.fm-fadeInLeft { animation-name: fm-fadeInLeft; }

@keyframes fm-fadeInRight { 0% { opacity: 0;
    transform: translate3d(50px, 0, 0); }
  100% { opacity: 1;
    transform: none; } }

.fm-fadeInRight { animation-name: fm-fadeInRight; }

@keyframes fm-fadeInDown { 0% { opacity: 0;
    transform: translate3d(0, -50px, 0); }
  100% { opacity: 1;
    transform: none; } }

.fm-fadeInDown { animation-name: fm-fadeInDown; }

@keyframes fm-fadeInUp { 0% { opacity: 0;
    transform: translate3d(0, 50px, 0); }
  100% { opacity: 1;
    transform: none; } }

.fm-fadeInUp { animation-name: fm-fadeInUp; }

@keyframes fm-fadeOut { 0% { opacity: 1; }
  100% { opacity: 0; } }

.fm-fadeOut { animation-name: fm-fadeOut; }

@keyframes fm-fadeOutDown { 0% { opacity: 1; }
  100% { opacity: 0;
    transform: translate3d(0, 50px, 0); } }

.fm-fadeOutDown { animation-name: fm-fadeOutDown; }

@keyframes fm-fadeOutLeft { 0% { opacity: 1; }
  100% { opacity: 0;
    transform: translate3d(-50px, 0, 0); } }

.fm-fadeOutLeft { animation-name: fm-fadeOutLeft; }

@keyframes fm-fadeOutRight { 0% { opacity: 1; }
  100% { opacity: 0;
    transform: translate3d(50px, 0, 0); } }

.fm-fadeOutRight { animation-name: fm-fadeOutRight; }

@keyframes fm-fadeOutUp { 0% { opacity: 1; }
  100% { opacity: 0;
    transform: translate3d(0, -50px, 0); } }

.fm-fadeOutUp { animation-name: fm-fadeOutUp; }

/* ========================================================================== */
/* FAT MENU - REDUCE MOTION */
/* ========================================================================== */
@media screen and (prefers-reduced-motion: reduce) { .fm-fadeInUp, .fm-fadeInDown, .fm-fadeInRight, .fm-fadeInLeft, .fm-fadeIn, .fm-fadeOut, .fm-fadeOutDown, .fm-fadeOutLeft, .fm-fadeOutRight, .fm-fadeOutUp { animation: none; } }

.ff-stream { min-height: inherit !important; }

.ff-stream .ff-dribbble::before, .ff-stream .ff-facebook::before, .ff-stream .ff-flickr::before, .ff-stream .ff-foursquare::before, .ff-stream .ff-instagram::before, .ff-stream .ff-linkedin::before, .ff-stream .ff-pinterest::before, .ff-stream .ff-rss::before, .ff-stream .ff-soundcloud::before, .ff-stream .ff-tumblr::before, .ff-stream .ff-twitter::before, .ff-stream .ff-vimeo::before, .ff-stream .ff-wordpress::before, .ff-stream .ff-youtube::before { align-items: center; border-radius: 50%; color: #ffffff; display: flex; font-family: 'ff-icons'; font-size: 1.25rem; height: 40px; justify-content: center; left: 50%; position: absolute; transform: translate(-50%, -50%); width: 40px; z-index: 3; }

.ff-stream .ff-dribbble::before { background-color: #ea4c89; content: '\e022'; }

.ff-stream .ff-facebook::before { background-color: #2F80ED; content: '\e023'; }

.ff-stream .ff-flickr::before { background-color: #ff0084; content: '\e026'; }

.ff-stream .ff-foursquare::before { background-color: #f94877; content: '\e620'; }

.ff-stream .ff-instagram::before { background: linear-gradient(180deg, #7232BD -27.5%, #C32AA3 15%, #F46F30 63.48%, #FFDC7F 97.34%); content: '\e02a'; }

.ff-stream .ff-linkedin::before { background-color: #007BB5; content: '\e030'; }

.ff-stream .ff-pinterest::before { background-color: #820a0f; content: '\e601'; }

.ff-stream .ff-rss::before { background-color: #d97c16; content: '\e043'; }

.ff-stream .ff-soundcloud::before { background-color: #f80; content: '\e62a'; }

.ff-stream .ff-tumblr::before { background-color: #35465c; content: '\e058'; }

.ff-stream .ff-twitter::before { background-color: #000000; content: '\e04f'; }

.ff-stream .ff-vimeo::before { background-color: #86b32d; content: '\e60c'; }

.ff-stream .ff-wordpress::before { background-color: #454442; content: '\e060'; }

.ff-stream .ff-youtube::before { background-color: #FF0000; content: '\e609'; }

.ff-stream .picture-item__inner { box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); }

.ff-stream .ff-overlay { background-color: rgba(255, 255, 255, 0.9) !important; }

.ff-stream .ff-content a { color: #B00966 !important; }

.ff-stream .ff-nickname, .ff-stream .ff-timestamp, .ff-stream .ff-item-bar, .ff-stream .ff-item-bar a { color: #B00966 !important; }

.ff-stream .picture-item__inner, .ff-stream .ff-name { color: #3C3D3B !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: #B00966; --bs-btn-border-color: #B00966; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #B00966; --bs-btn-hover-border-color: #B00966; --bs-btn-focus-shadow-rgb: 176, 9, 102; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #B00966; --bs-btn-active-border-color: #B00966; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #B00966; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #B00966; --bs-gradient: none; }

#wthf-yes-no span:last-child { margin-left: 0.4em; --bs-btn-color: #B00966; --bs-btn-border-color: #B00966; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #B00966; --bs-btn-hover-border-color: #B00966; --bs-btn-focus-shadow-rgb: 176, 9, 102; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #B00966; --bs-btn-active-border-color: #B00966; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #B00966; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #B00966; --bs-gradient: none; }

#was-this-helpful.wthf-disabled { pointer-events: none; position: relative; }

#was-this-helpful.wthf-disabled * { opacity: 0; }

#was-this-helpful.wthf-disabled:after { content: attr(data-thank-text); display: block; position: absolute; }

.leaflet-container a.leaflet-popup-close-button { font-size: 1.75rem; right: 5px; top: 5px; z-index: 2; }

.leaflet-popup { left: -175px !important; }

@media (min-width: 992px) { .leaflet-popup { left: -325px !important; width: 650px; } }

.leaflet-popup-content { margin: 0; max-width: 350px; }

@media (min-width: 992px) { .leaflet-popup-content { margin: 0 20px; max-width: inherit; width: 610px !important; } }

@media (max-width: 991.98px) { .leaflet-popup-content-wrapper { margin: 0 auto; max-width: 90%; } }

.mailster-wrapper.error .form-control { border-color: #BF2C22; }

.mailster-wrapper.error .form-control:focus { border-color: #BF2C22; box-shadow: 0 0 0 0.25rem rgba(191, 44, 34, 0.25); }

.mailster-form-info { position: relative; padding: 18px 18px; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 0rem; }

.mailster-form-info.error { --bs-alert-color: #ffffff; --bs-alert-bg: #BF2C22; --bs-alert-border-color: #BF2C22; }

.mailster-form-info.error .alert-link { color: #cccccc; }

.mailster-form-info.success { --bs-alert-color: #000000; --bs-alert-bg: #C0D23D; --bs-alert-border-color: #C0D23D; }

.mailster-form-info.success .alert-link { color: black; }

.mailster-form-info ul { list-style: none; margin: 0; padding: 0; }

.mm-page { box-sizing: border-box; position: relative; }

.mm-slideout { transition: transform 0.4s ease; z-index: 1; }

.mm-wrapper_opened { overflow-x: hidden; position: relative; }

.mm-wrapper_background .mm-page { background: inherit; }

.mm-menu_offcanvas { display: none; position: fixed; right: auto; z-index: 0; }

.mm-menu_offcanvas.mm-menu_opened { display: block; }

.mm-menu_offcanvas { width: 80%; min-width: 240px; max-width: 420px; }

.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout { transform: translate3d(80vw, 0, 0); }

@media all and (max-width: 300px) { .mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout { transform: translate3d(240px, 0, 0); } }

@media all and (min-width: 525px) { .mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout { transform: translate3d(420px, 0, 0); } }

.mm-wrapper__blocker { background: rgba(3, 2, 1, 0); overflow: hidden; display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 2; }

.mm-wrapper_blocking { overflow: hidden; }

.mm-wrapper_blocking body { overflow: hidden; }

.mm-wrapper_blocking .mm-wrapper__blocker { display: block; }

[dir="rtl"] .mm-menu_offcanvas { /*left: unset; right: 0;*/ }

/*! jQuery mmenu v7.3.3 @requires jQuery 1.7.0 or later mmenujs.com Copyright (c) Fred Heusschen www.frebsite.nl License: CC-BY-NC-4.0 http://creativecommons.org/licenses/by-nc/4.0/ */
.mm-menu { --mm-line-height: 20px; --mm-listitem-size: 64px; --mm-navbar-size: 64px; --mm-offset-top: 0; --mm-offset-right: 0; --mm-offset-bottom: 0; --mm-offset-left: 0; --mm-color-border: #DEE2E6; --mm-color-button: #ffffff; --mm-color-text: #ffffff; --mm-color-text-dimmed: #ffffff; --mm-color-background: #B00966; --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: #B00966; border-color: #DEE2E6; color: #ffffff; background: var(--mm-color-background); border-color: var(--mm-color-border); color: var(--mm-color-text); line-height: 20px; line-height: var(--mm-line-height); box-sizing: border-box; display: block; padding: 0; margin: 0; position: absolute; z-index: 0; top: 0; right: 0; bottom: 0; left: 0; top: var(--mm-offset-top); right: var(--mm-offset-right); bottom: var(--mm-offset-bottom); left: var(--mm-offset-left); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.mm-menu a, .mm-menu a:link, .mm-menu a:active, .mm-menu a:visited, .mm-menu a:hover { color: inherit; text-decoration: none; }

[dir="rtl"] .mm-menu { direction: rtl; }

.mm-panels, .mm-panels > .mm-panel { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0; }

.mm-panels, .mm-panel { box-sizing: border-box; background: #B00966; border-color: #DEE2E6; color: #ffffff; background: var(--mm-color-background); border-color: var(--mm-color-border); color: var(--mm-color-text); }

.mm-panels { overflow: hidden; }

.mm-panel { -webkit-overflow-scrolling: touch; overflow: scroll; overflow-x: hidden; overflow-y: auto; width: 100%; padding: 0 20px; transform: translate3d(100%, 0, 0); transition: transform 0.4s ease; }

.mm-panel:not(.mm-hidden) { display: block; }

.mm-panel:before, .mm-panel:after { content: ''; display: block; height: 20px; }

.mm-panel_has-navbar { padding-top: 64px; padding-top: var(--mm-navbar-size); }

.mm-panel_opened { z-index: 1; transform: translate3d(0%, 0, 0); }

.mm-panel_opened-parent { transform: translate3d(-30%, 0, 0); }

.mm-panel_highest { z-index: 2; }

.mm-panel_noanimation { transition: none !important; }

.mm-panel_noanimation.mm-panel_opened-parent { transform: translate3d(0, 0, 0); }

[dir="rtl"] .mm-panel:not(.mm-panel_opened) { transform: translate3d(-100%, 0, 0); }

[dir="rtl"] .mm-panel.mm-panel_opened-parent { transform: translate3d(30%, 0, 0); }

.mm-listitem_vertical > .mm-panel { transform: none !important; display: none; width: 100%; padding: 10px 0 10px 10px; }

.mm-listitem_vertical > .mm-panel:before, .mm-listitem_vertical > .mm-panel:after { content: none; display: none; }

.mm-listitem_opened > .mm-panel { display: block; }

.mm-listitem_vertical > .mm-listitem__btn { height: 64px; height: var(--mm-listitem-size); bottom: auto; }

.mm-listitem_vertical .mm-listitem:last-child:after { border-color: transparent; }

.mm-listitem_opened > .mm-listitem__btn:after { transform: rotate(225deg); right: 29px; }

.mm-btn { box-sizing: border-box; width: 64px; padding: 0; }

.mm-btn:before, .mm-btn:after { border-color: #DEE2E6; border-color: var(--mm-color-button); border-width: 2px; border-style: solid; }

.mm-btn_close:before, .mm-btn_close:after { content: ''; box-sizing: content-box; display: block; width: 5px; height: 5px; margin: auto; position: absolute; top: 0; bottom: 0; transform: rotate(-45deg); }

.mm-btn_close:before { border-right: none; border-bottom: none; right: 28px; }

.mm-btn_close:after { border-left: none; border-top: none; right: 35px; }

.mm-btn_prev:before, .mm-btn_next:after { content: ''; border-bottom: none; border-right: none; box-sizing: content-box; display: block; width: 8px; height: 8px; margin: auto; position: absolute; top: 0; bottom: 0; }

.mm-btn_prev:before { transform: rotate(-45deg); left: 33px; right: auto; }

.mm-btn_next:after { transform: rotate(135deg); right: 33px; left: auto; }

[dir="rtl"] .mm-btn_next:after { transform: rotate(-45deg); left: 33px; right: auto; }

[dir="rtl"] .mm-btn_prev:before { transform: rotate(135deg); right: 33px; left: auto; }

[dir="rtl"] .mm-btn_close:before, [dir="rtl"] .mm-btn_close:after { right: auto; }

[dir="rtl"] .mm-btn_close:before { left: 35px; }

[dir="rtl"] .mm-btn_close:after { left: 28px; }

.mm-navbar { background: #B00966; border-color: #DEE2E6; color: #ffffff; background: var(--mm-color-background); border-color: var(--mm-color-border); color: var(--mm-color-text-dimmed); border-bottom-width: 1px; border-bottom-style: solid; text-align: center; display: none; height: 64px; height: var(--mm-navbar-size); padding: 0 64px; margin: 0; position: absolute; top: 0; left: 0; right: 0; opacity: 1; transition: opacity 0.4s ease; }

.mm-navbar > * { box-sizing: border-box; display: block; padding: 22px; padding: calc( (var( --mm-navbar-size ) - var( --mm-line-height )) * .5); padding-left: 0; padding-right: 0; }

.mm-navbar a, .mm-navbar a:hover { text-decoration: none; }

.mm-navbar__title { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.mm-navbar__btn { position: absolute; top: 0; bottom: 0; z-index: 1; }

.mm-navbar__btn:first-child { text-align: left; left: 0; }

.mm-navbar__btn:last-child { text-align: right; right: 0; }

.mm-panel_has-navbar .mm-navbar { display: block; }

[dir="rtl"] .mm-navbar__btn:first-child { text-align: right; right: 0; left: auto; }

[dir="rtl"] .mm-navbar__btn:last-child { text-align: left; left: 0; right: auto; }

.mm-listview, .mm-listitem { list-style: none; display: block; padding: 0; margin: 0; }

.mm-listitem { color: #ffffff; color: var(--mm-color-text); border-color: #DEE2E6; border-color: var(--mm-color-border); position: relative; display: flex; flex-wrap: wrap; }

.mm-listitem:after { content: ''; border-color: inherit; border-bottom-width: 1px; border-bottom-style: solid; display: block; position: absolute; left: 30px; right: 0; bottom: 0; }

.mm-listitem a, .mm-listitem a:hover { text-decoration: none; }

.mm-listitem__text, .mm-listitem__btn { color: inherit; display: block; padding-top: 22px; padding-top: calc( (var( --mm-listitem-size ) - var( --mm-line-height )) / 2); padding-bottom: 22px; padding-bottom: calc( (var( --mm-listitem-size ) - var( --mm-line-height )) / 2); }

.mm-listitem__text { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding-left: 30px; padding-right: 10px; flex-grow: 1; flex-basis: 10%; }

.mm-listitem__btn { -webkit-tap-highlight-color: rgba(255, 255, 255, 0.4); tap-highlight-color: rgba(255, 255, 255, 0.4); -webkit-tap-highlight-color: var(--mm-color-background-emphasis); tap-highlight-color: var(--mm-color-background-emphasis); background: rgba(3, 2, 1, 0); border-color: inherit; width: auto; padding-right: 74px; position: relative; }

.mm-listitem__btn:not(.mm-listitem__text) { border-left-width: 1px; border-left-style: solid; }

.mm-listitem_selected > .mm-listitem__text { background: rgba(255, 255, 255, 0.4); background: var(--mm-color-background-emphasis); }

.mm-listitem_opened > .mm-listitem__btn, .mm-listitem_opened > .mm-panel { background: rgba(0, 0, 0, 0.05); background: var(--mm-color-background-highlight); }

.mm-panels > .mm-panel > .mm-listview { margin: 20px -20px; }

.mm-panels > .mm-panel > .mm-listview:first-child, .mm-panels > .mm-panel > .mm-navbar + .mm-listview { margin-top: -20px; }

.mm-listitem_divider { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; background: rgba(0, 0, 0, 0.05); background: var(--mm-color-background-highlight); font-size: 75%; text-transform: uppercase; min-height: 20px; min-height: var(--mm-line-height); padding: 14px; padding: calc( ((var( --mm-listitem-size ) * .75) - var( --mm-line-height )) * .5); padding-right: 10px; padding-left: 30px; }

.mm-listitem_spacer { padding-top: 64px; padding-top: var(--mm-listitem-size); }

.mm-listitem_spacer > .mm-btn_next { top: 64px; top: var(--mm-listitem-size); }

[dir="rtl"] .mm-listitem:after { left: 0; right: 30px; }

[dir="rtl"] .mm-listitem__text { padding-left: 10px; padding-right: 30px; }

[dir="rtl"] .mm-listitem__btn { padding-left: 74px; border-left-width: 0; border-left-style: none; }

[dir="rtl"] .mm-listitem__btn:not(.mm-listitem__text) { padding-right: 0; border-right-width: 1px; border-right-style: solid; }

.mm-sronly { border: 0 !important; clip: rect(1px, 1px, 1px, 1px) !important; -webkit-clip-path: inset(50%) !important; clip-path: inset(50%) !important; white-space: nowrap !important; width: 1px !important; min-width: 1px !important; height: 1px !important; min-height: 1px !important; padding: 0 !important; overflow: hidden !important; position: absolute !important; }

.mm-menu_fx-menu-zoom { transition: transform 0.4s ease; }

.mm-wrapper_opened .mm-menu_fx-menu-zoom { transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); transform-origin: left center; }

.mm-wrapper_opening .mm-menu_fx-menu-zoom { transform: scale(1, 1) translate3d(0%, 0, 0); }

.mm-wrapper_opened .mm-menu_fx-menu-zoom.mm-menu_position-right { transform: scale(0.7, 0.7) translate3d(30%, 0, 0); transform-origin: right center; }

.mm-wrapper_opening .mm-menu_fx-menu-zoom.mm-menu_position-right { transform: scale(1, 1) translate3d(0%, 0, 0); }

.mm-menu_fx-menu-slide { transition: transform 0.4s ease; }

.mm-wrapper_opened .mm-menu_fx-menu-slide { transform: translate3d(-30%, 0, 0); }

.mm-wrapper_opening .mm-menu_fx-menu-slide { transform: translate3d(0%, 0, 0); }

.mm-wrapper_opened .mm-menu_fx-menu-slide.mm-menu_position-right { transform: translate3d(30%, 0, 0); }

.mm-wrapper_opening .mm-menu_fx-menu-slide.mm-menu_position-right { transform: translate3d(0%, 0, 0); }

.mm-menu_fx-menu-fade { opacity: 0; transition: opacity 0.4s ease; }

.mm-wrapper_opening .mm-menu_fx-menu-fade { opacity: 1; }

.mm-menu_fx-panels-none .mm-panel, .mm-panel_fx-none { transition-property: none; }

.mm-menu_fx-panels-none .mm-panel.mm-panel_opened-parent, .mm-panel_fx-none.mm-panel_opened-parent { transform: translate3d(0, 0, 0); }

.mm-menu_fx-panels-zoom .mm-panel, .mm-panel_fx-zoom { transform-origin: left center; transform: scale(1.5, 1.5) translate3d(100%, 0, 0); }

.mm-menu_fx-panels-zoom .mm-panel.mm-panel_opened, .mm-panel_fx-zoom.mm-panel_opened { transform: scale(1, 1) translate3d(0%, 0, 0); }

.mm-menu_fx-panels-zoom .mm-panel.mm-panel_opened-parent, .mm-panel_fx-zoom.mm-panel_opened-parent { transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); }

.mm-menu_fx-panels-slide-0 .mm-panel_opened-parent, .mm-panel_fx-slide-0.mm-panel_opened-parent { transform: translate3d(0, 0, 0); }

.mm-menu_fx-panels-slide-100 .mm-panel_opened-parent, .mm-panel_fx-slide-100.mm-panel_opened-parent { transform: translate3d(-100%, 0, 0); }

.mm-panel_fx-slide-up, .mm-menu_fx-panels-slide-up .mm-panel { transform: translate3d(0, 100%, 0); }

.mm-panel_fx-slide-up.mm-panel_opened, .mm-menu_fx-panels-slide-up .mm-panel_opened, .mm-menu_fx-panels-slide-up .mm-panel_opened-parent { transform: translate3d(0, 0%, 0); }

.mm-panel_fx-slide-right, .mm-menu_fx-panels-slide-right .mm-panel { transform: translate3d(-100%, 0, 0); }

.mm-panel_fx-slide-right.mm-panel_opened, .mm-menu_fx-panels-slide-right .mm-panel_opened, .mm-menu_fx-panels-slide-right .mm-panel_opened-parent { transform: translate3d(0, 0%, 0); }

[class*="mm-menu_fx-listitems-"] .mm-listitem { transition: none 0.4s ease; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(1) { transition-delay: 50ms; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(2) { transition-delay: 100ms; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(3) { transition-delay: 150ms; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(4) { transition-delay: 200ms; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(5) { transition-delay: 250ms; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(6) { transition-delay: 300ms; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(7) { transition-delay: 350ms; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(8) { transition-delay: 400ms; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(9) { transition-delay: 450ms; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(10) { transition-delay: 500ms; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(11) { transition-delay: 550ms; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(12) { transition-delay: 600ms; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(13) { transition-delay: 650ms; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(14) { transition-delay: 700ms; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(15) { transition-delay: 750ms; }

.mm-menu_fx-listitems-slide .mm-listitem { transition-property: transform, opacity; transform: translate3d(50%, 0, 0); opacity: 0; }

.mm-wrapper_opening .mm-menu_fx-listitems-slide .mm-panel_opened .mm-listitem { transform: translate3d(0, 0, 0); opacity: 1; }

.mm-menu_fx-listitems-fade .mm-listitem { transition-property: opacity; opacity: 0; }

.mm-wrapper_opening .mm-menu_fx-listitems-fade .mm-panel_opened .mm-listitem { opacity: 1; }

.mm-menu_fx-listitems-drop .mm-listitem { transition-property: opacity, top; opacity: 0; top: -25%; }

.mm-wrapper_opening .mm-menu_fx-listitems-drop .mm-panel_opened .mm-listitem { opacity: 1; top: 0; }

.mm-menu_position-right { left: auto; right: 0; }

.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout { transform: translate3d(-80vw, 0, 0); }

@media all and (max-width: 300px) { .mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout { transform: translate3d(-240px, 0, 0); } }

@media all and (min-width: 525px) { .mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout { transform: translate3d(-420px, 0, 0); } }

.mm-menu_position-front, .mm-menu_position-top, .mm-menu_position-bottom { transition: transform 0.4s ease; }

.mm-menu_position-front.mm-menu_opened, .mm-menu_position-top.mm-menu_opened, .mm-menu_position-bottom.mm-menu_opened { z-index: 2; }

.mm-menu_position-front.mm-menu_opened ~ .mm-slideout, .mm-menu_position-top.mm-menu_opened ~ .mm-slideout, .mm-menu_position-bottom.mm-menu_opened ~ .mm-slideout { transform: none !important; z-index: 0; }

.mm-menu_position-front.mm-menu_opened ~ .mm-wrapper__blocker, .mm-menu_position-top.mm-menu_opened ~ .mm-wrapper__blocker, .mm-menu_position-bottom.mm-menu_opened ~ .mm-wrapper__blocker { z-index: 1; }

.mm-menu_position-front { transform: translate3d(-100%, 0, 0); }

.mm-menu_position-front.mm-menu_position-right { transform: translate3d(100%, 0, 0); }

.mm-menu_position-top, .mm-menu_position-bottom { width: 100%; min-width: 100%; max-width: 100%; }

.mm-menu_position-top { transform: translate3d(0, -100%, 0); }

.mm-menu_position-top { height: 80vh; min-height: 140px; max-height: 880px; }

.mm-menu_position-bottom { transform: translate3d(0, 100%, 0); top: auto; }

.mm-menu_position-bottom { height: 80vh; min-height: 140px; max-height: 880px; }

.mm-wrapper_opening .mm-menu_position-front, .mm-wrapper_opening .mm-menu_position-top, .mm-wrapper_opening .mm-menu_position-bottom { transform: translate3d(0, 0, 0); }

.mm-navbars_top, .mm-navbars_bottom { background: inherit; border-color: inherit; border-width: 0; position: absolute; left: 0; right: 0; z-index: 1; }

.mm-navbars_top > .mm-navbar, .mm-navbars_bottom > .mm-navbar { border-width: 0; display: flex; position: relative; }

.mm-navbars_top > .mm-navbar:not(.mm-navbar_has-btns), .mm-navbars_bottom > .mm-navbar:not(.mm-navbar_has-btns) { padding: 0; }

.mm-navbars_top > .mm-navbar > :not(img):not(.mm-btn), .mm-navbars_bottom > .mm-navbar > :not(img):not(.mm-btn) { flex: 1; }

.mm-navbars_top { border-bottom-style: solid; border-bottom-width: 1px; top: 0; bottom: auto; }

.mm-menu_navbar_top-1 .mm-panels { top: 64px; top: calc( var( --mm-navbar-size ) * 1); }

.mm-menu_navbar_top-2 .mm-panels { top: 128px; top: calc( var( --mm-navbar-size ) * 2); }

.mm-menu_navbar_top-3 .mm-panels { top: 192px; top: calc( var( --mm-navbar-size ) * 3); }

.mm-menu_navbar_top-4 .mm-panels { top: 256px; top: calc( var( --mm-navbar-size ) * 4); }

.mm-navbars_bottom { border-top-style: solid; border-top-width: 1px; bottom: 0; top: auto; }

.mm-menu_navbar_bottom-1 .mm-panels { bottom: 64px; bottom: calc( var( --mm-navbar-size ) * 1); }

.mm-menu_navbar_bottom-2 .mm-panels { bottom: 128px; bottom: calc( var( --mm-navbar-size ) * 2); }

.mm-menu_navbar_bottom-3 .mm-panels { bottom: 192px; bottom: calc( var( --mm-navbar-size ) * 3); }

.mm-menu_navbar_bottom-4 .mm-panels { bottom: 256px; bottom: calc( var( --mm-navbar-size ) * 4); }

.mm-navbar_size-2 { height: 128px; height: calc( var( --mm-navbar-size ) * 2); }

.mm-navbar_size-3 { height: 192px; height: calc( var( --mm-navbar-size ) * 3); }

.mm-navbar_size-4 { height: 256px; height: calc( var( --mm-navbar-size ) * 4); }

.mm-navbar__breadcrumbs { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; -webkit-overflow-scrolling: touch; overflow-x: auto; text-align: left; padding: 0 0 0 20px; }

.mm-navbar__breadcrumbs > * { display: inline-block; padding-right: 6px; padding-top: 22px; padding-top: calc( (var( --mm-navbar-size ) - var( --mm-line-height )) * .5); padding-bottom: 22px; padding-bottom: calc( (var( --mm-navbar-size ) - var( --mm-line-height )) * .5); }

.mm-navbar__breadcrumbs > a { text-decoration: underline; }

.mm-navbar_has-btns .mm-navbar__breadcrumbs { margin-left: -64px; }

.mm-navbar_has-btns .mm-btn:not(.mm-hidden) + .mm-navbar__breadcrumbs { margin-left: 0; padding-left: 0; }

.mm-navbar__tab_selected { background: inherit !important; color: inherit !important; border-width: 1px; border-style: solid; border-color: inherit; }

.mm-navbar__tab_selected:first-child { border-left: none; }

.mm-navbar__tab_selected:last-child { border-right: none; }

.mm-navbars_top.mm-navbars_has-tabs .mm-navbar_tabs, .mm-navbars_top.mm-navbars_has-tabs .mm-navbar_tabs ~ .mm-navbar { background: inherit !important; color: inherit !important; }

.mm-navbars_top .mm-navbar_tabs:not(:last-child) { border-bottom-width: 1px; border-bottom-style: solid; }

.mm-navbars_top .mm-navbar__tab_selected { border-bottom: none; margin-bottom: -1px; }

.mm-navbars_top .mm-navbar_tabs:first-child .mm-navbar__tab_selected { border-top: none; }

.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar { background: inherit; color: inherit; }

.mm-navbars_bottom .mm-navbar_tabs:not(:first-child) { border-top-width: 1px; border-top-style: solid; }

.mm-navbars_bottom .mm-navbar__tab_selected { border-top: none; margin-top: -1px; }

.mm-navbars_bottom .mm-navbar_tabs:last-child .mm-navbar__tab_selected { border-bottom: none; }

.mm-navbars_top.mm-navbars_has-tabs > .mm-navbar:not(.mm-navbar_tabs), .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs ~ .mm-navbar, .mm-navbar_tabs > a:not(.mm-navbar__tab_selected) { background: rgba(255, 255, 255, 0.4); background: var(--mm-color-background-emphasis); color: #ffffff; color: var(--mm-color-text-dimmed); }

.mm-slideout { z-index: inherit; }

.mm-wrapper__blocker { background-color: rgba(33, 37, 41, 0.3); }

.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout { z-index: 1052; }

.mm-menu_position-front.mm-menu_opened, .mm-menu_position-top.mm-menu_opened, .mm-menu_position-bottom.mm-menu_opened { z-index: 1054; }

.layout-menu-offcanvas { display: none; position: fixed; }

.mm-menu_offcanvas { width: 100%; }

.mm-menu_offcanvas.mm-menu_opened { visibility: visible; }

.mm-navbar, .mm-navbars_top { border: none; }

.mm-panels > .mm-panel:first-child { padding-top: 122px; }

.mm-panels > .mm-panel:first-child .mm-navbar { height: auto; padding: 0; }

.mm-listitem__text { padding-left: 30px; padding-right: 40px; }

@media (max-width: 575.98px) { .mm-listitem__text { padding-right: 15px; padding-left: 15px; } }

.mm-listitem:after { left: 30px; right: 40px; }

@media (max-width: 575.98px) { .mm-listitem:after { left: 15px; right: 15px; } }

.mm-btn_prev:before, .mm-btn_prev:after, .mm-btn_next:before, .mm-btn_next:after { transition: border-color .3s; }

.mm-btn_prev:after, .mm-btn_next:after { right: 40px; }

@media (max-width: 575.98px) { .mm-btn_prev:before, .mm-btn_next:before { left: 15px; }
  .mm-btn_prev:after, .mm-btn_next:after { right: 15px; } }

.mm-close { align-items: center; background-color: transparent; border: none; color: #ffffff; display: flex; gap: 10px; padding: 0; text-align: center; font-size: 1rem; text-transform: uppercase; top: 15px; right: 15px; position: absolute; text-transform: uppercase; transition: color .3s; }

@media (max-width: 575.98px) { .mm-close { top: 15px; right: 15px; } }

.mm-close svg { width: 16px; height: 16px; }

.mm-close path { transition: fill .3s; }

.mm-close span { display: block; order: -1; }

body.admin-bar .mm-close { top: 50px; }

.novablock { margin-bottom: 1.5rem; }

.novablock-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: #ECE1CD; color: #000000; }

.search-fullscreen .modal-dialog { align-items: center; display: flex; flex-direction: column; height: 100%; justify-content: center; margin: 0 auto; max-width: 100%; }

.search-fullscreen .modal-header { border: none; padding: 0; }

.search-fullscreen .modal-header .close { align-items: center; background: none; border: none; color: #000000; display: inline-flex; font-size: 1.125rem; font-weight: 400; gap: 15px; 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 { position: relative; }

.search-fullscreen .form-search::after { content: ""; display: block; background: url("../img/svg-search.svg"); width: 204px; height: 281px; position: absolute; top: -20px; left: -100px; z-index: -1; opacity: 1; background-repeat: no-repeat; }

.search-fullscreen .form-search .h1 { color: #B00966; font-size: 36px; font-style: normal; font-weight: 700; line-height: 48px; /* 133.333% */ letter-spacing: 0.1px; margin-bottom: 20px; }

body.admin-bar .searchwp-live-search-results { margin-top: -28px; }

.searchwp-live-search { /* Bullet proof Screen Reader Only text */ }

.searchwp-live-search-results { background-color: #ffffff; display: none; height: 0; opacity: 0; overflow: hidden; position: absolute; margin-top: 4px; margin-left: -1px; max-height: 132px; min-height: 44px; transition: opacity .25s ease-in-out; width: 315px; z-index: 9999; }

@media (max-width: 575.98px) { .searchwp-live-search-results { left: 15px !important; right: 15px !important; width: auto !important; } }

@media (min-width: 576px) { .searchwp-live-search-results { max-width: 552px; min-width: 552px; } }

.searchwp-live-search-results-showing { display: block; height: auto; opacity: 1; overflow: auto; }

.searchwp-live-search-results p { border-bottom: 1px solid #F8F9FA; margin: 0; }

.searchwp-live-search-results a { align-items: center; color: #3C3D3B; 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: #3C3D3B !important; flex-grow: 0; font-weight: 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: #F9F5EE; color: #3C3D3B; 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.5rem 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-gallery.has-nested-images { margin: 1.5rem 0; }

/*-------------------------------------------------------------- # Infinite scroll --------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */ display: none; }

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer { display: block; }

/* Make sure embeds and iframes fit their containers. */
embed, iframe, object { max-width: 100%; }

iframe { border: none; }

/*-------------------------------------------------------------- # Captions --------------------------------------------------------------*/
.wp-caption { margin-bottom: 1.5em; max-width: 100%; }

.wp-caption img[class*="wp-image-"] { display: block; margin-left: auto; margin-right: auto; }

.wp-caption .wp-caption-text { margin: 0.8075em 0; }

.wp-caption-text { text-align: center; }

/*-------------------------------------------------------------- # Galleries --------------------------------------------------------------*/
.gallery { margin-bottom: 1.5em; }

.gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; }

.gallery-columns-2 .gallery-item { max-width: 50%; }

.gallery-columns-3 .gallery-item { max-width: 33.33%; }

.gallery-columns-4 .gallery-item { max-width: 25%; }

.gallery-columns-5 .gallery-item { max-width: 20%; }

.gallery-columns-6 .gallery-item { max-width: 16.66%; }

.gallery-columns-7 .gallery-item { max-width: 14.28%; }

.gallery-columns-8 .gallery-item { max-width: 12.5%; }

.gallery-columns-9 .gallery-item { max-width: 11.11%; }

.gallery-caption { display: block; }

/*-------------------------------------------------------------- # Bannière --------------------------------------------------------------*/
.wp-block-cover-image.has-background-dim, .wp-block-cover.has-background-dim { margin-bottom: 1em; }

/*-------------------------------------------------------------- # Buttons --------------------------------------------------------------*/
.wp-block-buttons { color: #B00966; margin: 1.5rem 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: #B00966; color: #B00966; 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: #B00966; border-color: #B00966; color: #ffffff; }

/*-------------------------------------------------------------- # Caption --------------------------------------------------------------*/
/*-------------------------------------------------------------- # File --------------------------------------------------------------*/
.wp-block-file { align-items: center; border: 1px solid #FCF8F2; border-radius: 0rem; color: #B00966; background-color: #FCF8F2; display: flex; flex-direction: column; gap: 7px; justify-content: space-between; flex-wrap: wrap; margin: 1.5rem 0; padding: 15px 20px; }

@media (min-width: 576px) { .wp-block-file { flex-direction: row; } }

.wp-block-file:not(.wp-element-button) { font-size: inherit; }

.wp-block-file .icon { color: #3C3D3B; }

.wp-block-file .title { text-decoration: underline; }

.wp-block-file .information { font-size: 1rem; }

.wp-block-file a { text-decoration: none; }

.wp-block-file a:first-child, .wp-block-file object + a { align-items: center; display: flex; flex: 1 0 0; flex-direction: column; gap: 7px; }

@media (min-width: 576px) { .wp-block-file a:first-child, .wp-block-file object + a { flex-direction: row; } }

.wp-block-file .wp-block-file__button { margin: 0; }

.wp-block-file.wp-element-button { border: none; padding: 0; }

/*-------------------------------------------------------------- # Colors --------------------------------------------------------------*/
:root .has-black-color { color: #000000; }

:root .has-white-color { color: #ffffff; }

.wp-block-cover.has-white-background-color .wp-block-cover__inner-container { color: inherit; }

/*-------------------------------------------------------------- # Embed --------------------------------------------------------------*/
.wp-block-embed { margin: 1.5rem 0; }

.wp-block-embed .tac > * { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }

/*-------------------------------------------------------------- # Figure --------------------------------------------------------------*/
.figure-caption, .wp-element-caption { text-align: center; }

/*-------------------------------------------------------------- # Lead --------------------------------------------------------------*/
.wp-block-lead { font-size: 1.25rem; font-weight: 700; margin: 1.5rem 0; }

/*-------------------------------------------------------------- # Média & texte --------------------------------------------------------------*/
.wp-block-media-text { margin-bottom: 1.25rem; }

.wp-block-media-text__media img { height: auto; }

/*-------------------------------------------------------------- # Novablocks --------------------------------------------------------------*/
.wp-block-novablocks { margin-bottom: 1.25rem; }

/*-------------------------------------------------------------- # Separator --------------------------------------------------------------*/
.wp-block-separator { border-color: #ECE1CD; border-top: none; border-bottom: 1px solid; color: #ECE1CD; }

.wp-block-separator.is-style-wide { border-top: 1px solid; }

.wp-block-separator.is-style-dots::before { font-size: 2.5rem; letter-spacing: 1.5625rem; padding-left: 0; }

/*-------------------------------------------------------------- # Territory --------------------------------------------------------------*/
.wp-block-territory { margin: 1.5rem 0; }

/*-------------------------------------------------------------- # Well --------------------------------------------------------------*/
.wp-block-well { background-color: #B00966; color: #ffffff; margin: 1.5rem 0; padding: 20px; border-radius: 25px 0px 0px 0px; }

.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-posts_by_tax .card-news .card-title { margin-top: 20px; }

.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; } }

/*
**
** POPPINS
**
*/
@font-face { font-display: swap; font-family: 'Poppins'; font-style: normal; font-weight: 300; src: url("../fonts/poppins/poppins-v20-latin-300.eot"); src: url("../fonts/poppins/poppins-v20-latin-300.eot?#iefix") format("embedded-opentype"), url("../fonts/poppins/poppins-v20-latin-300.woff2") format("woff2"), url("../fonts/poppins/poppins-v20-latin-300.woff") format("woff"), url("../fonts/poppins/poppins-v20-latin-300.ttf") format("truetype"), url("../fonts/poppins/poppins-v20-latin-300.svg#Poppins") format("svg"); }

@font-face { font-display: swap; font-family: 'Poppins'; font-style: italic; font-weight: 300; src: url("../fonts/poppins/poppins-v20-latin-300italic.eot"); src: url("../fonts/poppins/poppins-v20-latin-300italic.eot?#iefix") format("embedded-opentype"), url("../fonts/poppins/poppins-v20-latin-300italic.woff2") format("woff2"), url("../fonts/poppins/poppins-v20-latin-300italic.woff") format("woff"), url("../fonts/poppins/poppins-v20-latin-300italic.ttf") format("truetype"), url("../fonts/poppins/poppins-v20-latin-300italic.svg#Poppins") format("svg"); }

@font-face { font-display: swap; font-family: 'Poppins'; font-style: normal; font-weight: 400; src: url("../fonts/poppins/poppins-v20-latin-regular.eot"); src: url("../fonts/poppins/poppins-v20-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/poppins/poppins-v20-latin-regular.woff2") format("woff2"), url("../fonts/poppins/poppins-v20-latin-regular.woff") format("woff"), url("../fonts/poppins/poppins-v20-latin-regular.ttf") format("truetype"), url("../fonts/poppins/poppins-v20-latin-regular.svg#Poppins") format("svg"); }

@font-face { font-display: swap; font-family: 'Poppins'; font-style: italic; font-weight: 400; src: url("../fonts/poppins/poppins-v20-latin-italic.eot"); src: url("../fonts/poppins/poppins-v20-latin-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/poppins/poppins-v20-latin-italic.woff2") format("woff2"), url("../fonts/poppins/poppins-v20-latin-italic.woff") format("woff"), url("../fonts/poppins/poppins-v20-latin-italic.ttf") format("truetype"), url("../fonts/poppins/poppins-v20-latin-italic.svg#Poppins") format("svg"); }

@font-face { font-display: swap; font-family: 'Poppins'; font-style: normal; font-weight: 500; src: url("../fonts/poppins/poppins-v20-latin-500.eot"); src: url("../fonts/poppins/poppins-v20-latin-500.eot?#iefix") format("embedded-opentype"), url("../fonts/poppins/poppins-v20-latin-500.woff2") format("woff2"), url("../fonts/poppins/poppins-v20-latin-500.woff") format("woff"), url("../fonts/poppins/poppins-v20-latin-500.ttf") format("truetype"), url("../fonts/poppins/poppins-v20-latin-500.svg#Poppins") format("svg"); }

@font-face { font-display: swap; font-family: 'Poppins'; font-style: italic; font-weight: 500; src: url("../fonts/poppins/poppins-v20-latin-500italic.eot"); src: url("../fonts/poppins/poppins-v20-latin-500italic.eot?#iefix") format("embedded-opentype"), url("../fonts/poppins/poppins-v20-latin-500italic.woff2") format("woff2"), url("../fonts/poppins/poppins-v20-latin-500italic.woff") format("woff"), url("../fonts/poppins/poppins-v20-latin-500italic.ttf") format("truetype"), url("../fonts/poppins/poppins-v20-latin-500italic.svg#Poppins") format("svg"); }

@font-face { font-display: swap; font-family: 'Poppins'; font-style: normal; font-weight: 600; src: url("../fonts/poppins/poppins-v20-latin-600.eot"); src: url("../fonts/poppins/poppins-v20-latin-600.eot?#iefix") format("embedded-opentype"), url("../fonts/poppins/poppins-v20-latin-600.woff2") format("woff2"), url("../fonts/poppins/poppins-v20-latin-600.woff") format("woff"), url("../fonts/poppins/poppins-v20-latin-600.ttf") format("truetype"), url("../fonts/poppins/poppins-v20-latin-600.svg#Poppins") format("svg"); }

@font-face { font-display: swap; font-family: 'Poppins'; font-style: italic; font-weight: 600; src: url("../fonts/poppins/poppins-v20-latin-600italic.eot"); src: url("../fonts/poppins/poppins-v20-latin-600italic.eot?#iefix") format("embedded-opentype"), url("../fonts/poppins/poppins-v20-latin-600italic.woff2") format("woff2"), url("../fonts/poppins/poppins-v20-latin-600italic.woff") format("woff"), url("../fonts/poppins/poppins-v20-latin-600italic.ttf") format("truetype"), url("../fonts/poppins/poppins-v20-latin-600italic.svg#Poppins") format("svg"); }

@font-face { font-display: swap; font-family: 'Poppins'; font-style: normal; font-weight: 700; src: url("../fonts/poppins/poppins-v20-latin-700.eot"); src: url("../fonts/poppins/poppins-v20-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/poppins/poppins-v20-latin-700.woff2") format("woff2"), url("../fonts/poppins/poppins-v20-latin-700.woff") format("woff"), url("../fonts/poppins/poppins-v20-latin-700.ttf") format("truetype"), url("../fonts/poppins/poppins-v20-latin-700.svg#Poppins") format("svg"); }

@font-face { font-display: swap; font-family: 'Poppins'; font-style: italic; font-weight: 700; src: url("../fonts/poppins/poppins-v20-latin-700italic.eot"); src: url("../fonts/poppins/poppins-v20-latin-700italic.eot?#iefix") format("embedded-opentype"), url("../fonts/poppins/poppins-v20-latin-700italic.woff2") format("woff2"), url("../fonts/poppins/poppins-v20-latin-700italic.woff") format("woff"), url("../fonts/poppins/poppins-v20-latin-700italic.ttf") format("truetype"), url("../fonts/poppins/poppins-v20-latin-700italic.svg#Poppins") format("svg"); }

@font-face { font-display: swap; font-family: 'Poppins'; font-style: normal; font-weight: 800; src: url("../fonts/poppins/poppins-v21-latin-800.eot"); src: url("../fonts/poppins/poppins-v21-latin-800.eot?#iefix") format("embedded-opentype"), url("../fonts/poppins/poppins-v21-latin-800.woff2") format("woff2"), url("../fonts/poppins/poppins-v21-latin-800.woff") format("woff"), url("../fonts/poppins/poppins-v21-latin-800.ttf") format("truetype"), url("../fonts/poppins/poppins-v21-latin-800.svg#Poppins") format("svg"); }

@font-face { font-display: swap; font-family: 'Poppins'; font-style: italic; font-weight: 800; src: url("../fonts/poppins/poppins-v21-latin-800italic.eot"); src: url("../fonts/poppins/poppins-v21-latin-800italic.eot?#iefix") format("embedded-opentype"), url("../fonts/poppins/poppins-v21-latin-800italic.woff2") format("woff2"), url("../fonts/poppins/poppins-v21-latin-800italic.woff") format("woff"), url("../fonts/poppins/poppins-v21-latin-800italic.ttf") format("truetype"), url("../fonts/poppins/poppins-v21-latin-800italic.svg#Poppins") format("svg"); }

@font-face { font-display: swap; font-family: 'Poppins'; font-style: normal; font-weight: 900; src: url("../fonts/poppins/poppins-v21-latin-900.eot"); src: url("../fonts/poppins/poppins-v21-latin-900.eot?#iefix") format("embedded-opentype"), url("../fonts/poppins/poppins-v21-latin-900.woff2") format("woff2"), url("../fonts/poppins/poppins-v21-latin-900.woff") format("woff"), url("../fonts/poppins/poppins-v21-latin-900.ttf") format("truetype"), url("../fonts/poppins/poppins-v21-latin-900.svg#Poppins") format("svg"); }

@font-face { font-display: swap; font-family: 'Poppins'; font-style: italic; font-weight: 900; src: url("../fonts/poppins/poppins-v21-latin-900italic.eot"); src: url("../fonts/poppins/poppins-v21-latin-900italic.eot?#iefix") format("embedded-opentype"), url("../fonts/poppins/poppins-v21-latin-900italic.woff2") format("woff2"), url("../fonts/poppins/poppins-v21-latin-900italic.woff") format("woff"), url("../fonts/poppins/poppins-v21-latin-900italic.ttf") format("truetype"), url("../fonts/poppins/poppins-v21-latin-900italic.svg#Poppins") format("svg"); }

:root { --vh: 1vh; }

.has-primary-color { color: var(--bs-primary) !important; }

.has-secondary-color { color: var(--bs-secondary) !important; }

.has-tertiary-color { color: var(--bs-tertiary) !important; }

.has-primary-background-color { background-color: var(--bs-primary) !important; }

.has-secondary-background-color { background-color: var(--bs-secondary) !important; }

.has-tertiary-background-color { background-color: var(--bs-tertiary) !important; }

html { scroll-behavior: smooth; }

body { -webkit-font-smoothing: antialiased; }

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: "Poppins", sans-serif; }

.link { text-decoration-thickness: 1px !important; text-underline-offset: .25em; }

.link:visited { color: #000000; text-decoration: underline; }

.link:visited::after { opacity: 1; transition: .2s; }

b, strong { font-weight: 700; }

hr { position: relative; z-index: 1; }

:focus { outline-color: #0a76f6 !important; outline-offset: 2px !important; outline-style: solid !important; outline-width: 2px !important; }

@keyframes pulse { 0% { transform: scale(0.95) translateX(-50%);
    box-shadow: 0 0 0 0 rgba(176, 9, 102, 0.3); }
  70% { transform: scale(1) translateX(-50%);
    box-shadow: 0px 0px 0px 7.5px rgba(176, 9, 102, 0.3); }
  100% { transform: scale(0.95) translateX(-50%);
    box-shadow: 0 0 0 0 rgba(176, 9, 102, 0); } }

@keyframes shakeX { from, to { transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% { transform: translate3d(10px, 0, 0); } }

@keyframes shakeY { from, to { transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(0, -10px, 0); }
  20%, 40%, 60%, 80% { transform: translate3d(0, 10px, 0); } }

@keyframes swing { 20% { transform: rotate3d(0, 0, 1, 15deg); }
  40% { transform: rotate3d(0, 0, 1, -10deg); }
  60% { transform: rotate3d(0, 0, 1, 5deg); }
  80% { transform: rotate3d(0, 0, 1, -5deg); }
  to { transform: rotate3d(0, 0, 1, 0deg); } }

@media (min-width: 1400px) { .container, body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .wp-element-caption { max-width: 1140px; } }

.headroom { will-change: transform; }

.headroom--pinned { transform: translateY(0%); }

.headroom--unpinned { transform: translateY(-100%); }

.access { color: inherit; display: block; margin-right: auto; margin-left: auto; position: relative; text-align: center; text-decoration: none; transition: transform .3s; width: 150px; }

.access-icon { align-items: center; border: 1px solid #E9ECEF; border-radius: 50%; display: flex; height: 150px; justify-content: center; margin-right: auto; margin-left: auto; margin-bottom: 18px; transition: border-color .3s; width: 150px; }

.access-icon > img, .access-icon > svg { flex-grow: 1; height: auto; max-width: 65px; max-height: 65px; width: auto; }

.access-icon > svg { color: currentColor; fill: currentColor; stroke: currentColor; transition: color .3s; }

.access-icon > svg :not([fill]):not([stroke]), .access-icon > svg [fill] { stroke: none; }

.access-icon > svg :not([fill])[stroke] { fill: none; stroke: currentColor; }

.access-title { font-size: 1rem; font-weight: 700; 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: #B00966; }

a.access:not(.access-block):active, a.access:not(.access-block):focus, a.access:not(.access-block):hover { color: inherit; transform: scale(1.025); }

a.access:not(.access-block):active .access-icon, a.access:not(.access-block):focus .access-icon, a.access:not(.access-block):hover .access-icon { border-color: #B00966; }

.access-block { background-color: #B00966; 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.5rem 0; }

.accordion-item { border: none; }

.accordion-header { font-size: 1rem; margin: 0 !important; }

.accordion-button { border-bottom: 1px solid #DEE2E6; font-weight: 700; gap: 4px; line-height: 1.625rem; padding: 13px 15px; }

.accordion-button:hover { color: #3C3D3B; }

.accordion-button:hover::after { background-image: var(--bs-accordion-btn-active-icon); }

.accordion-button:not(.collapsed) { border-radius: 25px 0px 0px 0px !important; background: #ECE1CD; border: 0; border-bottom: 15px; color: #B00966; border-color: #ECE1CD; }

.accordion-button.collapsed { border-radius: 25px 0px 0px 0px !important; background: linear-gradient(0deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%), #ECE1CD; border: 0px; margin-bottom: 15px; color: #B00966; }

.accordion-button::after { background-position: 50% 50%; transform: rotate(-90deg); }

.accordion-collapse .table-bordered > :not(caption) > * { border-width: 0px; }

.accordion-collapse .table-bordered > :not(caption) > * > * { border-width: 0px; }

.accordion-collapse thead { border-bottom: 2px solid #ECE1CD; }

.accordion-collapse tr:nth-of-type(odd) > * { --bs-table-accent-bg: $white; }

.accordion-collapse tr:nth-of-type(even) > * { background-color: #FCF8F2; }

.accordion-collapse tr th, .accordion-collapse tr td { border: none; border-top: 1px solid #E3DAC8; }

.accordion-body { 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; }

.alert-danger, .wppb-error { color: #ffffff; }

.article-header { margin-bottom: 1.5rem; position: relative; }

@media (min-width: 1200px) { .article-header::after { content: ""; display: block; background: url("../img/svg-pages.svg"); width: 296px; height: 398px; position: absolute; top: -20px; left: -160px; z-index: -1; opacity: 0.8; } }

.article-title { margin-bottom: 10px; font-size: 36px; font-style: normal; font-weight: 700; line-height: 48px; /* 133.333% */ letter-spacing: 0.1px; color: #B00966; }

.article-date { color: #000000; font-size: 1.5rem; font-weight: 700; margin-bottom: 22px; }

.article-infos { align-items: center; display: flex; flex-wrap: wrap; font-size: 0.875rem; gap: 15px 30px; list-style: none; padding-left: 0; text-transform: uppercase; margin-bottom: 30px; }

.article-infos > li { align-items: center; display: inline-flex; gap: 2px; font-weight: 400; }

.article-infos > li > svg { color: #B00966; font-size: 1rem; }

.article-tags .term-separator { margin: 0 4px; }

.article-image { margin-bottom: 20px; }

.article-image img { border-radius: 25px 0px 0px 0px; }

.article-image figcaption { margin-top: .5em; }

.article-content { margin-bottom: 1.5rem; }

.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 { color: #B00966; font-weight: 700; }

.article-content h1.wp-block-heading::after, .article-content .wp-block-heading.h1::after, .article-content h2.wp-block-heading::after, .article-content .wp-block-heading.h2::after, .article-content h3.wp-block-heading::after, .article-content .wp-block-heading.h3::after, .article-content h4.wp-block-heading::after, .article-content .wp-block-heading.h4::after, .article-content h5.wp-block-heading::after, .article-content .wp-block-heading.h5::after, .article-content h6.wp-block-heading::after, .article-content .wp-block-heading.h6::after { content: ""; }

.article-content h3.wp-block-heading, .article-content .wp-block-heading.h3 { color: #000000; }

.article-content .wp-block-heading, .article-content p, .article-content ol, .article-content ul, .article-content dl { margin: 1.5rem 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: #3C3D3B; }

.article-location { line-height: 1.5625rem; }

.article-location .icon { align-items: center; display: inline-flex; height: 25px; }

.article-related { margin-bottom: 1.5rem; }

.article-nav { background-color: #ffffff; max-height: 100%; overflow: hidden; overflow-y: auto; padding-top: 30px; padding-bottom: 30px; z-index: 1020; }

@media (max-width: 991.98px) { .article-nav { position: static !important; } }

@media (min-width: 992px) { .article-nav { left: auto !important; } }

.article .aside-btn { margin: auto; display: table; margin-bottom: 20px; font-size: 16px; }

.article-section-header { text-align: center; }

.article-section-title { margin-bottom: 1.5rem; font-size: 30px; font-style: normal; font-weight: 700; line-height: 40px; /* 133.333% */ letter-spacing: 0.1px; color: #B00966; }

.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: 3px solid #B00966; font-size: 1.125rem; font-style: italic; line-height: 1.444; margin: 1.5rem 0 1.5rem 10px; padding: 0 0 0 15px; }

blockquote cite { display: block; font-size: 1rem; font-style: normal; font-weight: 700; margin-top: -10px; }

blockquote cite::before { content: "—"; margin-right: 4px; }

.btn, .wp-block-file .wp-block-file__button { align-items: center; display: inline-flex; gap: 4px; justify-content: center; transition-duration: .3s; transition-property: background-color, border-color, box-shadow, color, transform; white-space: normal; }

.btn:active, .wp-block-file .wp-block-file__button:active, .btn:focus, .wp-block-file .wp-block-file__button:focus, .btn:hover, .wp-block-file .wp-block-file__button:hover { box-shadow: none; transform: translateY(-2px); }

.btn:focus, .wp-block-file .wp-block-file__button:focus { box-shadow: 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: #B00966; --bs-btn-border-color: #B00966; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #3C3D3B; --bs-btn-hover-border-color: #3C3D3B; --bs-btn-focus-shadow-rgb: 188, 46, 125; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #8d0752; --bs-btn-active-border-color: #84074d; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #B00966; --bs-btn-disabled-border-color: #B00966; }

.btn-secondary { --bs-btn-color: #3C3D3B; --bs-btn-bg: transparent; --bs-btn-border-color: #BDBDBD; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #3C3D3B; --bs-btn-hover-border-color: #3C3D3B; --bs-btn-focus-shadow-rgb: 170, 170, 170; --bs-btn-active-color: #000000; --bs-btn-active-bg: rgba(255, 255, 255, 0.2); --bs-btn-active-border-color: #c4c4c4; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #BDBDBD; }

.btn-bluesky { --bs-btn-color: #ffffff; --bs-btn-bg: #3299FF; --bs-btn-border-color: #3299FF; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #2b82d9; --bs-btn-hover-border-color: #287acc; --bs-btn-focus-shadow-rgb: 81, 168, 255; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #287acc; --bs-btn-active-border-color: #2673bf; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #3299FF; --bs-btn-disabled-border-color: #3299FF; }

.btn-facebook { --bs-btn-color: #ffffff; --bs-btn-bg: #2F80ED; --bs-btn-border-color: #2F80ED; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #286dc9; --bs-btn-hover-border-color: #2666be; --bs-btn-focus-shadow-rgb: 78, 147, 240; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #2666be; --bs-btn-active-border-color: #2360b2; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #2F80ED; --bs-btn-disabled-border-color: #2F80ED; }

.btn-linkedin { --bs-btn-color: #ffffff; --bs-btn-bg: #007BB5; --bs-btn-border-color: #007BB5; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #00699a; --bs-btn-hover-border-color: #006291; --bs-btn-focus-shadow-rgb: 38, 143, 192; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #006291; --bs-btn-active-border-color: #005c88; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #007BB5; --bs-btn-disabled-border-color: #007BB5; }

.btn-mail { --bs-btn-color: #ffffff; --bs-btn-bg: #979797; --bs-btn-border-color: #979797; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: gray; --bs-btn-hover-border-color: #797979; --bs-btn-focus-shadow-rgb: 167, 167, 167; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #797979; --bs-btn-active-border-color: #717171; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #979797; --bs-btn-disabled-border-color: #979797; }

.btn-twitter { --bs-btn-color: #ffffff; --bs-btn-bg: #000000; --bs-btn-border-color: #000000; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: black; --bs-btn-hover-border-color: black; --bs-btn-focus-shadow-rgb: 38, 38, 38; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: black; --bs-btn-active-border-color: black; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #000000; --bs-btn-disabled-border-color: #000000; }

.btn-youtube { --bs-btn-color: #ffffff; --bs-btn-bg: #FF0000; --bs-btn-border-color: #FF0000; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #d90000; --bs-btn-hover-border-color: #cc0000; --bs-btn-focus-shadow-rgb: 255, 38, 38; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #cc0000; --bs-btn-active-border-color: #bf0000; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #FF0000; --bs-btn-disabled-border-color: #FF0000; }

.btn-up { align-items: center; border-style: solid; border-width: 2px; border-radius: 50%; display: inline-flex; font-size: 2rem; height: 50px; justify-content: center; padding: 0; width: 50px; --bs-btn-color: rgba(0, 0, 0, 0.5); --bs-btn-bg: #F8F9FA; --bs-btn-border-color: #F8F9FA; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: rgba(0, 0, 0, 0.5); --bs-btn-hover-border-color: transparent; --bs-btn-focus-shadow-rgb: 234, 235, 236; --bs-btn-active-color: #000000; --bs-btn-active-bg: #f9fafb; --bs-btn-active-border-color: #f9fafb; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000000; --bs-btn-disabled-bg: #F8F9FA; --bs-btn-disabled-border-color: #F8F9FA; }

.btn-down { animation-duration: 15s; animation-fill-mode: both; animation-iteration-count: infinite; animation-name: shakeY; }

.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.5rem auto; max-width: 350px; position: relative; width: 100%; }

@media (min-width: 992px) { .novablock-text-next-to-image .novablock { flex-direction: row; max-width: 100%; } }

.novablock-text-next-to-image .novablock-image { 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.5rem auto; max-width: 350px; position: relative; text-align: center; }

@media (min-width: 992px) { .novablock-alternate .novablock { flex-direction: row; height: 363px; max-width: 100%; width: 100%; } }

@media (min-width: 992px) { .novablock-alternate .novablock.odd { justify-content: flex-end; } }

@media (min-width: 992px) { .novablock-alternate .novablock.even { justify-content: flex-start; } }

@media (min-width: 992px) { .novablock-alternate .novablock.even .novablock-image { order: 1; } }

@media (min-width: 992px) { .novablock-alternate .novablock.even .novablock-body { order: 2; } }

.novablock-alternate .novablock-image { 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: #ECE1CD; }

/* Carousel */
.novablock-carousel { margin: 1.5rem 0; max-width: 1440px !important; padding: 0 !important; }

.novablock-carousel .swiper-container { margin: 0; padding: 0; }

.novablock-carousel .swiper-button-prev, .novablock-carousel .swiper-button-next { color: #ffffff; }

.novablock-carousel .swiper-button-prev { left: 90px; }

.novablock-carousel .swiper-button-next { right: 90px; }

.novablock-carousel .novablock-image { aspect-ratio: 2.0408163265; 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.5rem 0; }

.novablock-key-figures .novablock-image { align-items: center; border: 3px solid #ECE1CD; 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.5rem 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: #B00966; 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: #B00966; 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.5rem 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(176, 9, 102, 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; margin-left: -15px; max-width: 100%; width: 610px; } }

.card-infowindow .card-image { aspect-ratio: 1.9047619048; background-color: rgba(176, 9, 102, 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; background-color: #B00966; padding: 0px 10px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }

.card-infowindow .card-tags .term { color: #ffffff; display: inline-block; font-size: 14px; font-style: normal; font-weight: 400; line-height: 25px; /* 178.571% */ letter-spacing: 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; font-weight: 500; }

.card-infowindow .card-date { align-items: center; display: flex; flex-wrap: wrap; font-weight: 700; gap: 4px; margin: 0 0 15px; }

.card-infowindow .card-meta { margin: 0 0 15px; }

.card-infowindow .card-infos { display: flex; flex-wrap: wrap; gap: 10px; list-style: none; margin-bottom: 15px; padding-left: 0; }

.card-infowindow .card-infos > li { display: inline-block; line-height: 1.25rem; padding-right: 25px; padding-left: 25px; position: relative; }

.card-infowindow .card-infos > li > .icon { align-items: center; display: inline-flex; height: 20px; justify-content: center; left: 0; position: absolute; top: 0; width: 20px; }

.card-infowindow .card-infos a { position: relative; z-index: 2; color: #B00966; -webkit-text-decoration-color: #B00966; text-decoration-color: #B00966; position: relative; background: linear-gradient(90deg, #ECE1CD 0%, #ECE1CD 100%) 0%/0% no-repeat; background-position: 0px 12px; transition: .6s, background-position 0s; }

.card-infowindow .card-infos a:hover, .card-infowindow .card-infos a:active, .card-infowindow .card-infos a:focus { background: linear-gradient(90deg, #ECE1CD 0%, #ECE1CD 100%) 0%/100% no-repeat; background-position: 0px 12px; }

.card-infowindow .card-footer { background-color: transparent; border-top: none; color: #3C3D3B; font-size: 0.875rem; order: 3; padding: 0 15px 20px; text-decoration: none; transition: color .3s; width: 100%; }

.card-infowindow .card-footer > svg { color: #B00966; }

.card-infowindow .card-footer a, .card-infowindow .card-footer .btn, .card-infowindow .card-footer .wp-block-file .wp-block-file__button, .wp-block-file .card-infowindow .card-footer .wp-block-file__button { position: relative; z-index: 2; }

.card-infowindow:active, .card-infowindow:focus, .card-infowindow:hover { transform: none; }

.card-infowindow:active .card-image > img, .card-infowindow:focus .card-image > img, .card-infowindow:hover .card-image > img { transform: none; }

.card-infowindow:active .card-title a, .card-infowindow:focus .card-title a, .card-infowindow:hover .card-title a { font-weight: 700; }

.card-infowindow:active .card-footer, .card-infowindow:focus .card-footer, .card-infowindow:hover .card-footer { color: #B00966; }

.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(176, 9, 102, 0.1); max-width: 350px; overflow: hidden; position: relative; width: 100%; }

@media (min-width: 992px) { .card-line .card-image { margin: 20px 0 20px 15px; order: 2; } }

.card-line .card-image > img { bottom: 0; height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; right: 0; top: 0; transition: transform .3s; width: 100%; }

.card-line .card-body { z-index: initial; }

@media (min-width: 992px) { .card-line .card-body { order: 1; width: calc(100% - 365px); } }

.card-line .card-body :last-child { margin-bottom: 0; }

.card-line .card-tags { align-items: center; display: flex; flex-wrap: wrap; gap: 10px 4px; margin: 0 0 15px; }

.card-line .card-tags .term { background-color: #B00966; color: #ffffff; font-size: 14px; font-style: normal; font-weight: 400; line-height: 25px; /* 178.571% */ letter-spacing: 0.5px; text-transform: uppercase; padding: 3px 10px; }

.card-line .card-title { font-size: 1.25rem; font-weight: 500; margin: 0 0 15px; }

.card-line .card-title a { color: inherit; text-decoration: none; }

.card-line .card-date { align-items: center; display: flex; flex-wrap: wrap; gap: 4px; margin: 0 0 15px; font-size: 14px; font-style: normal; font-weight: 400; line-height: 24px; /* 171.429% */ letter-spacing: 0.1px; text-transform: uppercase; }

.card-line .card-date .ni { color: #B00966; }

.card-line .card-meta { margin: 0 0 15px; }

.card-line .card-infos { display: flex; flex-wrap: wrap; gap: 10px; list-style: none; margin: 0 0 15px; padding-left: 0; }

.card-line .card-infos > li { display: inline-block; line-height: 1.25rem; padding-right: 25px; padding-left: 25px; position: relative; }

.card-line .card-infos > li > .icon { align-items: center; display: inline-flex; height: 20px; justify-content: center; left: 0; position: absolute; top: 0; width: 20px; }

.card-line .card-infos .text { width: 100%; }

.card-line .card-infos a { position: relative; z-index: 2; color: #B00966; -webkit-text-decoration-color: #B00966; text-decoration-color: #B00966; position: relative; background: linear-gradient(90deg, #ECE1CD 0%, #ECE1CD 100%) 0%/0% no-repeat; background-position: 0px 12px; transition: .6s, background-position 0s; }

.card-line .card-infos a:hover, .card-line .card-infos a:active, .card-line .card-infos a:focus { background: linear-gradient(90deg, #ECE1CD 0%, #ECE1CD 100%) 0%/100% no-repeat; background-position: 0px 12px; }

.card-line .card-footer { background-color: transparent; border-top: none; color: #3C3D3B; font-size: 0.875rem; order: 3; padding: 0 15px 20px; text-decoration: none; transition: color .3s; width: 100%; }

.card-line .card-footer > svg { color: #B00966; }

.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: #B00966; }

.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: #F9F5EE; }

.card-line:not(.card-search).card-classified .card-tags, .card-line:not(.card-search).card-decree .card-tags, .card-line:not(.card-search).card-directory .card-tags, .card-line:not(.card-search).card-directory_asso .card-tags, .card-line:not(.card-search).card-directory_companies .card-tags, .card-line:not(.card-search).card-directory_services .card-tags, .card-line:not(.card-search).card-job_offer .card-tags, .card-line:not(.card-search).card-press .card-tags, .card-line:not(.card-search).card-resource .card-tags, .card-line:not(.card-search).card-works .card-tags { background-color: #B00966; padding: 0px 10px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }

.card-line:not(.card-search).card-classified .card-tags span, .card-line:not(.card-search).card-decree .card-tags span, .card-line:not(.card-search).card-directory .card-tags span, .card-line:not(.card-search).card-directory_asso .card-tags span, .card-line:not(.card-search).card-directory_companies .card-tags span, .card-line:not(.card-search).card-directory_services .card-tags span, .card-line:not(.card-search).card-job_offer .card-tags span, .card-line:not(.card-search).card-press .card-tags span, .card-line:not(.card-search).card-resource .card-tags span, .card-line:not(.card-search).card-works .card-tags span { color: #ffffff; font-size: 14px; font-style: normal; font-weight: 400; line-height: 25px; /* 178.571% */ letter-spacing: 0.5px; text-transform: uppercase; }

.card-line:not(.card-search).card-classified .card-title a, .card-line:not(.card-search).card-decree .card-title a, .card-line:not(.card-search).card-directory .card-title a, .card-line:not(.card-search).card-directory_asso .card-title a, .card-line:not(.card-search).card-directory_companies .card-title a, .card-line:not(.card-search).card-directory_services .card-title a, .card-line:not(.card-search).card-job_offer .card-title a, .card-line:not(.card-search).card-press .card-title a, .card-line:not(.card-search).card-resource .card-title a, .card-line:not(.card-search).card-works .card-title a { font-weight: 500; }

.card-line:not(.card-search).card-classified:active:not(.card-decree) .card-title a, .card-line:not(.card-search).card-classified:focus:not(.card-decree) .card-title a, .card-line:not(.card-search).card-classified:hover:not(.card-decree) .card-title a, .card-line:not(.card-search).card-decree:active:not(.card-decree) .card-title a, .card-line:not(.card-search).card-decree:focus:not(.card-decree) .card-title a, .card-line:not(.card-search).card-decree:hover:not(.card-decree) .card-title a, .card-line:not(.card-search).card-directory:active:not(.card-decree) .card-title a, .card-line:not(.card-search).card-directory:focus:not(.card-decree) .card-title a, .card-line:not(.card-search).card-directory:hover:not(.card-decree) .card-title a, .card-line:not(.card-search).card-directory_asso:active:not(.card-decree) .card-title a, .card-line:not(.card-search).card-directory_asso:focus:not(.card-decree) .card-title a, .card-line:not(.card-search).card-directory_asso:hover:not(.card-decree) .card-title a, .card-line:not(.card-search).card-directory_companies:active:not(.card-decree) .card-title a, .card-line:not(.card-search).card-directory_companies:focus:not(.card-decree) .card-title a, .card-line:not(.card-search).card-directory_companies:hover:not(.card-decree) .card-title a, .card-line:not(.card-search).card-directory_services:active:not(.card-decree) .card-title a, .card-line:not(.card-search).card-directory_services:focus:not(.card-decree) .card-title a, .card-line:not(.card-search).card-directory_services:hover:not(.card-decree) .card-title a, .card-line:not(.card-search).card-job_offer:active:not(.card-decree) .card-title a, .card-line:not(.card-search).card-job_offer:focus:not(.card-decree) .card-title a, .card-line:not(.card-search).card-job_offer:hover:not(.card-decree) .card-title a, .card-line:not(.card-search).card-press:active:not(.card-decree) .card-title a, .card-line:not(.card-search).card-press:focus:not(.card-decree) .card-title a, .card-line:not(.card-search).card-press:hover:not(.card-decree) .card-title a, .card-line:not(.card-search).card-resource:active:not(.card-decree) .card-title a, .card-line:not(.card-search).card-resource:focus:not(.card-decree) .card-title a, .card-line:not(.card-search).card-resource:hover:not(.card-decree) .card-title a, .card-line:not(.card-search).card-works:active:not(.card-decree) .card-title a, .card-line:not(.card-search).card-works:focus:not(.card-decree) .card-title a, .card-line:not(.card-search).card-works:hover:not(.card-decree) .card-title a { font-weight: 700; }

.card-line:not(.card-search).card-decree:hover .card-title a, .card-line:not(.card-search).card-decree:active .card-title a, .card-line:not(.card-search).card-decree:focus .card-title a { font-weight: 700; }

.card-line:not(.card-search).card-event-v3 .card-image { aspect-ratio: 0.7077140835; }

@media (min-width: 992px) { .card-line:not(.card-search).card-event-v3 .card-image { max-width: 240px; } }

.card-line:not(.card-search).card-event-v3 .card-footer { padding: 20px 15px 0; }

.card-line:not(.card-search).card-resource .card-tags { gap: 10px 20px; }

.card-line.card-search { align-items: flex-start; background-color: #ffffff; }

.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; min-width: 12px; }

.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: 1rem; min-width: 16px; }

@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; } }

.card-line.card-search:hover .card-title, .card-line.card-search:active .card-title, .card-line.card-search:focus .card-title { font-weight: 700; }

.map { height: 400px; margin-bottom: 1.5rem; }

@media (min-width: 992px) { .map-lg { height: 550px; } }

.nav-title { font-family: "Poppins", sans-serif; font-size: 1.5rem; font-weight: 700; line-height: 2rem; margin-bottom: 10px; }

.nav-summary ul { display: flex; flex-direction: column; gap: 10px; }

.nav-summary .nav-item { color: #3C3D3B; display: block; line-height: 1.4375rem; padding: 0 17px; position: relative; text-decoration: none; transition: color .3s; }

.nav-summary .nav-item::before { background-color: #B00966; border-radius: 50%; content: ""; display: block; height: 7px; left: 0; position: absolute; top: 8px; width: 7px; }

.nav-summary .nav-item:hover, .nav-summary .nav-item.active { font-weight: 700; }

.nav-timeline ul { display: flex; flex-direction: column; gap: 26px; position: relative; z-index: 1; }

.nav-timeline .nav-item { color: inherit; display: block; line-height: 1.4375rem; padding: 0 34px; position: relative; text-decoration: none; }

.nav-timeline .nav-item::before { background-color: #DEE2E6; border-radius: 50%; content: ""; display: block; height: 13px; left: 0.15625rem; position: absolute; top: 3px; transition: all .15s; width: 13px; }

@media (min-width: 992px) { .nav-timeline .nav-item::after { background-color: #DEE2E6; content: ""; height: calc(100% + 14px); left: 0.53125rem; position: absolute; top: 16px; width: 1px; z-index: -1; } }

.nav-timeline .nav-item:active, .nav-timeline .nav-item:focus, .nav-timeline .nav-item:hover, .nav-timeline .nav-item.active { font-weight: 700; }

.nav-timeline .nav-item:active::before, .nav-timeline .nav-item:focus::before, .nav-timeline .nav-item:hover::before, .nav-timeline .nav-item.active::before { background-color: #B00966; height: 18px; left: 0; top: 0.03125rem; width: 18px; }

.nav-timeline li:last-child .nav-item::after { content: none; }

.ni { display: inline-block; fill: currentColor; height: 1em; line-height: 1; stroke: currentColor; vertical-align: middle; width: auto; }

.ni :not([fill]):not([stroke]), .ni [fill] { fill: currentColor; stroke: none; }

.ni [stroke] { fill: none; stroke: currentColor; }

.ni-lg { font-size: 1.25rem; }

.ni-sm { font-size: 0.875rem; }

.ni-xs { font-size: 0.75rem; }

.external-link .ni { font-size: 0.625rem; }

.page-header { margin-bottom: 1.5rem; position: relative; }

@media (min-width: 1200px) { .page-header::after { content: ""; display: block; background: url("../img/svg-pages.svg"); width: 296px; height: 398px; position: absolute; top: -20px; left: -140px; z-index: -1; opacity: 0.8; } }

.page-header .container, .page-header body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .page-header .figure-caption, .page-header body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .page-header .wp-element-caption { align-items: center; display: flex; flex-direction: column; justify-content: flex-start; }

@media (min-width: 992px) { .page-header .container, .page-header body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .page-header .figure-caption, .page-header body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .page-header .wp-element-caption { flex-direction: row; } }

.page-title { font-size: 2.25rem; margin-bottom: 0; font-style: normal; font-weight: 700; line-height: 48px; /* 133.333% */ letter-spacing: 0.1px; color: #B00966; }

.page-header-options { align-items: center; display: flex; flex-direction: column; flex-grow: 1; gap: 10px; justify-content: flex-end; margin-top: 1.5rem; }

@media (min-width: 992px) { .page-header-options { flex-direction: row; margin-top: 0; } }

.page-header-options .btn, .page-header-options .wp-block-file .wp-block-file__button, .wp-block-file .page-header-options .wp-block-file__button { --bs-btn-color: #3C3D3B; --bs-btn-bg: #ffffff; --bs-btn-border-color: #BDBDBD; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #3C3D3B; --bs-btn-hover-border-color: #3C3D3B; --bs-btn-focus-shadow-rgb: 170, 170, 170; --bs-btn-active-color: #000000; --bs-btn-active-bg: white; --bs-btn-active-border-color: #c4c4c4; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000000; --bs-btn-disabled-bg: #ffffff; --bs-btn-disabled-border-color: #BDBDBD; padding: 12px 30px; }

.page-header-options .btn-switch { --bs-btn-color: #3C3D3B; --bs-btn-bg: #ffffff; --bs-btn-border-color: #BDBDBD; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #3C3D3B; --bs-btn-hover-border-color: #3C3D3B; --bs-btn-focus-shadow-rgb: 170, 170, 170; --bs-btn-active-color: #000000; --bs-btn-active-bg: white; --bs-btn-active-border-color: #c4c4c4; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000000; --bs-btn-disabled-bg: #ffffff; --bs-btn-disabled-border-color: #BDBDBD; }

.page-header-options .btn-switch svg { color: #B00966; }

.page-header-options .btn-switch.active { display: none; }

.page-header-options .btn-switch:hover svg, .page-header-options .btn-switch:active svg, .page-header-options .btn-switch:focus svg { color: #ffffff; }

.page-header-options .btn-filters { --bs-btn-color: #ffffff; --bs-btn-bg: #B00966; --bs-btn-border-color: #B00966; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #3C3D3B; --bs-btn-hover-border-color: #3C3D3B; --bs-btn-focus-shadow-rgb: 188, 46, 125; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #8d0752; --bs-btn-active-border-color: #84074d; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #B00966; --bs-btn-disabled-border-color: #B00966; }

.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: #ECE1CD; margin-bottom: 1.5rem; border-radius: 25px 0px 0px 0px; }

.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; text-transform: capitalize; }

.page-filters-body .form-control, .page-filters-body .form-select { border-radius: 100px !important; }

.page-filters-body .form-control:not(.datepicker-input), .page-filters-body .form-select:not(.datepicker-input) { min-width: 240px; }

.page-filters-body .form-control::-moz-placeholder, .page-filters-body .form-select::-moz-placeholder { font-weight: 300; }

.page-filters-body .form-control, .page-filters-body .form-control::placeholder, .page-filters-body .form-select, .page-filters-body .form-select::placeholder { font-weight: 300; }

.page-filters-footer { padding: 0 15px 40px; }

.page-filters-footer .btn, .page-filters-footer .wp-block-file .wp-block-file__button, .wp-block-file .page-filters-footer .wp-block-file__button { padding: 12px 30px; }

.page-filters-footer .btn-reset { --bs-btn-color: #3C3D3B; --bs-btn-bg: #ffffff; --bs-btn-border-color: #BDBDBD; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #3C3D3B; --bs-btn-hover-border-color: #3C3D3B; --bs-btn-focus-shadow-rgb: 170, 170, 170; --bs-btn-active-color: #000000; --bs-btn-active-bg: white; --bs-btn-active-border-color: #c4c4c4; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000000; --bs-btn-disabled-bg: #ffffff; --bs-btn-disabled-border-color: #BDBDBD; }

.page-filters-footer .btn-submit { --bs-btn-color: #ffffff; --bs-btn-bg: #B00966; --bs-btn-border-color: #B00966; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #3C3D3B; --bs-btn-hover-border-color: #3C3D3B; --bs-btn-focus-shadow-rgb: 188, 46, 125; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #8d0752; --bs-btn-active-border-color: #84074d; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #B00966; --bs-btn-disabled-border-color: #B00966; }

.page-section + .page-section { margin-top: 55px; padding-top: 55px; }

.page-section-header { align-items: baseline; display: flex; flex-direction: column; justify-content: flex-start; margin-bottom: 1.5rem; }

@media (min-width: 992px) { .page-section-header { flex-direction: row; } }

.page-section-title { font-size: 30px; font-style: normal; font-weight: 700; line-height: 40px; /* 133.333% */ letter-spacing: 0.1px; color: #B00966; }

.pagination { gap: 0; justify-content: center; }

.pagination .page-link { align-items: center; border-radius: 0rem; font-weight: 400; display: flex; height: 38px; justify-content: center; width: 38px; }

.pagination .page-item { font-weight: 500; }

.pagination .page-item.active { font-weight: 700; }

.pagination .page-item.active a { position: relative; }

.pagination .page-item.active a::after { content: ""; display: block; background: #ECE1CD; width: 20px; height: 10px; position: absolute; left: 50%; transform: translate(-50%); bottom: 7px; z-index: -1; }

.pagination .page-item-prev .page-link, .pagination .page-item-next .page-link { border-radius: 0rem; }

.card-panel-procedure, .card-panel-report { border: 1px solid #DEE2E6; margin-bottom: 1.5rem; border-radius: 25px 0px 0px 0px; }

.card-panel-procedure .card-header, .card-panel-report .card-header { background-color: #B00966; border-bottom-color: #B00966; color: #ffffff; font-size: 1.125rem; font-weight: 700; line-height: 1.8125rem; margin: -1px -1px 0; padding: 10px 20px; border-radius: 25px 0px 0px 0px; }

.card-panel-procedure .list-group-item, .card-panel-report .list-group-item { color: #3C3D3B; 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: #FCF8F2; border-color: 1px solid #E3DAC8; color: #B00966; text-decoration: underline; }

.procedure-header { align-items: center; display: flex; gap: 20px; margin-bottom: 30px; }

.procedure-header img { height: 40px; -o-object-fit: contain; object-fit: contain; width: 40px; }

.procedure-title { font-size: 1.875rem; margin-bottom: 0; }

.procedure-list { list-style: none; margin-bottom: 33px; padding-left: 0; }

.procedure-list > li { align-items: flex-start; display: flex; gap: 15px; line-height: 1.1875rem; margin-bottom: 17px; }

.procedure-list > li > a { color: inherit; text-decoration: none; }

.procedure-list > li > a:active, .procedure-list > li > a:focus, .procedure-list > li > a:hover { color: #B00966; text-decoration: underline; }

.card-publication.card-thumbnail { max-width: 255px; text-align: center; }

.card-publication.card-thumbnail .card-image { aspect-ratio: 0.7077140835; overflow: visible; border-radius: 0px; }

.card-publication.card-thumbnail .card-image > img { -o-object-fit: contain; object-fit: contain; border-radius: 0px; }

.card-publication.card-thumbnail .card-body { padding-right: 0; padding-left: 0; }

.card-publication.card-thumbnail .card-title { font-size: 1rem; }

.card-publication.card-thumbnail .card-meta { color: #212529; margin: 0 0 10px; text-transform: uppercase; }

.card-publication.card-thumbnail .card-footer { align-items: center; display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; padding-right: 0; padding-left: 0; }

.card-publication.card-thumbnail .card-footer .btn, .card-publication.card-thumbnail .card-footer .wp-block-file .wp-block-file__button, .wp-block-file .card-publication.card-thumbnail .card-footer .wp-block-file__button { white-space: nowrap; padding: 15px 30px; }

.card-publication.card-thumbnail .card-footer .btn.btn-download .ni, .card-publication.card-thumbnail .card-footer .wp-block-file .btn-download.wp-block-file__button .ni, .wp-block-file .card-publication.card-thumbnail .card-footer .btn-download.wp-block-file__button .ni { font-size: 1rem; min-width: 12px; }

.card-publication.card-thumbnail .card-footer .btn.btn-read .ni, .card-publication.card-thumbnail .card-footer .wp-block-file .btn-read.wp-block-file__button .ni, .wp-block-file .card-publication.card-thumbnail .card-footer .btn-read.wp-block-file__button .ni { font-size: 1rem; min-width: 16px; }

.card-publication.card-thumbnail:active, .card-publication.card-thumbnail:focus, .card-publication.card-thumbnail:hover { transform: none; }

.card-publication.card-thumbnail:active .card-image > 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: 0px solid #DEE2E6; margin-bottom: 1.5rem; border-radius: 25px 0px 0px 0px; }

.aside-related .card-header { color: #B00966; font-size: 1.125rem; font-weight: 700; line-height: 1.8125rem; margin: -1px -1px 0; padding: 10px 20px; border-radius: 25px 0px 0px 0px; background-color: #ECE1CD; border: 0px; }

.aside-related .card-body { padding: 20px 20px 30px; background-color: #F9F5EE; border: 1px solid #F9F5EE; }

.aside-related .card-body > :last-child { margin-bottom: 0; }

.aside-related .card-body .list-icon a { color: #B00966; -webkit-text-decoration-color: #B00966; text-decoration-color: #B00966; position: relative; background: linear-gradient(90deg, #ECE1CD 0%, #ECE1CD 100%) 0%/0% no-repeat; background-position: 0px 12px; transition: .6s, background-position 0s; }

.aside-related .card-body .list-icon a:hover, .aside-related .card-body .list-icon a:active, .aside-related .card-body .list-icon a:focus { background: linear-gradient(90deg, #ECE1CD 0%, #ECE1CD 100%) 0%/100% no-repeat; background-position: 0px 12px; }

.aside-related .card-footer { align-items: flex-start; background-color: transparent; border-top: none; display: flex; flex-direction: column; gap: 15px; justify-content: center; margin-top: 40px; }

.aside-related .list-icon { list-style: none; padding-left: 0; }

.aside-related .list-icon > li { line-height: 1.25rem; padding-left: 30px; position: relative; }

.aside-related .list-icon > li > .icon { align-items: center; display: inline-flex; height: 20px; justify-content: center; left: 0; position: absolute; top: 0; width: 20px; }

.aside-related .list-icon > li + li { margin-top: 15px; }

.aside-related .list-icon > li address { margin-bottom: 0; }

.aside-related .list-group-item { align-items: center; border: none; display: flex; flex-wrap: wrap; gap: 0 5px; line-height: 1.25rem; min-height: 70px; padding: 15px 15px 15px 50px; position: relative; background-color: #F9F5EE; }

.aside-related .list-group-item > .icon { align-items: center; display: inline-flex; height: 40px; justify-content: center; left: 20px; position: absolute; top: 50%; transform: translateY(-50%); width: 20px; }

.aside-related .list-group-item .title { color: #B00966; text-decoration: underline; transition: color .3s; position: relative; -webkit-text-decoration-color: #B00966; text-decoration-color: #B00966; position: relative; background: linear-gradient(90deg, #ECE1CD 0%, #ECE1CD 100%) 0%/0% no-repeat; background-position: 0px 12px; transition: .6s, background-position 0s; }

.aside-related .list-group-item small, .aside-related .list-group-item .small { font-size: 1rem; }

.aside-related .list-group-item:active .title, .aside-related .list-group-item:focus .title, .aside-related .list-group-item:hover .title { background: linear-gradient(90deg, #ECE1CD 0%, #ECE1CD 100%) 0%/100% no-repeat; background-position: 0px 12px; text-decoration: none; }

.aside-related .list-group-item:active .title, .aside-related .list-group-item:focus .title, .aside-related .list-group-item:hover .title { color: #B00966; }

.aside-related .list-group-sm .list-group-item { line-height: 1.4375rem; min-height: 50px; padding: 15px 20px 15px 50px; }

.aside-related .dropdown-toggle::after { background-color: currentColor; border: none; -webkit-mask-image: url('data:image/svg+xml,<svg width="10" height="16" viewBox="0 0 10 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_18496_7378)"><path d="M4.73418 10.8691L0.10918 6.28164C-0.0376953 6.13477 -0.0376953 5.89727 0.10918 5.75039L0.72793 5.13164C0.874805 4.98477 1.1123 4.98477 1.25918 5.13164L4.9998 8.83477L8.74043 5.13164C8.88731 4.98477 9.1248 4.98477 9.27168 5.13164L9.89043 5.75039C10.0373 5.89727 10.0373 6.13477 9.89043 6.28164L5.26543 10.8691C5.11855 11.016 4.88105 11.016 4.73418 10.8691Z" fill="%231A1D56"/></g><defs><clipPath id="clip0_18496_7378"><rect width="10" height="16" fill="white"/></clipPath></defs></svg>'); mask-image: url('data:image/svg+xml,<svg width="10" height="16" viewBox="0 0 10 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_18496_7378)"><path d="M4.73418 10.8691L0.10918 6.28164C-0.0376953 6.13477 -0.0376953 5.89727 0.10918 5.75039L0.72793 5.13164C0.874805 4.98477 1.1123 4.98477 1.25918 5.13164L4.9998 8.83477L8.74043 5.13164C8.88731 4.98477 9.1248 4.98477 9.27168 5.13164L9.89043 5.75039C10.0373 5.89727 10.0373 6.13477 9.89043 6.28164L5.26543 10.8691C5.11855 11.016 4.88105 11.016 4.73418 10.8691Z" fill="%231A1D56"/></g><defs><clipPath id="clip0_18496_7378"><rect width="10" height="16" fill="white"/></clipPath></defs></svg>'); height: 16px; width: 10px; }

.aside-related .portrait-header { align-items: center; display: flex; }

.aside-related .portrait-image { border-radius: 50%; height: 70px; margin-right: 24px; min-width: 70px; overflow: hidden; position: relative; width: 70px; }

.aside-related .portrait-image::before { content: ""; display: block; opacity: .1; padding-top: 100%; }

.aside-related .portrait-image > img { height: auto; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; right: 0; top: 0; transition: transform .3s; width: 100%; }

.aside-related .portrait-title { font-weight: 700; }

.aside-related .portrait blockquote { margin: 35px 0 0; }

.aside-related .portrait blockquote p:last-of-type::after { content: none; }

.aside-related .portrait blockquote > :last-child { margin-bottom: 0; }

.aside-related .card-panel-links .list-group-item { align-items: flex-start; flex-direction: column; justify-content: center; }

.aside-related .card-panel-links .list-group-item small, .aside-related .card-panel-links .list-group-item .small, .aside-related .card-panel-links .list-group-item .small { display: block; }

.scrolltop { bottom: 30px; opacity: 0; position: fixed; right: 30px; transition: opacity .3s; z-index: -1; }

@media (max-width: 1199.98px) { .scrolltop { bottom: 85px; right: 15px; } }

.scrolltop .btn, .scrolltop .wp-block-file .wp-block-file__button, .wp-block-file .scrolltop .wp-block-file__button { background: #B00966; color: #ffffff; border-color: #B00966; }

.scrolltop .btn svg, .scrolltop .wp-block-file .wp-block-file__button svg, .wp-block-file .scrolltop .wp-block-file__button svg { color: #ffffff; }

.scrolltop.sticky { left: auto !important; opacity: 1; top: auto !important; z-index: 1000; }

.form-search { margin: 0 auto; max-width: 610px; }

.form-search .input-group { border-radius: 100px; background: #ffffff; box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.2); padding-right: 5px; }

.form-search .input-group .form-control { background: none; border: none; padding-right: 5px; padding-left: 30px; }

.form-search .input-group .btn, .form-search .input-group .wp-block-file .wp-block-file__button, .wp-block-file .form-search .input-group .wp-block-file__button { border-radius: 100px !important; gap: 10px; line-height: 1.25rem; margin: 5px 0; padding-top: 8px; padding-bottom: 8px; font-weight: 700; }

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: left; margin-bottom: 50px; }

.section-title { color: #B00966; font-size: 50px; font-style: normal; font-weight: 300; line-height: 48px; /* 96% */ letter-spacing: 1px; text-transform: uppercase; margin-bottom: 0; }

@media (max-width: 1199.98px) { .section-title { font-size: 30px; } }

.section-title span { font-size: 60px; font-style: normal; font-weight: 700; line-height: 48px; letter-spacing: 1px; text-transform: uppercase; position: relative; }

@media (max-width: 1199.98px) { .section-title span { font-size: 40px; } }

.section-title span::after { content: ""; display: block; background-color: #ECE1CD; width: 100%; height: 26px; position: absolute; left: 0; bottom: 7px; z-index: -1; }

.section-footer { padding-top: 50px; text-align: center; }

.section-footer a { border-color: #3C3D3B; font-size: 20px; padding: 12px 30px; }

.list-social-networks { display: flex; flex-wrap: wrap; gap: 10px; list-style: none; margin: 0; padding: 0; }

.list-social-networks a { align-items: center; border: 1px solid #000000; border-radius: 50%; color: inherit; display: inline-flex; height: 37px; justify-content: center; padding: 0; transition: all .3s; width: 37px; }

.list-social-networks a:active, .list-social-networks a:focus, .list-social-networks a:hover { background-color: #000000; color: #ffffff; }

.social-toolbar { align-items: center; display: flex; }

.social-toolbar-label { padding: 5px; }

.social-toolbar-list { list-style: none; margin-bottom: 0; padding-left: 0; }

.social-toolbar-list > li { display: inline-block; padding: 3px; }

.social-toolbar-list > li > a { align-items: center; border-radius: 50%; display: inline-flex; font-size: 1.25rem; height: 40px; justify-content: center; padding: 3px; transition: box-shadow .3s, transform .1s; width: 40px; }

.social-toolbar-list > li > a:hover { box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); transform: scale(1.1); }

.social-toolbar-list > li > a.btn-facebook { color: #ffffff; }

.social-toolbar-list > li > a.btn-twitter { color: #ffffff; }

.social-toolbar-list > li > a.btn-linkedin { color: #ffffff; }

.social-toolbar-list > li > a.btn-mail { color: #ffffff; }

.social-toolbar-list > li > a.btn-bluesky { color: #ffffff; }

.wp-block-table, .wp-block-table.is-style-stripes { margin: 1.5rem 0; }

.wp-block-table table thead, .wp-block-table.is-style-stripes table thead { border-bottom: none; }

.wp-block-table table thead tr th, .wp-block-table table thead tr td, .wp-block-table.is-style-stripes table thead tr th, .wp-block-table.is-style-stripes table thead tr td { border: none; border-bottom: 2px solid #E3DAC8; }

.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: #FCF8F2; }

.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 #E3DAC8; }

.wp-block-table table > tfoot tr th, .wp-block-table table > tfoot tr td, .wp-block-table.is-style-stripes table > tfoot tr th, .wp-block-table.is-style-stripes table > tfoot tr td { border: none; border-top: 1px solid #DEE2E6; }

.card-thumbnail { border: none; margin: 0 auto; max-width: 350px; text-align: center; transition: transform .3s; z-index: 1; border-radius: 25px 0 0 0; }

.card-thumbnail .card-image { aspect-ratio: 1.9047619048; background-color: rgba(176, 9, 102, 0.1); overflow: hidden; position: relative; width: 100%; z-index: -1; border-radius: 25px 0px 0px 0px; }

.card-thumbnail .card-image:after { content: ""; display: block; background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%); width: 100%; height: 100%; position: absolute; left: 0; top: 0; opacity: 0; }

.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%; border-radius: 25px 0px 0px 0px; }

.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: 15px; background-color: #B00966; }

.card-thumbnail .card-tags .term, .card-thumbnail .card-tags .term-separator { font-size: 14px; font-style: normal; font-weight: 400; line-height: 25px; /* 178.571% */ letter-spacing: 0.5px; text-transform: uppercase; color: #ffffff; }

.card-thumbnail .card-title { font-size: 1.25rem; margin-bottom: 15px; }

.card-thumbnail .card-title a { color: #3C3D3B; text-decoration: none; font-size: 20px; font-style: normal; font-weight: 500; line-height: 26px; }

.card-thumbnail .card-meta { margin: 0 0 15px; }

.card-thumbnail .card-infos { display: flex; flex-wrap: wrap; gap: 10px; list-style: none; margin-bottom: 15px; padding-left: 0; }

.card-thumbnail .card-infos > li { display: inline-block; line-height: 1.25rem; padding-right: 25px; padding-left: 25px; position: relative; }

.card-thumbnail .card-infos > li > .icon { align-items: center; display: inline-flex; height: 20px; justify-content: center; left: 0; position: absolute; top: 0; width: 20px; }

.card-thumbnail .card-infos a { position: relative; z-index: 2; }

.card-thumbnail .card-footer { background-color: transparent; border-top: none; color: #3C3D3B; font-size: 0.875rem; padding: 0 15px 20px; text-decoration: none; transition: color .3s; }

.card-thumbnail .card-footer > svg { color: #B00966; }

.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:after, .card-thumbnail:focus .card-image:after, .card-thumbnail:hover .card-image:after { opacity: 1; transition: .2s; }

.card-thumbnail:active .card-image > img, .card-thumbnail:focus .card-image > img, .card-thumbnail:hover .card-image > img { transform: scale(1.05); }

.card-thumbnail:active .card-title a, .card-thumbnail:focus .card-title a, .card-thumbnail:hover .card-title a { font-weight: 700; }

.card-thumbnail:active .card-footer, .card-thumbnail:focus .card-footer, .card-thumbnail:hover .card-footer { color: #B00966; }

.card-thumbnail.card-news { background: transparent; }

.card-thumbnail.card-news .card-body { padding-top: 30px; }

.card-thumbnail.card-news .card-body .card-tags { align-items: center; display: flex; flex-wrap: wrap; gap: 10px 4px; justify-content: center; margin-bottom: 15px; background-color: #B00966; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; padding: 0px 10px; position: relative; margin-top: -44px; }

.card-thumbnail.card-news .card-body .card-tags .term { font-size: 14px; font-style: normal; font-weight: 400; line-height: 25px; /* 178.571% */ letter-spacing: 0.5px; text-transform: uppercase; color: #ffffff; }

.card-thumbnail.card-news .card-title { text-align: left; }

.card-thumbnail.card-event { margin-top: 100px; }

.card-thumbnail.card-event .card-tags { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; padding: 0px 10px; margin: auto; margin-bottom: 20px; }

.card-thumbnail.card-event .card-image { border-radius: 0px; }

.card-thumbnail.card-event .card-image img { border-radius: 0px; }

.card-thumbnail.card-event .card-date { align-items: flex-end; display: flex; gap: 16px; justify-content: center; margin-top: -60px; margin-bottom: 20px; position: absolute; top: -20px; left: 50%; transform: translate(-50%); z-index: 1; align-items: center; }

.card-thumbnail.card-event .card-date > .ni { color: #3C3D3B; font-size: 1.3125rem; }

.card-thumbnail.card-event .card-date .date { align-items: center; background-color: #ECE1CD; color: #000000; display: inline-flex; flex-direction: column; gap: 3px; height: 90px; justify-content: center; width: 90px; border-radius: 100px; }

.card-thumbnail.card-event .card-date .date-day { font-size: 1.5rem; line-height: 1.5625rem; font-weight: 700; }

.card-thumbnail.card-event .card-date .date-month { font-size: 1rem; line-height: 1.1875rem; }

.card-thumbnail.card-event:hover .card-date .date, .card-thumbnail.card-event:active .card-date .date, .card-thumbnail.card-event:focus .card-date .date { background-color: #B00966; color: #ffffff; }

.card-thumbnail.card-media_library .card-image > svg { left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }

.card-thumbnail.card-poi { text-align: left; display: flex; flex-direction: row-reverse; max-width: 100%; margin-bottom: 30px; background: transparent; }

.card-thumbnail.card-poi .card-image { max-height: 150px; border-radius: 0px; width: 50%; }

.card-thumbnail.card-poi .card-image img { border-radius: 0px; }

.card-thumbnail.card-poi .card-tags { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; gap: 1px; flex-wrap: nowrap; }

.card-thumbnail.card-poi .card-tags span { color: #ffffff; }

.card-thumbnail.card-poi .card-tags .term { padding: 2px 7px !important; }

.card-thumbnail.card-poi .card-infos a { position: relative; z-index: 2; color: #B00966; -webkit-text-decoration-color: #B00966; text-decoration-color: #B00966; position: relative; background: linear-gradient(90deg, #ECE1CD 0%, #ECE1CD 100%) 0%/0% no-repeat; background-position: 0px 12px; transition: .6s, background-position 0s; }

.card-thumbnail.card-poi .card-infos a:hover, .card-thumbnail.card-poi .card-infos a:active, .card-thumbnail.card-poi .card-infos a:focus { background: linear-gradient(90deg, #ECE1CD 0%, #ECE1CD 100%) 0%/100% no-repeat; background-position: 0px 12px; }

.card-thumbnail.card-poi .card-body { padding-top: 0; width: 50%; }

.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: #B00966; color: #ffffff; font-weight: 700; line-height: 1.625rem; max-width: 100%; overflow: hidden; padding: 7px 16px; text-overflow: ellipsis; text-transform: uppercase; white-space: nowrap; }

.card-trombinoscope.card-thumbnail { max-width: 250px; }

.card-trombinoscope.card-thumbnail .card-image { aspect-ratio: 0.78125; }

.card-trombinoscope.card-thumbnail .card-image > img { -o-object-fit: contain; object-fit: contain; }

.card-trombinoscope.card-thumbnail .card-title a { font-size: 20px; font-style: normal; font-weight: 500; line-height: 26px; color: #B00966; -webkit-text-decoration-color: #B00966; text-decoration-color: #B00966; position: relative; background: linear-gradient(90deg, #ECE1CD 0%, #ECE1CD 100%) 0%/0% no-repeat; background-position: 0px 12px; transition: .6s, background-position 0s; }

.card-trombinoscope.card-thumbnail:active, .card-trombinoscope.card-thumbnail:focus, .card-trombinoscope.card-thumbnail:hover { box-shadow: none; }

.card-trombinoscope.card-thumbnail:active .card-meta, .card-trombinoscope.card-thumbnail:focus .card-meta, .card-trombinoscope.card-thumbnail:hover .card-meta { font-size: 16px; font-style: normal; font-weight: 700; line-height: 23px; /* 143.75% */ letter-spacing: 0.1px; }

.card-trombinoscope.card-thumbnail:active .card-title a, .card-trombinoscope.card-thumbnail:focus .card-title a, .card-trombinoscope.card-thumbnail:hover .card-title a { background: linear-gradient(90deg, #ECE1CD 0%, #ECE1CD 100%) 0%/100% no-repeat; background-position: 0px 12px; }

.card-trombinoscope.card-line { align-items: center; flex-direction: row; margin-right: auto; margin-left: auto; max-width: 250px; }

@media (min-width: 992px) { .card-trombinoscope.card-line { max-width: 100%; } }

.card-trombinoscope.card-line .card-image { aspect-ratio: 0.78125; max-width: 250px; order: 1; border-radius: 25px 0px 0px 0px; }

.card-trombinoscope.card-line .card-image > img { -o-object-fit: contain; object-fit: contain; border-radius: 25px 0px 0px 0px; }

.card-trombinoscope.card-line .card-body { order: 2; }

.card-trombinoscope.card-line .card-body a { position: inherit; }

.card-trombinoscope.card-line .card-title { font-size: 1.25rem; font-weight: 500; }

.card-trombinoscope.card-line .card-title a { color: #B00966; -webkit-text-decoration-color: #B00966; text-decoration-color: #B00966; position: relative; background: linear-gradient(90deg, #ECE1CD 0%, #ECE1CD 100%) 0%/0% no-repeat; background-position: 0px 12px; transition: .6s, background-position 0s; font-weight: 500; }

.card-trombinoscope.card-line:active, .card-trombinoscope.card-line:focus, .card-trombinoscope.card-line:hover { box-shadow: none; }

.card-trombinoscope.card-line:active .card-meta, .card-trombinoscope.card-line:focus .card-meta, .card-trombinoscope.card-line:hover .card-meta { font-weight: 700; }

.card-trombinoscope.card-line:active .card-title a, .card-trombinoscope.card-line:focus .card-title a, .card-trombinoscope.card-line:hover .card-title a { font-weight: 500; background: linear-gradient(90deg, #ECE1CD 0%, #ECE1CD 100%) 0%/100% no-repeat; background-position: 0px 12px; }

.section-access-carousel .swiper-container { padding-right: 40px; padding-left: 40px; }

.section-access-carousel .swiper-button-prev, .section-access-carousel .swiper-button-next { top: 80px; }

.section-access-col { padding-top: 0; margin-top: -100px; }

@media (max-width: 1199.98px) { .section-access-col { margin-top: 0; } }

.section-access-col .access .access-icon { background-color: #ffffff; box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15); }

.section-access-col .access .access-icon svg path { fill: #3C3D3B; }

.section-access-col .access .access-title { font-size: 16px; font-style: normal; font-weight: 400; line-height: 23px; /* 143.75% */ letter-spacing: 0.1px; }

.section-access-col .access:hover .access-icon, .section-access-col .access:active .access-icon, .section-access-col .access:focus .access-icon { background-color: #ECE1CD; border-color: #ECE1CD !important; }

.section-access-col .access:hover .access-icon svg, .section-access-col .access:active .access-icon svg, .section-access-col .access:focus .access-icon svg { color: currentColor; }

.section-access-col .access:hover .access-icon svg :not([fill]):not([stroke]), .section-access-col .access:hover .access-icon svg [fill], .section-access-col .access:active .access-icon svg :not([fill]):not([stroke]), .section-access-col .access:active .access-icon svg [fill], .section-access-col .access:focus .access-icon svg :not([fill]):not([stroke]), .section-access-col .access:focus .access-icon svg [fill] { fill: auto; stroke: none; }

.section-access-col .access:hover .access-icon svg path, .section-access-col .access:active .access-icon svg path, .section-access-col .access:focus .access-icon svg path { fill: revert-layer; }

@media (max-width: 1199.98px) { .section-access-col .access-showcase { margin-top: 60px; } }

.section-access-col .access-showcase .access-icon { background-color: #B00966 !important; border-color: #B00966 !important; }

.section-access-col .access-showcase .access-icon svg { color: #ffffff; }

.section-access-col .access-showcase .access-icon svg :not([fill]):not([stroke]), .section-access-col .access-showcase .access-icon svg [fill] { fill: #ffffff; stroke: none; }

.section-access-col .access-showcase:hover .access-icon, .section-access-col .access-showcase:active .access-icon, .section-access-col .access-showcase:focus .access-icon { background-color: #ECE1CD !important; border-color: #ECE1CD; }

.section-access-col .access-showcase:hover .access-icon svg :not([fill]):not([stroke]), .section-access-col .access-showcase:hover .access-icon svg [fill], .section-access-col .access-showcase:active .access-icon svg :not([fill]):not([stroke]), .section-access-col .access-showcase:active .access-icon svg [fill], .section-access-col .access-showcase:focus .access-icon svg :not([fill]):not([stroke]), .section-access-col .access-showcase:focus .access-icon svg [fill] { fill: #212529 !important; stroke: none; }

.section-access-col .section-content .col, .section-access-col .section-content .gform_wrapper .ginput_complex.ginput_container_name > span, .gform_wrapper .section-access-col .section-content .ginput_complex.ginput_container_name > span { max-width: 50%; min-width: 50%; }

@media (min-width: 576px) { .section-access-col .section-content .col, .section-access-col .section-content .gform_wrapper .ginput_complex.ginput_container_name > span, .gform_wrapper .section-access-col .section-content .ginput_complex.ginput_container_name > span { max-width: 33.333%; min-width: 33.333%; } }

@media (min-width: 768px) { .section-access-col .section-content .col, .section-access-col .section-content .gform_wrapper .ginput_complex.ginput_container_name > span, .gform_wrapper .section-access-col .section-content .ginput_complex.ginput_container_name > span { max-width: 25%; min-width: 25%; } }

@media (min-width: 992px) { .section-access-col .section-content .col, .section-access-col .section-content .gform_wrapper .ginput_complex.ginput_container_name > span, .gform_wrapper .section-access-col .section-content .ginput_complex.ginput_container_name > span { max-width: 20%; min-width: 20%; } }

.section-access-profiles .swiper-container { padding-right: 40px; padding-left: 40px; }

.section-access-profiles .swiper-button-prev, .section-access-profiles .swiper-button-next { top: 80px; }

.section-access-profiles .nav-pills { margin-bottom: 40px; }

.section-access-profiles .nav-pills .nav-item { margin: 0 1px; }

.section-access-profiles .nav-pills .nav-item:first-child .nav-link { border-radius: 100px 0 0 100px; }

.section-access-profiles .nav-pills .nav-item:last-child .nav-link { border-radius: 0 100px 100px 0; }

.section-access-profiles .nav-pills .nav-link { background-color: #ffffff; border: 1px solid #DEE2E6; color: #6C757D; font-weight: 400; min-width: 137px; padding-top: 9px; padding-bottom: 9px; text-transform: uppercase; }

.section-access-profiles .nav-pills .nav-link.active, .section-access-profiles .nav-pills .show > .nav-link { background-color: #B00966; border-color: #B00966; color: #ffffff; font-weight: 700; }

.section-alert .alert, .section-alert .gform_wrapper .ginput_container_fileupload .validation_message ul li, .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li, .section-alert .gform_wrapper .validation_error, .gform_wrapper .section-alert .validation_error, .section-alert .gform_wrapper .validation_message, .gform_wrapper .section-alert .validation_message, .section-alert .gform_confirmation_wrapper, .section-alert .wppb-success, .section-alert #wppb_register_pre_form_message, .section-alert .wppb-warning, .section-alert .wppb-error { margin-bottom: 0; padding: 11px; }

@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; font-size: 16px; font-style: normal; font-weight: 600; line-height: 23px; letter-spacing: 0.1px; text-align: center; } }

.section-democracy { position: relative; }

.section-democracy:after { content: ""; display: block; background: #ECE1CD; height: 414px; width: 100%; position: absolute; left: 0; bottom: 0; z-index: -1; }

.section-democracy .swiper { margin-left: 0; }

.section-democracy .swiper-slide { width: 100% !important; }

.section-democracy .swiper-button-prev, .section-democracy .swiper-button-next { background: #B00966; width: 50px; height: 50px; }

@media (max-width: 1199.98px) { .section-democracy .swiper-button-prev, .section-democracy .swiper-button-next { top: 20%; } }

.section-democracy .swiper-button-prev svg, .section-democracy .swiper-button-next svg { color: #ffffff; }

@media (min-width: 1200px) { .section-democracy .swiper-button-prev { left: 50px; } }

.section-democracy .swiper-button-prev, .section-democracy .swiper-button-next { opacity: 1; }

.section-democracy .swiper-button-prev:hover, .section-democracy .swiper-button-prev:active, .section-democracy .swiper-button-prev:focus, .section-democracy .swiper-button-next:hover, .section-democracy .swiper-button-next:active, .section-democracy .swiper-button-next:focus { background-color: #ffffff; border-color: #ffffff; }

.section-democracy .swiper-button-prev:hover svg, .section-democracy .swiper-button-prev:active svg, .section-democracy .swiper-button-prev:focus svg, .section-democracy .swiper-button-next:hover svg, .section-democracy .swiper-button-next:active svg, .section-democracy .swiper-button-next:focus svg { color: #B00966; }

.section-democracy .swiper-pagination-bullet { background: #B00966 !important; opacity: 0.5; }

.section-democracy .swiper-pagination-bullet-active { opacity: 1; }

.section-democracy .democracy { background: #B00966; }

.section-democracy .democracy-icon { min-width: 882.807px; min-height: 400px; border-radius: 25px 0px 0px 0px; }

.section-democracy .democracy-icon img { border-radius: 25px 0px 0px 0px; max-width: 800px; height: 400px; -o-object-fit: cover; object-fit: cover; width: 100%; }

@media (max-width: 1199.98px) { .section-democracy .democracy-icon svg { width: 100%; height: auto; } }

.section-democracy .democracy-body { height: auto; background: #B00966; padding: 40px; color: #ffffff; position: relative; }

@media (min-width: 1200px) { .section-democracy .democracy-body { width: 450px; height: 314px; position: absolute; bottom: 40px; right: 70px; } }

.section-democracy .democracy-body .democracy-icon svg { width: 90%; }

@media (max-width: 1199.98px) { .section-democracy .democracy-body .democracy-icon svg { width: 100%; height: auto; } }

.section-democracy .democracy-body .democracy-title { color: #ffffff; font-size: 24px; font-style: normal; font-weight: 500; line-height: 35px; margin-bottom: 35px; position: relative; }

.section-democracy .democracy-body .democracy-title::after { content: ""; display: block; background: #ffffff; width: 50px; height: 4px; position: absolute; left: 0; bottom: -20px; }

.section-democracy .swiper-pagination-bullet-active { background: #B00966 !important; }

.section-democracy .swiper-pagination-bullet { background: #ffffff; }

.section-democracy .swiper-pagination { padding-top: 15px; }

.section-democracy .section-footer { padding-top: 60px; }

.section-events .section-header { text-align: center; }

@media (min-width: 992px) { .section-events .events-showcase .card-thumbnail { max-width: 100%; text-align: left; } }

@media (min-width: 992px) { .section-events .events-showcase .card-thumbnail .card-body { background-color: #ffffff; bottom: 50px; left: 95px; max-width: 375px; position: absolute; width: 100%; } }

@media (min-width: 992px) { .section-events .events-showcase .card-thumbnail .card-tags { justify-content: flex-start; } }

.section-events .row .listitem:first-child { position: relative; }

.section-events .row .listitem:first-child::after { content: ""; display: block; background: #B00966; width: 106px; height: 106px; top: 189px; left: 4px; position: absolute; z-index: 1; }

.section-events .row .listitem:nth-child(3) { position: relative; }

.section-events .row .listitem:nth-child(3)::after { content: ""; display: block; background: #B00966; width: 106px; height: 106px; top: 90px; right: 4px; position: absolute; z-index: 1; }

.section-events .card-thumbnail { z-index: 2; background: transparent; }

.section-events .swiper-button-prev, .section-events .swiper-button-next { top: 107px; }

.section-events-search .card-filter { border: 1px solid #CED4DA; text-align: center; }

.section-events-search .card-header { background-color: transparent; border-bottom: none; font-size: 1.5rem; padding: 40px 35px 15px; }

.section-events-search .card-body { padding: 15px 35px 40px; }

.section-events-search .form-select { border: 1px solid #CED4DA; border-radius: 100px; }

.section-events-search .form-submit { margin-top: 50px; margin-bottom: 0; }

.section-news { position: relative; }

.section-news::after { content: ""; display: block; background-color: #ECE1CD; width: 100%; height: 50%; position: absolute; left: 0; bottom: 0; z-index: -1; }

.section-news .card-thumbnail { background-color: #ffffff; border-radius: 25px 0px 0px 0px; }

@media (min-width: 992px) { .section-news .news-showcase .card-thumbnail { max-width: 100%; text-align: left; } }

@media (min-width: 992px) { .section-news .news-showcase .card-thumbnail .card-body { background-color: #ffffff; bottom: 50px; left: 95px; max-width: 375px; position: absolute; width: 100%; } }

@media (min-width: 992px) { .section-news .news-showcase .card-thumbnail .card-tags { justify-content: flex-start; } }

.section-news .swiper-button-prev, .section-news .swiper-button-next { top: 107px; }

@media (min-width: 992px) { .section-projects .container, .section-projects body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .section-projects .figure-caption, .section-projects body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .section-projects .wp-element-caption { max-width: 100%; width: 1470px; } }

.section-projects .card-thumbnail { max-width: 100%; }

@media (min-width: 992px) { .section-projects .card-thumbnail .card-image::before { padding-top: 57.4468%; } }

.section-projects .card-thumbnail .card-body { background-color: #B00966; color: #ffffff; }

@media (min-width: 992px) { .section-projects .card-thumbnail .card-body { margin-top: -105px; max-width: 535px; width: 100%; } }

.section-projects .card-thumbnail .card-tags .term, .section-projects .card-thumbnail .card-title, .section-projects .card-thumbnail .card-footer, .section-projects .card-thumbnail .card-footer > svg { color: inherit; }

@media (min-width: 992px) { .section-projects .row > div:first-child .card-thumbnail .card-body { margin-right: 30px; margin-left: auto; } }

@media (min-width: 992px) { .section-projects .row > div:last-child .card-thumbnail .card-body { margin-right: auto; margin-left: 30px; } }

.section-spotlight { margin-right: auto; margin-left: auto; max-width: 2000px; padding: 0; position: relative; text-align: center; }

@media (max-width: 1199.98px) { .section-spotlight { max-width: 100%; } }

.section-spotlight::after { content: ""; display: block; background: url("../img/svg-spotlight.svg"); background-repeat: no-repeat; width: 752.574px; height: 1014px; position: absolute; left: -50px; top: -170px; opacity: 1; }

.section-spotlight-wrapper { aspect-ratio: 2.0408163265; max-height: 700px; min-height: 250px; width: 100%; overflow: hidden; position: relative; margin-left: auto; margin-right: auto; }

@media (max-width: 1199.98px) { .section-spotlight-wrapper { min-height: 100%; aspect-ratio: 1.857143; } }

.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: center; bottom: 0; display: flex; left: 0; justify-content: center; position: absolute; right: 0; top: 0; }

.section-spotlight .section-content .list-inline { margin: 30px 0 0; }

.section-spotlight .section-header { margin-bottom: 0; }

.section-spotlight .section-title { font-size: 2.25rem; margin-bottom: 30px; z-index: 3; }

.section-spotlight .section-footer { bottom: 0; left: 0; margin-bottom: 20px; position: absolute; right: 0; z-index: 3; }

@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-position: center; background-size: cover; }

.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 { padding: 0.84375rem 0; }

.layout-breadcrumb .container, .layout-breadcrumb body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .layout-breadcrumb .figure-caption, .layout-breadcrumb body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .layout-breadcrumb .wp-element-caption, .fm-breadcrumb .container, .fm-breadcrumb body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .fm-breadcrumb .figure-caption, .fm-breadcrumb body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .fm-breadcrumb .wp-element-caption { display: flex; align-items: center; justify-content: space-between; }

.layout-breadcrumb ul, .fm-breadcrumb ul { gap: 7px; margin: 0; line-height: 1.4375rem; }

.layout-breadcrumb a, .fm-breadcrumb a { color: inherit; text-decoration: none; }

.layout-breadcrumb a:active, .layout-breadcrumb a:focus, .layout-breadcrumb a:hover, .fm-breadcrumb a:active, .fm-breadcrumb a:focus, .fm-breadcrumb a:hover { text-decoration: underline; }

.layout-breadcrumb { background-color: #ffffff; padding-top: 40px; }

.fm-breadcrumb { background-color: #ffffff; }

.layout-container { overflow: clip; }

.layout-footer { background-color: #3C3D3B; color: #ffffff; }

.layout-footer-infos { padding: 50px 0 30px; text-align: center; position: relative; }

@media (min-width: 992px) { .layout-footer-infos { text-align: left; } }

.layout-footer-infos::after { content: ""; display: block; background: url("../img/design-footer-isle-d-abeau.svg"); width: 203.358px; height: 274px; position: absolute; top: 60px; right: 40px; }

.layout-footer-infos .address { margin-bottom: 50px; }

.layout-footer-infos a { color: #ffffff; font-size: 16px; font-style: normal; font-weight: 400; line-height: 25px; text-decoration: none; }

.layout-footer-infos a:hover, .layout-footer-infos a:active, .layout-footer-infos a:focus { font-weight: 700; text-underline-offset: 8px; text-decoration-thickness: 4px; text-decoration: underline; }

.layout-footer-infos .row { align-items: center; flex-direction: column; gap: 16px; }

@media (min-width: 992px) { .layout-footer-infos .row { align-items: flex-start; flex-direction: row; gap: 0; justify-content: center; } }

@media (max-width: 991.98px) { .layout-footer-infos .row > div { max-width: 285px; } }

.layout-footer-infos .logo { align-items: center; display: flex; flex-direction: column; justify-content: center; margin-bottom: 1.25rem; }

.layout-footer-infos .logo > img, .layout-footer-infos .logo > svg { max-height: 100%; width: auto; }

.layout-footer-infos .title { color: inherit; font-family: 400; margin-top: 0; margin-bottom: 30px; position: relative; font-size: 20px; font-style: normal; font-weight: 700; line-height: 26px; /* 130% */ letter-spacing: 0.1px; }

.layout-footer-infos .title:after { content: ""; display: block; width: 60px; height: 4px; background-color: #B00966; position: absolute; bottom: -15px; left: 0; }

@media (max-width: 1199.98px) { .layout-footer-infos .title:after { left: 50%; transform: translate(-50%); } }

.layout-footer-infos p, .layout-footer-infos ul { margin-bottom: 1.25rem; }

.layout-footer-infos .btn, .layout-footer-infos .wp-block-file .wp-block-file__button, .wp-block-file .layout-footer-infos .wp-block-file__button { color: #ffffff; font-size: 16px; font-style: normal; font-weight: 400; line-height: 25px; }

.layout-footer-infos .nav-networks { justify-content: center; margin-bottom: 1.25rem; }

.layout-footer-infos .nav-networks a { border-color: #ffffff; }

.layout-footer-infos .nav-networks a svg { color: #ffffff !important; }

.layout-footer-infos .nav-networks a:hover, .layout-footer-infos .nav-networks a:active, .layout-footer-infos .nav-networks a:focus { background-color: #ffffff; }

.layout-footer-infos .nav-networks a:hover svg, .layout-footer-infos .nav-networks a:active svg, .layout-footer-infos .nav-networks a:focus svg { color: #212529 !important; }

.layout-footer-infos .section-contactinfo-urls { font-size: 1.125rem; font-weight: 700; }

.layout-footer-infos .section-contactinfo-urls ul { display: flex; flex-direction: column; gap: 20px; margin: 0; }

.layout-footer-infos .section-contactinfo-urls li { align-items: flex-start; display: flex; justify-content: center; line-height: 1.625rem; margin-bottom: 10px; }

@media (min-width: 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: inherit; text-decoration: none; transition: color .3s; }

.layout-footer-infos .section-contactinfo-urls li a:active, .layout-footer-infos .section-contactinfo-urls li a:focus, .layout-footer-infos .section-contactinfo-urls li a:hover { color: #B00966; text-decoration: underline; }

.layout-footer-menus { background-color: #3C3D3B; color: #ffffff; font-size: 0.9375rem; padding: 24px 0; }

@media (min-width: 992px) { .layout-footer-menus { padding: 0; } }

@media (min-width: 992px) { .layout-footer-menus .nav-item + .nav-item { padding-left: 8px; position: relative; } }

@media (min-width: 992px) { .layout-footer-menus .nav-item + .nav-item::before { content: "-"; left: 0; position: absolute; text-align: center; top: 50%; transform: translateY(-50%); width: 8px; } }

.layout-footer-menus .nav-link { color: inherit; font-weight: 400; line-height: 1.25rem; padding: 8px 7px; }

@media (min-width: 992px) { .layout-footer-menus .nav-link { padding: 15px 7px; } }

.layout-footer-menus .nav-link:active, .layout-footer-menus .nav-link:focus, .layout-footer-menus .nav-link:hover { color: #ffffff; text-decoration: underline; }

.layout-footer-watermark { background-color: #3C3D3B; color: #ffffff; font-size: 0.875rem; padding-top: 15px; }

@media (max-width: 1199.98px) { .layout-footer-watermark { padding-bottom: 95px; } }

@media (min-width: 1200px) { .layout-footer-watermark { padding-bottom: 15px; } }

.layout-footer-watermark a { color: inherit; transition: color .3s; }

.layout-footer-watermark a svg { transition: transform .3s; }

.layout-footer-watermark a:active, .layout-footer-watermark a:focus, .layout-footer-watermark a:hover { color: #ffffff; }

.layout-footer-watermark a:active svg, .layout-footer-watermark a:focus svg, .layout-footer-watermark a:hover svg { transform: scale(1.05); }

.layout-header { background-color: #ffffff; padding-top: 1px; position: relative; z-index: 1030; }

.layout-header > span { max-width: 100%; }

.layout-header-info > .container, body.page-template-full-width .layout-main .article-image-full .layout-header-info > .figure-caption, body.page-template-full-width .layout-main .article-image-full .layout-header-info > .wp-element-caption { align-items: center; display: flex; flex-wrap: wrap; gap: 30px; justify-content: space-between; }

@media (min-width: 1200px) { .layout-header-info > .container, body.page-template-full-width .layout-main .article-image-full .layout-header-info > .figure-caption, body.page-template-full-width .layout-main .article-image-full .layout-header-info > .wp-element-caption { justify-content: center; } }

.layout-header-info .nav-item .btn, .layout-header-info .nav-item .wp-block-file .wp-block-file__button, .wp-block-file .layout-header-info .nav-item .wp-block-file__button { font-weight: 700; padding-right: 20px; padding-left: 20px; }

.layout-header-info .nav-item .btn:active, .layout-header-info .nav-item .wp-block-file .wp-block-file__button:active, .wp-block-file .layout-header-info .nav-item .wp-block-file__button:active, .layout-header-info .nav-item .btn:focus, .layout-header-info .nav-item .wp-block-file .wp-block-file__button:focus, .wp-block-file .layout-header-info .nav-item .wp-block-file__button:focus, .layout-header-info .nav-item .btn:hover, .layout-header-info .nav-item .wp-block-file .wp-block-file__button:hover, .wp-block-file .layout-header-info .nav-item .wp-block-file__button:hover { transform: none; }

.layout-header-info .nav-link { align-items: center; color: #3C3D3B; display: inline-flex; gap: 10px; line-height: 1.25rem; padding: 15px; transition: color .3s; }

.layout-header-info .nav-link:active, .layout-header-info .nav-link:focus, .layout-header-info .nav-link:hover { color: #B00966; }

.layout-header-info .nav-infos { flex-grow: 1; font-size: 0.875rem; font-weight: 500; }

.layout-header-info .nav-accessconfig .btn, .layout-header-info .nav-accessconfig .wp-block-file .wp-block-file__button, .wp-block-file .layout-header-info .nav-accessconfig .wp-block-file__button { background: none; border: none; flex-direction: column; padding: 0; }

.layout-header-info .nav-accessconfig .btn .icon, .layout-header-info .nav-accessconfig .wp-block-file .wp-block-file__button .icon, .wp-block-file .layout-header-info .nav-accessconfig .wp-block-file__button .icon { font-size: 1.3125rem; }

.layout-header-info .nav-accessconfig .btn .text, .layout-header-info .nav-accessconfig .wp-block-file .wp-block-file__button .text, .wp-block-file .layout-header-info .nav-accessconfig .wp-block-file__button .text { display: block; font-size: 0.6875rem; font-weight: 500; margin-top: 1px; text-transform: uppercase; }

.layout-header-info .nav-accessconfig .btn:active, .layout-header-info .nav-accessconfig .wp-block-file .wp-block-file__button:active, .wp-block-file .layout-header-info .nav-accessconfig .wp-block-file__button:active, .layout-header-info .nav-accessconfig .btn:focus, .layout-header-info .nav-accessconfig .wp-block-file .wp-block-file__button:focus, .wp-block-file .layout-header-info .nav-accessconfig .wp-block-file__button:focus, .layout-header-info .nav-accessconfig .btn:hover, .layout-header-info .nav-accessconfig .wp-block-file .wp-block-file__button:hover, .wp-block-file .layout-header-info .nav-accessconfig .wp-block-file__button:hover { color: #B00966; transform: none; }

.layout-header-info .nav-accessconfig .btn + button, .layout-header-info .nav-accessconfig .wp-block-file .wp-block-file__button + button, .wp-block-file .layout-header-info .nav-accessconfig .wp-block-file__button + button { display: none; }

.layout-header-info .nav-networks { font-size: 1rem; justify-content: center; }

@keyframes shake { 0%, 100% { transform: translate3d(0, 0, 0); }
  15%, 85% { transform: translate3d(-1px, 0, 0); }
  25%, 75% { transform: translate3d(2px, 0, 0); }
  35%, 50%, 65% { transform: translate3d(-4px, 0, 0); }
  45%, 55% { transform: translate3d(4px, 0, 0); } }

.layout-main { padding-top: 40px; padding-bottom: 40px; }

.layout-navigation { background-color: #ffffff; left: 0; max-width: 100%; min-width: 100%; right: 0; transition: box-shadow .3s, transform .3s linear; }

@media (min-width: 1200px) { .layout-navigation { background-color: #ffffff; box-shadow: 10px 4px 50px 0px rgba(0, 0, 0, 0.07); } }

.layout-navigation.sticky { box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); }

.layout-navigation .btn-primary, .layout-navigation .wp-block-buttons .wp-block-file__button, .wp-block-buttons .layout-navigation .wp-block-file__button, .layout-navigation .wp-block-buttons .wp-block-button__link, .wp-block-buttons .layout-navigation .wp-block-button__link, .layout-navigation .wp-block-file .wp-block-file__button, .wp-block-file .layout-navigation .wp-block-file__button { padding: 10px 20px; margin-left: 23px; margin-right: 20px; }

.layout-navigation .navbar { height: 100px; padding: 10px 0; }

.layout-navigation .navbar .navbar-toggler, .layout-navigation .navbar .search-toggler { align-items: center; border: none; color: #3C3D3B; flex-direction: column; font-size: 1.3125rem; justify-content: center; min-width: 70px; padding: 0; text-decoration: none; transition: color .3s; }

@media (max-width: 1199.98px) { .layout-navigation .navbar .navbar-toggler, .layout-navigation .navbar .search-toggler { display: inline-flex; } }

.layout-navigation .navbar .navbar-toggler .text, .layout-navigation .navbar .search-toggler .text { display: block; font-size: 0.6875rem; font-weight: 500; margin-top: 7px; text-transform: uppercase; }

.layout-navigation .navbar .navbar-toggler:active, .layout-navigation .navbar .navbar-toggler:focus, .layout-navigation .navbar .navbar-toggler:hover, .layout-navigation .navbar .search-toggler:active, .layout-navigation .navbar .search-toggler:focus, .layout-navigation .navbar .search-toggler:hover { box-shadow: none; color: #B00966; }

@media (min-width: 1200px) { .layout-navigation .navbar .navbar-toggler:active, .layout-navigation .navbar .navbar-toggler:focus, .layout-navigation .navbar .navbar-toggler:hover, .layout-navigation .navbar .search-toggler:active, .layout-navigation .navbar .search-toggler:focus, .layout-navigation .navbar .search-toggler:hover { color: #3C3D3B; } }

.layout-navigation .navbar .navbar-toggler .bar { background-color: #ffffff; border-radius: 100px; display: block; height: 3px; margin-right: auto; margin-left: auto; transition: background-color .3s, transform .3s; width: 32px; }

.layout-navigation .navbar .navbar-toggler .bar + .bar { margin-top: 8px; }

.layout-navigation .navbar .navbar-toggler:active .bar, .layout-navigation .navbar .navbar-toggler:focus .bar, .layout-navigation .navbar .navbar-toggler:hover .bar { background-color: #B00966; }

@media (min-width: 1200px) { .layout-navigation .navbar .navbar-toggler:active .bar, .layout-navigation .navbar .navbar-toggler:focus .bar, .layout-navigation .navbar .navbar-toggler:hover .bar { background-color: #3C3D3B; } }

.layout-navigation .navbar .navbar-toggler:active .bar:nth-child(1), .layout-navigation .navbar .navbar-toggler:focus .bar:nth-child(1), .layout-navigation .navbar .navbar-toggler:hover .bar:nth-child(1) { transform: translateY(-2px); }

.layout-navigation .navbar .navbar-toggler:active .bar:nth-child(3), .layout-navigation .navbar .navbar-toggler:focus .bar:nth-child(3), .layout-navigation .navbar .navbar-toggler:hover .bar:nth-child(3) { transform: translateY(2px); }

.layout-navigation .navbar .search-toggler:active .icon, .layout-navigation .navbar .search-toggler:focus .icon, .layout-navigation .navbar .search-toggler:hover .icon { animation-duration: 1s; animation-fill-mode: both; animation-name: swing; }

.layout-navigation .navbar-btn { white-space: nowrap; }

.layout-navigation .navbar-brand { display: flex; align-items: center; height: 102px; max-width: calc(100% - 160px); margin: 0 auto; padding: 0; }

.layout-navigation .navbar-brand .logo { align-items: center; display: flex; flex-direction: column; height: 100%; justify-content: center; }

.layout-navigation .navbar-brand .logo > img, .layout-navigation .navbar-brand .logo > svg { max-height: 100%; width: auto; }

.layout-navigation .navbar-collapse { justify-content: center; }

.layout-navigation .navbar-nav .nav-item { align-items: center; display: inline-flex; flex-direction: column; justify-content: center; }

.layout-navigation .navbar-nav .nav-item-search .nav-link { background: none; border: none; flex-direction: column; }

.layout-navigation .navbar-nav .nav-item-search .nav-link circle { fill: #3C3D3B; }

.layout-navigation .navbar-nav .nav-item-search .nav-link .icon { font-size: 1.3125rem; }

.layout-navigation .navbar-nav .nav-item-search .nav-link .text { display: block; font-size: 13px; font-style: normal; font-weight: 600; line-height: normal; letter-spacing: 0.1px; margin-top: 5px; text-transform: capitalize; }

.layout-navigation .navbar-nav .nav-item-search .nav-link::after { content: none; }

.layout-navigation .navbar-nav .nav-item-search .nav-link:active circle, .layout-navigation .navbar-nav .nav-item-search .nav-link:focus circle, .layout-navigation .navbar-nav .nav-item-search .nav-link:hover circle { fill: #B00966; }

.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: #3C3D3B; padding: 10px 20px; position: relative; text-align: center; text-transform: uppercase; transition: color .3s; }

@media (min-width: 1200px) { .layout-navigation .navbar-nav .nav-link { color: #000000; } }

.layout-navigation .navbar-nav .nav-link::after { background-color: #B00966; border-radius: 5px; bottom: 0; content: ""; display: block; width: 41px; height: 8px; left: 50%; transform: translate(-50%); opacity: 0; position: absolute; transition: left .3s, opacity .3s, right .3s; }

@media (min-width: 1200px) { .layout-navigation .navbar-nav .nav-link::after { background-color: #B00966; } }

.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 { left: 50%; transform: translate(-50%); opacity: 1; }

.layout-navigation .navbar-nav .fm-trigger-icon { display: none; margin-left: 16px; }

@media (min-width: 1200px) { .layout-navigation .navbar-nav .fm-trigger-icon { color: #ffffff; } }

.layout-navigation .navbar-nav .fm-trigger-icon .ni { transform: rotate(0deg); transition: transform .3s; }

.layout-navigation .navbar-nav .fm-trigger.fm-is-active .fm-trigger-icon .ni { transform: rotate(180deg); }

@media (max-width: 1199.98px) { .layout-navigation[data-mobile-mode-direction="up"].sticky { top: auto !important; } }

@media (max-width: 1199.98px) { .layout-navigation[data-mobile-mode-direction="up"].headroom--pinned { transform: translateY(0%); } }

@media (max-width: 1199.98px) { .layout-navigation[data-mobile-mode-direction="up"].headroom--unpinned { transform: translateY(100%); } }

@media (max-width: 1199.98px) { .layout-navigation[data-mobile-mode-direction="up"] { position: fixed; bottom: 0; left: 0; right: 0; top: auto; background-color: #B00966; }
  .layout-navigation[data-mobile-mode-direction="up"] span.text { color: #ffffff; }
  .layout-navigation[data-mobile-mode-direction="up"] span.icon svg { color: #ffffff; }
  .fm-is-open .layout-navigation[data-mobile-mode-direction="up"] { position: fixed; }
  .layout-navigation[data-mobile-mode-direction="up"] .fm-subnav { max-height: calc(100vh - 80px); top: auto; bottom: 80px; }
  .layout-navigation[data-mobile-mode-direction="up"] .fm-wrapper { top: 0; } }

body.error404 .layout-main { padding-top: 100px; padding-bottom: 75px; }

body.error404 .page-wrapper { margin: 0 auto; max-width: 1110px; }

body.error404 .page-image { margin-bottom: 80px; position: relative; }

body.error404 .page-image::after { content: ""; display: block; background: url("../img/svg-pages.svg"); width: 296px; height: 398px; position: absolute; top: -60px; left: 260px; z-index: -1; opacity: 0.8; }

body.error404 .page-header { margin-bottom: 30px; }

body.error404 .page-header::after { content: none; }

body.error404 .page-title { font-size: 1.875rem; font-weight: 700; }

body.error404 .page-content p { margin-bottom: 50px; }

/* Forms */
.wppb-user-forms { padding: 25px; margin: 0 auto; position: relative; background-color: #F8F9FA; }

@media (min-width: 992px) { .wppb-user-forms { padding: 40px 50px; } }

.wppb-user-forms .form-submit { margin-bottom: 0; }

.separator { display: flex; flex-basis: 100%; align-items: center; color: #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; padding: 12px 30px; }

@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-user-title { font-size: 16px; font-style: normal; font-weight: 700; line-height: 23px; /* 143.75% */ letter-spacing: 0.1px; }

.account-header { border-bottom: 0px solid #DEE2E6; padding-bottom: 1rem; margin-bottom: 2rem; }

.account-title { margin-bottom: 0; font-size: 36px; font-style: normal; font-weight: 700; line-height: 48px; /* 133.333% */ letter-spacing: 0.1px; color: #B00966; }

.account-navigation { margin-bottom: 2rem; border-radius: 25px 0px 0px 0px; border: 1px solid #ECE1CD; background: #ffffff; }

@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; }

.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; position: relative; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; z-index: 2; }

.account-navigation .account-nav .nav-link::after { content: ""; display: block; background: #ECE1CD; width: 0%; height: 10px; position: absolute; left: 50%; bottom: 7px; z-index: -1; transform: translate(-50%); transition: .2s; }

.account-navigation .account-nav .nav-link:hover, .account-navigation .account-nav .nav-link:active, .account-navigation .account-nav .nav-link:focus { text-decoration: none; }

.account-navigation .account-nav .nav-link:hover::after, .account-navigation .account-nav .nav-link:active::after, .account-navigation .account-nav .nav-link:focus::after { width: 80%; transition: .2s; }

.account-navigation .account-nav .nav-link.active { text-decoration: none; }

.account-navigation .account-nav .nav-link.active::after { width: 80%; transition: .2s; }

.account-content .access-block { background-color: #ECE1CD; }

.account-content .access-icon { height: 70px; }

.account-content .access-icon > img, .account-content .access-icon > svg { max-width: 50px; max-height: 50px; color: #B00966; }

.account-content .access-title { font-size: 1rem; color: #000000; font-weight: 400; }

.account-content .access:hover, .account-content .access:active, .account-content .access:focus { background-color: #B00966; }

.account-content .access:hover .access-icon svg, .account-content .access:active .access-icon svg, .account-content .access:focus .access-icon svg { color: #ffffff; }

.account-content .access:hover .access-title, .account-content .access:active .access-title, .account-content .access:focus .access-title { color: #ffffff; }

.account-content .article-title { text-align: left; }

.home .layout-main { padding: 0; }

.home .layout-navigation .navbar-brand { height: 193px; top: 56px; position: relative; transition: .2s; }

@media (max-width: 1199.98px) { .home .layout-navigation .navbar-brand { height: 80px; top: -10px; } }

.home .layout-navigation.sticky .navbar-brand { height: 80px; top: 0; transition: .2s; }

.home.fm-is-open .layout-navigation .navbar-brand { height: 80px; top: 0; transition: .2s; }

body.single-event .article-image { border-radius: 25px 0px 0px 0px; }

body.single-event .article-image img { border-radius: 25px 0px 0px 0px; }

body.single-event .article-header .aside-related .card-panel { background-color: transparent; }

body.single-event .article-header .aside-related .card-body { background-color: transparent; border: 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-trombinoscope .article-content .list-unstyled a, body.single-trombinoscope .article-content .gform_wrapper .ginput_container_fileupload .validation_message ul a, .gform_wrapper .ginput_container_fileupload .validation_message body.single-trombinoscope .article-content ul a { color: #B00966; -webkit-text-decoration-color: #B00966; text-decoration-color: #B00966; position: relative; background: linear-gradient(90deg, #ECE1CD 0%, #ECE1CD 100%) 0%/0% no-repeat; background-position: 0px 12px; transition: .6s, background-position 0s; }

body.single-trombinoscope .article-content .list-unstyled a:hover, body.single-trombinoscope .article-content .gform_wrapper .ginput_container_fileupload .validation_message ul a:hover, .gform_wrapper .ginput_container_fileupload .validation_message body.single-trombinoscope .article-content ul a:hover, body.single-trombinoscope .article-content .list-unstyled a:active, body.single-trombinoscope .article-content .gform_wrapper .ginput_container_fileupload .validation_message ul a:active, .gform_wrapper .ginput_container_fileupload .validation_message body.single-trombinoscope .article-content ul a:active, body.single-trombinoscope .article-content .list-unstyled a:focus, body.single-trombinoscope .article-content .gform_wrapper .ginput_container_fileupload .validation_message ul a:focus, .gform_wrapper .ginput_container_fileupload .validation_message body.single-trombinoscope .article-content ul a:focus { background: linear-gradient(90deg, #ECE1CD 0%, #ECE1CD 100%) 0%/100% no-repeat; background-position: 0px 12px; }

body.single-event .article-infos > li, body.single-directory .article-infos > li, body.single-directory_asso .article-infos > li, body.single-directory_companies .article-infos > li, body.single-directory_services .article-infos > li, body.single-poi .article-infos > li { display: block; }

body.single-event .article-header .aside-related .card-panel, body.single-directory .article-header .aside-related .card-panel, body.single-directory_asso .article-header .aside-related .card-panel, body.single-directory_companies .article-header .aside-related .card-panel, body.single-directory_services .article-header .aside-related .card-panel, body.single-poi .article-header .aside-related .card-panel { background-color: transparent; border: none; -webkit-clip-path: none; clip-path: none; }

body.single-event .article-header .aside-related .card-panel .card-body, body.single-directory .article-header .aside-related .card-panel .card-body, body.single-directory_asso .article-header .aside-related .card-panel .card-body, body.single-directory_companies .article-header .aside-related .card-panel .card-body, body.single-directory_services .article-header .aside-related .card-panel .card-body, body.single-poi .article-header .aside-related .card-panel .card-body { padding: 0; background-color: transparent; border: 0; }

body.single-event .article-header .aside-related .card-panel .card-footer, body.single-directory .article-header .aside-related .card-panel .card-footer, body.single-directory_asso .article-header .aside-related .card-panel .card-footer, body.single-directory_companies .article-header .aside-related .card-panel .card-footer, body.single-directory_services .article-header .aside-related .card-panel .card-footer, body.single-poi .article-header .aside-related .card-panel .card-footer { padding: 5px 0 0; }

body.single-event .article-header .aside-related .list-icon, body.single-directory .article-header .aside-related .list-icon, body.single-directory_asso .article-header .aside-related .list-icon, body.single-directory_companies .article-header .aside-related .list-icon, body.single-directory_services .article-header .aside-related .list-icon, body.single-poi .article-header .aside-related .list-icon { margin-bottom: 10px; }

body.single-event .article-header .aside-related .list-icon > li, body.single-directory .article-header .aside-related .list-icon > li, body.single-directory_asso .article-header .aside-related .list-icon > li, body.single-directory_companies .article-header .aside-related .list-icon > li, body.single-directory_services .article-header .aside-related .list-icon > li, body.single-poi .article-header .aside-related .list-icon > li { line-height: 1.25rem; margin-bottom: 10px; }

body.single-event .article-header .aside-related .list-icon > li + li, body.single-directory .article-header .aside-related .list-icon > li + li, body.single-directory_asso .article-header .aside-related .list-icon > li + li, body.single-directory_companies .article-header .aside-related .list-icon > li + li, body.single-directory_services .article-header .aside-related .list-icon > li + li, body.single-poi .article-header .aside-related .list-icon > li + li { margin-top: 0; }

body.single-event .article-header .aside-related .list-icon > li p, body.single-directory .article-header .aside-related .list-icon > li p, body.single-directory_asso .article-header .aside-related .list-icon > li p, body.single-directory_companies .article-header .aside-related .list-icon > li p, body.single-directory_services .article-header .aside-related .list-icon > li p, body.single-poi .article-header .aside-related .list-icon > li p { margin-bottom: 0; }

body.single-event .list-social-networks a::after, body.single-directory .list-social-networks a::after, body.single-directory_asso .list-social-networks a::after, body.single-directory_companies .list-social-networks a::after, body.single-directory_services .list-social-networks a::after, body.single-poi .list-social-networks a::after { content: none; }

body.single-event .list-social-networks a svg, body.single-directory .list-social-networks a svg, body.single-directory_asso .list-social-networks a svg, body.single-directory_companies .list-social-networks a svg, body.single-directory_services .list-social-networks a svg, body.single-poi .list-social-networks a svg { color: #000000; }

body.single-event .list-social-networks a:hover, body.single-event .list-social-networks a:active, body.single-event .list-social-networks a:focus, body.single-directory .list-social-networks a:hover, body.single-directory .list-social-networks a:active, body.single-directory .list-social-networks a:focus, body.single-directory_asso .list-social-networks a:hover, body.single-directory_asso .list-social-networks a:active, body.single-directory_asso .list-social-networks a:focus, body.single-directory_companies .list-social-networks a:hover, body.single-directory_companies .list-social-networks a:active, body.single-directory_companies .list-social-networks a:focus, body.single-directory_services .list-social-networks a:hover, body.single-directory_services .list-social-networks a:active, body.single-directory_services .list-social-networks a:focus, body.single-poi .list-social-networks a:hover, body.single-poi .list-social-networks a:active, body.single-poi .list-social-networks a:focus { background: #000000 !important; }

body.single-event .list-social-networks a:hover svg, body.single-event .list-social-networks a:active svg, body.single-event .list-social-networks a:focus svg, body.single-directory .list-social-networks a:hover svg, body.single-directory .list-social-networks a:active svg, body.single-directory .list-social-networks a:focus svg, body.single-directory_asso .list-social-networks a:hover svg, body.single-directory_asso .list-social-networks a:active svg, body.single-directory_asso .list-social-networks a:focus svg, body.single-directory_companies .list-social-networks a:hover svg, body.single-directory_companies .list-social-networks a:active svg, body.single-directory_companies .list-social-networks a:focus svg, body.single-directory_services .list-social-networks a:hover svg, body.single-directory_services .list-social-networks a:active svg, body.single-directory_services .list-social-networks a:focus svg, body.single-poi .list-social-networks a:hover svg, body.single-poi .list-social-networks a:active svg, body.single-poi .list-social-networks a:focus svg { color: #ffffff; }

body.single-publication .article-image { aspect-ratio: 0.7077140835; max-width: 240px; }

body.single-publication .article-content .card-thumbnail.card-publication { margin-right: 0; margin-left: 0; }

body.single-trombinoscope .article-content .list-inline a { color: inherit; transition: color .3s; }

body.single-trombinoscope .article-content .list-inline a:active, body.single-trombinoscope .article-content .list-inline a:focus, body.single-trombinoscope .article-content .list-inline a:hover { color: #B00966; }

body.page-template-account { background: #F9F5EE; }

body.page-template-account div#wppb-recover-password-container p.form-submit { margin: auto; display: table; }

body.page-template-account .layout-breadcrumb { background-color: #F9F5EE; }

body.page-template-account .col-xs-12.col-lg-8.offset-lg-2 { border-radius: 25px 0px 0px 0px; background: #FFF; box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.07); padding: 30px 0px; width: 60%; margin: auto; }

body.page-template-account .col-xs-12.col-lg-8.offset-lg-2 .wppb-user-forms { background: transparent; }

body.page-template-event .fade:not(.show) { height: 0; }

body.page-template-event .section-header { margin-bottom: 40px; text-align: center; }

body.page-template-event .section-header .section-title { color: #B00966; font-size: 50px; font-style: normal; font-weight: 300; line-height: 48px; /* 96% */ letter-spacing: 1px; text-transform: uppercase; }

@media (max-width: 1199.98px) { body.page-template-event .section-header .section-title { font-size: 30px; } }

body.page-template-event .section-header .section-title strong { font-size: 70px; font-style: normal; font-weight: 700; line-height: 48px; letter-spacing: 1px; text-transform: uppercase; position: relative; }

@media (max-width: 1199.98px) { body.page-template-event .section-header .section-title strong { font-size: 50px; } }

body.page-template-event .section-header .section-title strong::after { content: ""; display: block; background-color: #ECE1CD; width: 100%; height: 26px; position: absolute; left: 0; bottom: 7px; z-index: -1; }

body.page-template-event .section-event-showcase { position: relative; padding: 100px 0px; margin-bottom: 43px; }

body.page-template-event .section-event-showcase::after { content: ""; display: block; width: 100%; height: 312px; position: absolute; bottom: 0; left: 0; background: #ECE1CD; }

body.page-template-event .section-event-showcase .event-showcase:first-child { position: relative; }

body.page-template-event .section-event-showcase .event-showcase:first-child::after { content: ""; display: block; background: #B00966; width: 106px; height: 106px; top: 189px; left: 4px; position: absolute; z-index: 1; }

body.page-template-event .section-event-showcase .event-showcase:nth-child(3) { position: relative; }

body.page-template-event .section-event-showcase .event-showcase:nth-child(3)::after { content: ""; display: block; background: #B00966; width: 106px; height: 106px; top: 90px; right: 4px; position: absolute; z-index: 1; }

body.page-template-event .section-event-showcase .card-thumbnail { background: transparent; text-decoration: none; z-index: 2; }

body.page-template-event .section-event-showcase .card-thumbnail:hover .card-title, body.page-template-event .section-event-showcase .card-thumbnail:active .card-title, body.page-template-event .section-event-showcase .card-thumbnail:focus .card-title { font-weight: 700; }

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.0408163265; } }

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: #3C3D3B; --bs-accordion-bg: #ffffff; --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; --bs-accordion-border-color: #DEE2E6; --bs-accordion-border-width: 1px; --bs-accordion-border-radius: 0rem; --bs-accordion-inner-border-radius: calc(0rem - 1px); --bs-accordion-btn-padding-x: 15px; --bs-accordion-btn-padding-y: 20px; --bs-accordion-btn-color: #3C3D3B; --bs-accordion-btn-bg: var(--bs-accordion-bg); --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7' fill='%233C3D3B'%3e%3cpath fill-rule='evenodd' d='M5.31311 6.81434L0.185476 1.68092C-0.0618254 1.43335 -0.0618254 1.03196 0.185476 0.784405L0.783533 0.185678C1.03041 -0.0614782 1.43053 -0.0619539 1.67799 0.184621L5.76088 4.25294L9.84375 0.184621C10.0912 -0.0619539 10.4913 -0.0614782 10.7382 0.185678L11.3363 0.784405C11.5836 1.03198 11.5836 1.43337 11.3363 1.68092L6.20865 6.81434C5.96135 7.06189 5.56041 7.06189 5.31311 6.81434Z'/%3e%3c/svg%3e"); --bs-accordion-btn-icon-width: 15px; --bs-accordion-btn-icon-transform: rotate(0deg); --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7' fill='%233C3D3B'%3e%3cpath fill-rule='evenodd' d='M5.31311 6.81434L0.185476 1.68092C-0.0618254 1.43335 -0.0618254 1.03196 0.185476 0.784405L0.783533 0.185678C1.03041 -0.0614782 1.43053 -0.0619539 1.67799 0.184621L5.76088 4.25294L9.84375 0.184621C10.0912 -0.0619539 10.4913 -0.0614782 10.7382 0.185678L11.3363 0.784405C11.5836 1.03198 11.5836 1.43337 11.3363 1.68092L6.20865 6.81434C5.96135 7.06189 5.56041 7.06189 5.31311 6.81434Z'/%3e%3c/svg%3e"); --bs-accordion-btn-focus-border-color: #d884b3; --bs-accordion-btn-focus-box-shadow: none; --bs-accordion-body-padding-x: 25px; --bs-accordion-body-padding-y: 30px; --bs-accordion-active-color: #3C3D3B; --bs-accordion-active-bg: #B00966; }

body.page-template-procedure .card-accordion .card-header, body.page-template-report .card-accordion .card-header { align-items: center; background-color: #ffffff; color: #3C3D3B; 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: #3C3D3B; }

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; } }

body.page-template-summary .nav-title { color: #B00966; }

body.page-template-summary .nav-summary { gap: 10px !important; }

body.page-template-summary .article-nav { background-color: transparent; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9mdW5jdGlvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Jhbm5lci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWFwcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19taXhpbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZGVwcmVjYXRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29sb3Itc2NoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzaXplLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm94LXNoYWRvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fdmFsaWRhdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19oZWxwZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCIuLi8uLi9pbmMvbW9kdWxlcy9fL2NhZmV0ZXJpYS9zY3NzL19jYWZldGVyaWEuc2NzcyIsIi4uL2xpYnMvdmFuaWxsYWpzLWRhdGVwaWNrZXIvc2Fzcy9kYXRlcGlja2VyLWJzNS5zY3NzIiwiLi4vbGlicy92YW5pbGxhanMtZGF0ZXBpY2tlci9zYXNzL19taXhpbnMuc2NzcyIsIi4uL2xpYnMvdmFuaWxsYWpzLWRhdGVwaWNrZXIvc2Fzcy9kYXRlcGlja2VyLnNjc3MiLCJwbHVnaW5zL2dyYXZpdHlmb3Jtcy9ncmF2aXR5Zm9ybXMuc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19ncmlkLWxheW91dC5zY3NzIiwicGx1Z2lucy9ncmF2aXR5Zm9ybXMvX2xhYmVscy1kZXNjcmlwdGlvbnMuc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19maWVsZHMtc3RhbmRhcmQuc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19maWVsZHMtYWR2YW5jZWQuc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19jaG9zZW4uc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19kYXRlcGlja2VyLnNjc3MiLCJwbHVnaW5zL2dyYXZpdHlmb3Jtcy9fcG9sbC1zdXJ2ZXkuc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19jdXN0b20uc2NzcyIsInBsdWdpbnMvc3dpcGVyL3N3aXBlci5zY3NzIiwicGx1Z2lucy9zd2lwZXIvX3N3aXBlci12YXJzLnNjc3MiLCJwbHVnaW5zL3N3aXBlci9tb2R1bGVzL2ExMXkvYTExeS5zY3NzIiwicGx1Z2lucy9zd2lwZXIvbW9kdWxlcy9lZmZlY3QtY292ZXJmbG93L2VmZmVjdC1jb3ZlcmZsb3cuc2NzcyIsInBsdWdpbnMvc3dpcGVyL21vZHVsZXMvZWZmZWN0LWZhZGUvZWZmZWN0LWZhZGUuc2NzcyIsInBsdWdpbnMvc3dpcGVyL21vZHVsZXMvZnJlZS1tb2RlL2ZyZWUtbW9kZS5zY3NzIiwicGx1Z2lucy9zd2lwZXIvbW9kdWxlcy9rZXlib2FyZC9rZXlib2FyZC5zY3NzIiwicGx1Z2lucy9zd2lwZXIvbW9kdWxlcy9sYXp5L2xhenkuc2NzcyIsInBsdWdpbnMvc3dpcGVyL21vZHVsZXMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnNjc3MiLCJwbHVnaW5zL3N3aXBlci9tb2R1bGVzL3BhZ2luYXRpb24vcGFnaW5hdGlvbi5zY3NzIiwicGx1Z2lucy9fYWRkLXRvLWNhbGVuZGFyLnNjc3MiLCJwbHVnaW5zL19mYXRtZW51LnNjc3MiLCJwbHVnaW5zL19mbG93LWZsb3cuc2NzcyIsInBsdWdpbnMvX2hlbHBmdWwuc2NzcyIsInBsdWdpbnMvX2xlYWZsZXQuc2NzcyIsInBsdWdpbnMvX21haWxzdGVyLnNjc3MiLCJwbHVnaW5zL19tbWVudS5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvX21peGlucy5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvY29yZS9vZmZjYW52YXMvanF1ZXJ5Lm1tZW51Lm9mZmNhbnZhcy5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvY29yZS9vZmZjYW52YXMvX29mZmNhbnZhcy5ydGwuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2NvcmUvb25jYW52YXMvanF1ZXJ5Lm1tZW51Lm9uY2FudmFzLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9jb3JlL29uY2FudmFzL19vbmNhbnZhcy5tZW51LnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9jb3JlL29uY2FudmFzL19vbmNhbnZhcy5tZW51LnJ0bC5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvY29yZS9vbmNhbnZhcy9fb25jYW52YXMucGFuZWxzLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9jb3JlL29uY2FudmFzL19vbmNhbnZhcy5wYW5lbHMucnRsLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9jb3JlL29uY2FudmFzL19vbmNhbnZhcy52ZXJ0aWNhbC5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvY29yZS9vbmNhbnZhcy9fb25jYW52YXMuYnV0dG9ucy5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvY29yZS9vbmNhbnZhcy9fb25jYW52YXMuYnV0dG9ucy5ydGwuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2NvcmUvb25jYW52YXMvX29uY2FudmFzLm5hdmJhcnMuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2NvcmUvb25jYW52YXMvX29uY2FudmFzLm5hdmJhcnMucnRsLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9jb3JlL29uY2FudmFzL19vbmNhbnZhcy5saXN0dmlld3Muc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2NvcmUvb25jYW52YXMvX29uY2FudmFzLmxpc3R2aWV3cy5ydGwuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2NvcmUvc2NyZWVucmVhZGVyL2pxdWVyeS5tbWVudS5zY3JlZW5yZWFkZXIuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2V4dGVuc2lvbnMvZWZmZWN0cy9qcXVlcnkubW1lbnUuZWZmZWN0cy5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvZXh0ZW5zaW9ucy9wb3NpdGlvbmluZy9qcXVlcnkubW1lbnUucG9zaXRpb25pbmcuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2FkZG9ucy9uYXZiYXJzL2pxdWVyeS5tbWVudS5uYXZiYXJzLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9hZGRvbnMvbmF2YmFycy9fbmF2YmFyLmJyZWFkY3J1bWJzLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9hZGRvbnMvbmF2YmFycy9fbmF2YmFyLnRhYnMuc2NzcyIsInBsdWdpbnMvX25vdmFibG9jay5zY3NzIiwicGx1Z2lucy9fcHJvZmlsZS1idWlsZGVyLnNjc3MiLCJwbHVnaW5zL19zZWFyY2gtZnVsbHNjcmVlbi5zY3NzIiwicGx1Z2lucy9fc2VhcmNod3Auc2NzcyIsInBsdWdpbnMvX3dwLnNjc3MiLCJmb250cy9fcG9wcGlucy5zY3NzIiwiX3Jvb3Quc2NzcyIsIl90eXBlLnNjc3MiLCJoZWxwZXJzL19hbmltYXRlLnNjc3MiLCJoZWxwZXJzL19jb250YWluZXIuc2NzcyIsImhlbHBlcnMvX2hlYWRyb29tLnNjc3MiLCJjb21wb25lbnRzL19hY2Nlc3Muc2NzcyIsImNvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzIiwiY29tcG9uZW50cy9fYWxlcnQuc2NzcyIsImNvbXBvbmVudHMvX2FydGljbGUuc2NzcyIsImNvbXBvbmVudHMvX2Jsb2NrLnNjc3MiLCJjb21wb25lbnRzL19ibG9ja3F1b3RlLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9fZ3V0ZW5iZXJnLnNjc3MiLCJjb21wb25lbnRzL19pbmZvd2luZG93LnNjc3MiLCJjb21wb25lbnRzL19saW5lLnNjc3MiLCJjb21wb25lbnRzL19tYXAuc2NzcyIsImNvbXBvbmVudHMvX25hdi5zY3NzIiwiY29tcG9uZW50cy9fbmkuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2Uuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3BhbmVsLnNjc3MiLCJjb21wb25lbnRzL19wcm9jZWR1cmUuc2NzcyIsImNvbXBvbmVudHMvX3B1YmxpY2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19yZWxhdGVkLnNjc3MiLCJjb21wb25lbnRzL19zY3JvbGx0b3Auc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaGZvcm0uc2NzcyIsImNvbXBvbmVudHMvX3NlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvX3NvY2lhbC1uZXR3b3Jrcy5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsLXRvb2xiYXIuc2NzcyIsImNvbXBvbmVudHMvX3RhYmxlLnNjc3MiLCJjb21wb25lbnRzL190aHVtYm5haWwuc2NzcyIsImNvbXBvbmVudHMvX3Ryb21iaW5vc2NvcGUuc2NzcyIsInNlY3Rpb25zL19hY2Nlc3Muc2NzcyIsInNlY3Rpb25zL19hbGVydC5zY3NzIiwic2VjdGlvbnMvX2RlbW9jcmFjeS5zY3NzIiwic2VjdGlvbnMvX2V2ZW50cy5zY3NzIiwic2VjdGlvbnMvX25ld3Muc2NzcyIsInNlY3Rpb25zL19wcm9qZWN0cy5zY3NzIiwic2VjdGlvbnMvX3Nwb3RsaWdodC5zY3NzIiwibGF5b3V0cy9fYnJlYWRjcnVtYi5zY3NzIiwibGF5b3V0cy9fY29udGFpbmVyLnNjc3MiLCJsYXlvdXRzL19mb290ZXIuc2NzcyIsImxheW91dHMvX2hlYWRlci5zY3NzIiwibGF5b3V0cy9fbWFpbi5zY3NzIiwibGF5b3V0cy9fbmF2aWdhdGlvbi5zY3NzIiwidGVtcGxhdGVzL180MDQuc2NzcyIsInRlbXBsYXRlcy9fYWNjb3VudC5zY3NzIiwidGVtcGxhdGVzL19ob21lLnNjc3MiLCJ0ZW1wbGF0ZXMvX3NpbmdsZS5zY3NzIiwidGVtcGxhdGVzL190ZW1wbGF0ZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FLQ0UseU1BS0c7QStCTkwsQUFBQSxLQUFLLENBQUMsRUFRRixTQUFxQixDQUFFLFFBQUMsRUFBeEIsV0FBcUIsQ0FBRSxRQUFDLEVBQXhCLFdBQXFCLENBQUUsUUFBQyxFQUF4QixTQUFxQixDQUFFLFFBQUMsRUFBeEIsUUFBcUIsQ0FBRSxRQUFDLEVBQXhCLFdBQXFCLENBQUUsUUFB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akJQQSxLaUJPQyxFQUFPLHVCQUF1QixBQUE5QixFQUFnQyxZQUFZLEFqQlA1QyxVQUFXLENBQUMsQ0FBQyxFQUNkLEVBQ0MsZ0JBQWdCLEVBQUUsS0FBYSxHQUMvQjs7Q2lCSUQsQUFBQSxBakJQQSxLaUJPQyxFQUFPLHVCQUF1QixBQUE5QixFQUFnQyxZQUFZLEFqQlA1QyxVQUFXLENBQUMsQ0FBQyxFQUNkLEVBQ0MsZ0JBQWdCLEVBQUUsS0FBYSxHQUMvQjs7Q2lCSUQsQUFBQSxBakJQQSxLaUJPQyxFQUFPLHVCQUF1QixBQUE5QixFQUFnQyxZQUFZLEFqQlA1QyxVQUFXLENBQUMsQ0FBQyxFQUNkLEVBQ0MsZ0JBQWdCLEVBQUUsS0FBYSxHQUMvQjs7Q2lCSUQsQUFBQSxBakJQQSxLaUJPQyxFQUFPLHVCQUF1QixBQUE5QixFQUFnQyxZQUFZLEFqQlA1QyxVQUFXLENBQUMsQ0FBQyxFQUNkLEVBQ0MsZ0JBQWdCLEVBQUUsS0FBYSxHQUMvQjs7Q2lCSUQsQUFBQSxBakJQQSxLaUJPQyxFQUFPLHVCQUF1QixBQUE5QixFQUFnQyxZQUFZLEFqQlA1QyxVQUFXLENBQUMsQ0FBQyxFQUNkLEVBQ0MsZ0JBQWdCLEVBQUUsS0FBYSxHQUMvQjs7Q2lCSUQsQUFBQSxBakJQQSxLaUJPQyxFQUFPLHVCQUF1QixBQUE5QixFQUFnQyxZQUFZLEFqQlA1QyxVQUFXLENBQUMsQ0FBQyxFQUNkLEVBQ0MsZ0JBQWdCLEVBQUUsS0FBYSxHQUMvQjs7Q2lCSUQsQUFBQSxBakJQQSxLaUJPQyxFQUFPLHVCQUF1QixBQUE5QixFQUFnQyxZQUFZLEFqQlA1QyxVQUFXLENBQUMsQ0FBQyxFQUNkLEVBQ0MsZ0JBQWdCLEVBQUUsS0FBYSxHQUMvQjs7Q2lCSUQsQUFBQSxBakJQQSxLaUJPQyxFQUFPLHVCQUF1QixBQUE5QixFQUFnQyxZQUFZLEFqQlA1QyxVQUFXLENBQUMsRUFBRSxFQUNmLEVBQ0MsZ0JBQWdCLEVBQUUsS0FBYSxHQUMvQjs7Q2lCSUQsQUFBQSxBakJQQSxLaUJPQyxFQUFPLHVCQUF1QixBQUE5QixFQUFnQyxZ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UCxDQUFDLEVBOU96QixVQUFVLEFBcU1MLElBQUssQ0FBQSxZQUFZLENBT2Isd0JBQXdCLEFBNEJwQixPQUFPLEFBSUgsSUFBSyxDQTFEUixZQUFZLEVBMkROLFdBQVcsQ0FDUCxDQUFDLEVBOU96QixVQUFVLEFBcU1MLElBQUssQ0FBQSxZQUFZLENBT2Isd0JBQXdCLEFBNkJwQixNQUFNLEFBR0YsSUFBSyxDQTFEUixZQUFZLEVBMkROLFdBQVcsQ0FDUCxDQUFDLEVBOU96QixVQUFVLEFBcU1MLElBQUssQ0FBQSxZQUFZLENBT2Isd0JBQXdCLEFBOEJwQixNQUFNLEFBRUYsSUFBSyxDQTFEUixZQUFZLEVBMkROLFdBQVcsQ0FDUCxDQUFDLEVBOU96QixVQUFVLEFBcU1MLElBQUssQ0FBQSxZQUFZLENBUWIsZUFBZSxBQTJCWCxPQUFPLEFBSUgsSUFBSyxDQTFEUixZQUFZLEVBMkROLFdBQVcsQ0FDUCxDQUFDLEVBOU96QixVQUFVLEFBcU1MLElBQUssQ0FBQSxZQUFZLENBUWIsZUFBZSxBQTRCWCxNQUFNLEFBR0YsSUFBSyxDQTFEUixZQUFZLEVBMkROLFdBQVcsQ0FDUCxDQUFDLEVBOU96QixVQUFVLEFBcU1MLElBQUssQ0FBQSxZQUFZLENBUWIsZUFBZSxBQTZCWCxNQUFNLEFBRUYsSUFBSyxDQTFEUixZQUFZLEVBMkROLFdBQVcsQ0FDUCxDQUFDLEVBOU96QixVQUFVLEFBcU1MLElBQUssQ0FBQSxZQUFZLENBU2IsV0FBVyxBQTBCUCxPQUFPLEFBSUgsSUFBSyxDQTFEUixZQUFZLEVBMkROLFdBQVcsQ0FDUCxDQUFDLEVBOU96QixVQUFVLEFBcU1MLElBQUssQ0FBQSxZQUFZLENBU2IsV0FBVyxBQTJCUCxNQUFNLEFBR0YsSUFBSyxDQTFEUixZQUFZLEVBMkROLFdBQVcsQ0FDUCxDQUFDLEVBOU96QixVQUFVLEFBcU1MLElBQUssQ0FBQSxZQUFZLENBU2IsV0FBVyxBQTRCUCxNQUFNLEFBRUYsSUFBSyxDQTFEUixZQUFZLEVBMkROLFdBQVcsQ0FDUCxDQUFDLEVBOU96QixVQUFVLEFBcU1MLElB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 */

/*# sourceMappingURL=theme.css.map */
