@charset "UTF-8";
/* LES IMAGES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* LES COULEURS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* à mettre à jour également dans /custom/XXXX/function.php */
/* PARAMETRE GLOBAL XXXXXXXXXXXXXXXXXXXXXXXXX */
/* BTN XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* BORDER RADIUS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* SHADOW XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* TYPOGRAPHY XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* ICON XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* 	BOOTSTRAP COMPOSANT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* 	EFFET HOVER XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* 	widget XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* 	OVERLAY pour fancybox et banner XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
/* line 1, ../sass/src/bootstrap-5/_root.scss */
:root { --bs-blue: #0d6efd; --bs-indigo: #6610f2; --bs-purple: #6f42c1; --bs-pink: #d63384; --bs-red: #dc3545; --bs-orange: #fd7e14; --bs-yellow: #ffc107; --bs-green: #198754; --bs-teal: #20c997; --bs-cyan: #0dcaf0; --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: #BDCA3F; --bs-secondary: #fbf88d; --bs-success: #198754; --bs-info: #f8faeb; --bs-warning: #ffc107; --bs-danger: #dc3545; --bs-light: #fcfcfc; --bs-dark: #3a3a3a; --bs-primary-rgb: 189, 202, 63; --bs-secondary-rgb: 251, 248, 141; --bs-success-rgb: 25, 135, 84; --bs-info-rgb: 248, 250, 235; --bs-warning-rgb: 255, 193, 7; --bs-danger-rgb: 220, 53, 69; --bs-light-rgb: 252, 252, 252; --bs-dark-rgb: 58, 58, 58; --bs-white-rgb: 255, 255, 255; --bs-black-rgb: 0, 0, 0; --bs-body-color-rgb: 58, 58, 58; --bs-body-bg-rgb: 252, 252, 252; --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", 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: Krub, sans-serif; --bs-body-font-size: 0.9rem; --bs-body-font-weight: 400; --bs-body-line-height: 1.5; --bs-body-color: #3a3a3a; --bs-body-bg: #fcfcfc; }

/* line 16, ../sass/src/bootstrap-5/_reboot.scss */
*, *::before, *::after { box-sizing: border-box; }

@media (prefers-reduced-motion: no-preference) { /* line 28, ../sass/src/bootstrap-5/_reboot.scss */
  :root { scroll-behavior: smooth; } }

/* line 49, ../sass/src/bootstrap-5/_reboot.scss */
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); }

/* line 69, ../sass/src/bootstrap-5/_reboot.scss */
hr { margin: 1rem 0; color: inherit; background-color: currentColor; border: 0; opacity: 0.25; }

/* line 77, ../sass/src/bootstrap-5/_reboot.scss */
hr:not([size]) { height: 1px; }

/* line 88, ../sass/src/bootstrap-5/_reboot.scss */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { margin-top: 0; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }

/* line 98, ../sass/src/bootstrap-5/_reboot.scss */
h1, .h1 { font-size: calc(1.35rem + 1.2vw); }
@media (min-width: 1200px) { /* line 98, ../sass/src/bootstrap-5/_reboot.scss */
  h1, .h1 { font-size: 2.25rem; } }

/* line 103, ../sass/src/bootstrap-5/_reboot.scss */
h2, .h2 { font-size: calc(1.305rem + 0.66vw); }
@media (min-width: 1200px) { /* line 103, ../sass/src/bootstrap-5/_reboot.scss */
  h2, .h2 { font-size: 1.8rem; } }

/* line 108, ../sass/src/bootstrap-5/_reboot.scss */
h3, .h3 { font-size: calc(1.2825rem + 0.39vw); }
@media (min-width: 1200px) { /* line 108, ../sass/src/bootstrap-5/_reboot.scss */
  h3, .h3 { font-size: 1.575rem; } }

/* line 113, ../sass/src/bootstrap-5/_reboot.scss */
h4, .h4 { font-size: calc(1.26rem + 0.12vw); }
@media (min-width: 1200px) { /* line 113, ../sass/src/bootstrap-5/_reboot.scss */
  h4, .h4 { font-size: 1.35rem; } }

/* line 118, ../sass/src/bootstrap-5/_reboot.scss */
h5, .h5 { font-size: 1.125rem; }

/* line 123, ../sass/src/bootstrap-5/_reboot.scss */
h6, .h6 { font-size: 0.9rem; }

/* line 134, ../sass/src/bootstrap-5/_reboot.scss */
p { margin-top: 0; margin-bottom: 1rem; }

/* line 147, ../sass/src/bootstrap-5/_reboot.scss */
abbr[title], abbr[data-bs-original-title] { text-decoration: underline dotted; cursor: help; text-decoration-skip-ink: none; }

/* line 157, ../sass/src/bootstrap-5/_reboot.scss */
address { margin-bottom: 1rem; font-style: normal; line-height: inherit; }

/* line 166, ../sass/src/bootstrap-5/_reboot.scss */
ol, ul { padding-left: 2rem; }

/* line 171, ../sass/src/bootstrap-5/_reboot.scss */
ol, ul, dl { margin-top: 0; margin-bottom: 1rem; }

/* line 178, ../sass/src/bootstrap-5/_reboot.scss */
ol ol, ul ul, ol ul, ul ol { margin-bottom: 0; }

/* line 185, ../sass/src/bootstrap-5/_reboot.scss */
dt { font-weight: 700; }

/* line 191, ../sass/src/bootstrap-5/_reboot.scss */
dd { margin-bottom: .5rem; margin-left: 0; }

/* line 199, ../sass/src/bootstrap-5/_reboot.scss */
blockquote { margin: 0 0 1rem; }

/* line 208, ../sass/src/bootstrap-5/_reboot.scss */
b, strong { font-weight: bolder; }

/* line 218, ../sass/src/bootstrap-5/_reboot.scss */
small, .small { font-size: 0.875em; }

/* line 225, ../sass/src/bootstrap-5/_reboot.scss */
mark, .mark { padding: 0.2em; background-color: #fcf8e3; }

/* line 236, ../sass/src/bootstrap-5/_reboot.scss */
sub, sup { position: relative; font-size: 0.75em; line-height: 0; vertical-align: baseline; }

/* line 244, ../sass/src/bootstrap-5/_reboot.scss */
sub { bottom: -.25em; }

/* line 245, ../sass/src/bootstrap-5/_reboot.scss */
sup { top: -.5em; }

/* line 250, ../sass/src/bootstrap-5/_reboot.scss */
a { color: #BDCA3F; text-decoration: underline; }
/* line 254, ../sass/src/bootstrap-5/_reboot.scss */
a:hover { color: #97a232; }

/* line 266, ../sass/src/bootstrap-5/_reboot.scss */
a:not([href]):not([class]), a:not([href]):not([class]):hover { color: inherit; text-decoration: none; }

/* line 276, ../sass/src/bootstrap-5/_reboot.scss */
pre, code, kbd, samp { font-family: var(--bs-font-monospace); font-size: 1em; direction: ltr /* rtl:ignore */; unicode-bidi: bidi-override; }

/* line 290, ../sass/src/bootstrap-5/_reboot.scss */
pre { display: block; margin-top: 0; margin-bottom: 1rem; overflow: auto; font-size: 0.875em; }
/* line 299, ../sass/src/bootstrap-5/_reboot.scss */
pre code { font-size: inherit; color: inherit; word-break: normal; }

/* line 306, ../sass/src/bootstrap-5/_reboot.scss */
code { font-size: 0.875em; color: #d63384; word-wrap: break-word; }
/* line 312, ../sass/src/bootstrap-5/_reboot.scss */
a > code { color: inherit; }

/* line 317, ../sass/src/bootstrap-5/_reboot.scss */
kbd { padding: 0.2rem 0.4rem; font-size: 0.875em; color: #ffffff; background-color: #212529; border-radius: 0.2rem; }
/* line 324, ../sass/src/bootstrap-5/_reboot.scss */
kbd kbd { padding: 0; font-size: 1em; font-weight: 700; }

/* line 336, ../sass/src/bootstrap-5/_reboot.scss */
figure { margin: 0 0 1rem; }

/* line 343, ../sass/src/bootstrap-5/_reboot.scss */
img, svg { vertical-align: middle; }

/* line 353, ../sass/src/bootstrap-5/_reboot.scss */
table { caption-side: bottom; border-collapse: collapse; }

/* line 358, ../sass/src/bootstrap-5/_reboot.scss */
caption { padding-top: 0.5rem; padding-bottom: 0.5rem; color: #6c757d; text-align: left; }

/* line 369, ../sass/src/bootstrap-5/_reboot.scss */
th { text-align: inherit; text-align: -webkit-match-parent; }

/* line 375, ../sass/src/bootstrap-5/_reboot.scss */
thead, tbody, tfoot, tr, td, th { border-color: inherit; border-style: solid; border-width: 0; }

/* line 391, ../sass/src/bootstrap-5/_reboot.scss */
label { display: inline-block; }

/* line 398, ../sass/src/bootstrap-5/_reboot.scss */
button { border-radius: 0; }

/* line 408, ../sass/src/bootstrap-5/_reboot.scss */
button:focus:not(:focus-visible) { outline: 0; }

/* line 414, ../sass/src/bootstrap-5/_reboot.scss */
input, button, select, optgroup, textarea { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; }

/* line 426, ../sass/src/bootstrap-5/_reboot.scss */
button, select { text-transform: none; }

/* line 433, ../sass/src/bootstrap-5/_reboot.scss */
[role="button"] { cursor: pointer; }

/* line 437, ../sass/src/bootstrap-5/_reboot.scss */
select { word-wrap: normal; }
/* line 443, ../sass/src/bootstrap-5/_reboot.scss */
select:disabled { opacity: 1; }

/* line 451, ../sass/src/bootstrap-5/_reboot.scss */
[list]::-webkit-calendar-picker-indicator { display: none; }

/* line 460, ../sass/src/bootstrap-5/_reboot.scss */
button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }
/* line 467, ../sass/src/bootstrap-5/_reboot.scss */
button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { cursor: pointer; }

/* line 475, ../sass/src/bootstrap-5/_reboot.scss */
::-moz-focus-inner { padding: 0; border-style: none; }

/* line 482, ../sass/src/bootstrap-5/_reboot.scss */
textarea { resize: vertical; }

/* line 493, ../sass/src/bootstrap-5/_reboot.scss */
fieldset { min-width: 0; padding: 0; margin: 0; border: 0; }

/* line 505, ../sass/src/bootstrap-5/_reboot.scss */
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) { /* line 505, ../sass/src/bootstrap-5/_reboot.scss */
  legend { font-size: 1.5rem; } }
/* line 514, ../sass/src/bootstrap-5/_reboot.scss */
legend + * { clear: left; }

/* line 522, ../sass/src/bootstrap-5/_reboot.scss */
::-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; }

/* line 532, ../sass/src/bootstrap-5/_reboot.scss */
::-webkit-inner-spin-button { height: auto; }

/* line 542, ../sass/src/bootstrap-5/_reboot.scss */
[type="search"] { outline-offset: -2px; -webkit-appearance: textfield; }

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] { direction: ltr;
}
*/
/* line 563, ../sass/src/bootstrap-5/_reboot.scss */
::-webkit-search-decoration { -webkit-appearance: none; }

/* line 569, ../sass/src/bootstrap-5/_reboot.scss */
::-webkit-color-swatch-wrapper { padding: 0; }

/* line 576, ../sass/src/bootstrap-5/_reboot.scss */
::file-selector-button { font: inherit; }

/* line 583, ../sass/src/bootstrap-5/_reboot.scss */
::-webkit-file-upload-button { font: inherit; -webkit-appearance: button; }

/* line 590, ../sass/src/bootstrap-5/_reboot.scss */
output { display: inline-block; }

/* line 596, ../sass/src/bootstrap-5/_reboot.scss */
iframe { border: 0; }

/* line 604, ../sass/src/bootstrap-5/_reboot.scss */
summary { display: list-item; cursor: pointer; }

/* line 614, ../sass/src/bootstrap-5/_reboot.scss */
progress { vertical-align: baseline; }

/* line 623, ../sass/src/bootstrap-5/_reboot.scss */
[hidden] { display: none !important; }

/* line 29, ../sass/src/bootstrap-5/_type.scss */
.lead { font-size: 1.17rem; font-weight: 300; }

/* line 36, ../sass/src/bootstrap-5/_type.scss */
.display-1 { font-size: calc(1.625rem + 4.5vw); font-weight: 300; line-height: 1.2; }
@media (min-width: 1200px) { /* line 36, ../sass/src/bootstrap-5/_type.scss */
  .display-1 { font-size: 5rem; } }

/* line 36, ../sass/src/bootstrap-5/_type.scss */
.display-2 { font-size: calc(1.575rem + 3.9vw); font-weight: 300; line-height: 1.2; }
@media (min-width: 1200px) { /* line 36, ../sass/src/bootstrap-5/_type.scss */
  .display-2 { font-size: 4.5rem; } }

/* line 36, ../sass/src/bootstrap-5/_type.scss */
.display-3 { font-size: calc(1.525rem + 3.3vw); font-weight: 300; line-height: 1.2; }
@media (min-width: 1200px) { /* line 36, ../sass/src/bootstrap-5/_type.scss */
  .display-3 { font-size: 4rem; } }

/* line 36, ../sass/src/bootstrap-5/_type.scss */
.display-4 { font-size: calc(1.475rem + 2.7vw); font-weight: 300; line-height: 1.2; }
@media (min-width: 1200px) { /* line 36, ../sass/src/bootstrap-5/_type.scss */
  .display-4 { font-size: 3.5rem; } }

/* line 36, ../sass/src/bootstrap-5/_type.scss */
.display-5 { font-size: calc(1.425rem + 2.1vw); font-weight: 300; line-height: 1.2; }
@media (min-width: 1200px) { /* line 36, ../sass/src/bootstrap-5/_type.scss */
  .display-5 { font-size: 3rem; } }

/* line 36, ../sass/src/bootstrap-5/_type.scss */
.display-6 { font-size: calc(1.375rem + 1.5vw); font-weight: 300; line-height: 1.2; }
@media (min-width: 1200px) { /* line 36, ../sass/src/bootstrap-5/_type.scss */
  .display-6 { font-size: 2.5rem; } }

/* line 58, ../sass/src/bootstrap-5/_type.scss */
.list-unstyled { padding-left: 0; list-style: none; }

/* line 63, ../sass/src/bootstrap-5/_type.scss */
.list-inline { padding-left: 0; list-style: none; }

/* line 66, ../sass/src/bootstrap-5/_type.scss */
.list-inline-item { display: inline-block; }
/* line 69, ../sass/src/bootstrap-5/_type.scss */
.list-inline-item:not(:last-child) { margin-right: 0.5rem; }

/* line 80, ../sass/src/bootstrap-5/_type.scss */
.initialism { font-size: 0.875em; text-transform: uppercase; }

/* line 86, ../sass/src/bootstrap-5/_type.scss */
.blockquote { margin-bottom: 1rem; font-size: 1.125rem; }
/* line 90, ../sass/src/bootstrap-5/_type.scss */
.blockquote > :last-child { margin-bottom: 0; }

/* line 95, ../sass/src/bootstrap-5/_type.scss */
.blockquote-footer { margin-top: -1rem; margin-bottom: 1rem; font-size: 0.875em; color: #6c757d; }
/* line 101, ../sass/src/bootstrap-5/_type.scss */
.blockquote-footer::before { content: "\2014\00A0"; }

/* line 8, ../sass/src/bootstrap-5/_images.scss */
.img-fluid { max-width: 100%; height: auto; }

/* line 14, ../sass/src/bootstrap-5/_images.scss */
.img-thumbnail { padding: 0.25rem; background-color: #fcfcfc; border: 1px solid #dee2e6; border-radius: 0.5rem; max-width: 100%; height: auto; }

/* line 29, ../sass/src/bootstrap-5/_images.scss */
.figure { display: inline-block; }

/* line 34, ../sass/src/bootstrap-5/_images.scss */
.figure-img { margin-bottom: 0.5rem; line-height: 1; }

/* line 39, ../sass/src/bootstrap-5/_images.scss */
.figure-caption { font-size: 0.875em; color: #6c757d; }

/* line 7, ../sass/src/bootstrap-5/_containers.scss */
.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { width: 100%; padding-right: var(--bs-gutter-x, 0.75rem); padding-left: var(--bs-gutter-x, 0.75rem); margin-right: auto; margin-left: auto; }

@media (min-width: 576px) { /* line 20, ../sass/src/bootstrap-5/_containers.scss */
  .container, .container-sm { max-width: 540px; } }
@media (min-width: 768px) { /* line 20, ../sass/src/bootstrap-5/_containers.scss */
  .container, .container-sm, .container-md { max-width: 720px; } }
@media (min-width: 992px) { /* line 20, ../sass/src/bootstrap-5/_containers.scss */
  .container, .container-sm, .container-md, .container-lg { max-width: 960px; } }
@media (min-width: 1200px) { /* line 20, ../sass/src/bootstrap-5/_containers.scss */
  .container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 1140px; } }
@media (min-width: 1400px) { /* line 20, ../sass/src/bootstrap-5/_containers.scss */
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { max-width: 1320px; } }
/* line 6, ../sass/src/bootstrap-5/_grid.scss */
.row { --bs-gutter-x: 1.5rem; --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)); }
/* line 9, ../sass/src/bootstrap-5/_grid.scss */
.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); }

/* line 74, ../sass/src/bootstrap-5/mixins/_grid.scss */
.col { flex: 1 0 0%; }

/* line 78, ../sass/src/bootstrap-5/mixins/_grid.scss */
.row-cols-auto > * { flex: 0 0 auto; width: auto; }

/* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
.row-cols-1 > * { flex: 0 0 auto; width: 100%; }

/* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
.row-cols-2 > * { flex: 0 0 auto; width: 50%; }

/* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
.row-cols-3 > * { flex: 0 0 auto; width: 33.3333333333%; }

/* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
.row-cols-4 > * { flex: 0 0 auto; width: 25%; }

/* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
.row-cols-5 > * { flex: 0 0 auto; width: 20%; }

/* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
.row-cols-6 > * { flex: 0 0 auto; width: 16.6666666667%; }

/* line 90, ../sass/src/bootstrap-5/mixins/_grid.scss */
.col-auto { flex: 0 0 auto; width: auto; }

/* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
.col-1 { flex: 0 0 auto; width: 8.33333333%; }

/* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
.col-2 { flex: 0 0 auto; width: 16.66666667%; }

/* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
.col-3 { flex: 0 0 auto; width: 25%; }

/* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
.col-4 { flex: 0 0 auto; width: 33.33333333%; }

/* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
.col-5 { flex: 0 0 auto; width: 41.66666667%; }

/* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
.col-6 { flex: 0 0 auto; width: 50%; }

/* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
.col-7 { flex: 0 0 auto; width: 58.33333333%; }

/* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
.col-8 { flex: 0 0 auto; width: 66.66666667%; }

/* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
.col-9 { flex: 0 0 auto; width: 75%; }

/* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
.col-10 { flex: 0 0 auto; width: 83.33333333%; }

/* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
.col-11 { flex: 0 0 auto; width: 91.66666667%; }

/* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
.col-12 { flex: 0 0 auto; width: 100%; }

/* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
.offset-1 { margin-left: 8.33333333%; }

/* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
.offset-2 { margin-left: 16.66666667%; }

/* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
.offset-3 { margin-left: 25%; }

/* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
.offset-4 { margin-left: 33.33333333%; }

/* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
.offset-5 { margin-left: 41.66666667%; }

/* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
.offset-6 { margin-left: 50%; }

/* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
.offset-7 { margin-left: 58.33333333%; }

/* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
.offset-8 { margin-left: 66.66666667%; }

/* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
.offset-9 { margin-left: 75%; }

/* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
.offset-10 { margin-left: 83.33333333%; }

/* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
.offset-11 { margin-left: 91.66666667%; }

/* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
.g-0, .gx-0 { --bs-gutter-x: 0; }

/* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
.g-0, .gy-0 { --bs-gutter-y: 0; }

/* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
.g-1, .gx-1 { --bs-gutter-x: 0.25rem; }

/* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
.g-1, .gy-1 { --bs-gutter-y: 0.25rem; }

/* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
.g-2, .gx-2 { --bs-gutter-x: 0.5rem; }

/* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
.g-2, .gy-2 { --bs-gutter-y: 0.5rem; }

/* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
.g-3, .gx-3 { --bs-gutter-x: 1rem; }

/* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
.g-3, .gy-3 { --bs-gutter-y: 1rem; }

/* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
.g-4, .gx-4 { --bs-gutter-x: 1.5rem; }

/* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
.g-4, .gy-4 { --bs-gutter-y: 1.5rem; }

/* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
.g-5, .gx-5 { --bs-gutter-x: 3rem; }

/* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
.g-5, .gy-5 { --bs-gutter-y: 3rem; }

@media (min-width: 576px) { /* line 74, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-sm { flex: 1 0 0%; }
  /* line 78, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-sm-auto > * { flex: 0 0 auto; width: auto; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-sm-1 > * { flex: 0 0 auto; width: 100%; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-sm-2 > * { flex: 0 0 auto; width: 50%; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-sm-3 > * { flex: 0 0 auto; width: 33.3333333333%; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-sm-4 > * { flex: 0 0 auto; width: 25%; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-sm-5 > * { flex: 0 0 auto; width: 20%; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-sm-6 > * { flex: 0 0 auto; width: 16.6666666667%; }
  /* line 90, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-sm-auto { flex: 0 0 auto; width: auto; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-sm-1 { flex: 0 0 auto; width: 8.33333333%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-sm-2 { flex: 0 0 auto; width: 16.66666667%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-sm-3 { flex: 0 0 auto; width: 25%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-sm-4 { flex: 0 0 auto; width: 33.33333333%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-sm-5 { flex: 0 0 auto; width: 41.66666667%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-sm-6 { flex: 0 0 auto; width: 50%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-sm-7 { flex: 0 0 auto; width: 58.33333333%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-sm-8 { flex: 0 0 auto; width: 66.66666667%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-sm-9 { flex: 0 0 auto; width: 75%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-sm-10 { flex: 0 0 auto; width: 83.33333333%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-sm-11 { flex: 0 0 auto; width: 91.66666667%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-sm-12 { flex: 0 0 auto; width: 100%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-sm-0 { margin-left: 0; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-sm-1 { margin-left: 8.33333333%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-sm-2 { margin-left: 16.66666667%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-sm-3 { margin-left: 25%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-sm-4 { margin-left: 33.33333333%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-sm-5 { margin-left: 41.66666667%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-sm-6 { margin-left: 50%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-sm-7 { margin-left: 58.33333333%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-sm-8 { margin-left: 66.66666667%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-sm-9 { margin-left: 75%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-sm-10 { margin-left: 83.33333333%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-sm-11 { margin-left: 91.66666667%; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-sm-0, .gx-sm-0 { --bs-gutter-x: 0; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-sm-0, .gy-sm-0 { --bs-gutter-y: 0; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-sm-1, .gx-sm-1 { --bs-gutter-x: 0.25rem; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-sm-1, .gy-sm-1 { --bs-gutter-y: 0.25rem; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-sm-2, .gx-sm-2 { --bs-gutter-x: 0.5rem; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-sm-2, .gy-sm-2 { --bs-gutter-y: 0.5rem; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-sm-3, .gx-sm-3 { --bs-gutter-x: 1rem; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-sm-3, .gy-sm-3 { --bs-gutter-y: 1rem; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-sm-4, .gx-sm-4 { --bs-gutter-x: 1.5rem; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-sm-4, .gy-sm-4 { --bs-gutter-y: 1.5rem; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-sm-5, .gx-sm-5 { --bs-gutter-x: 3rem; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-sm-5, .gy-sm-5 { --bs-gutter-y: 3rem; } }
@media (min-width: 768px) { /* line 74, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-md { flex: 1 0 0%; }
  /* line 78, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-md-auto > * { flex: 0 0 auto; width: auto; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-md-1 > * { flex: 0 0 auto; width: 100%; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-md-2 > * { flex: 0 0 auto; width: 50%; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-md-3 > * { flex: 0 0 auto; width: 33.3333333333%; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-md-4 > * { flex: 0 0 auto; width: 25%; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-md-5 > * { flex: 0 0 auto; width: 20%; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-md-6 > * { flex: 0 0 auto; width: 16.6666666667%; }
  /* line 90, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-md-auto { flex: 0 0 auto; width: auto; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-md-1 { flex: 0 0 auto; width: 8.33333333%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-md-2 { flex: 0 0 auto; width: 16.66666667%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-md-3 { flex: 0 0 auto; width: 25%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-md-4 { flex: 0 0 auto; width: 33.33333333%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-md-5 { flex: 0 0 auto; width: 41.66666667%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-md-6 { flex: 0 0 auto; width: 50%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-md-7 { flex: 0 0 auto; width: 58.33333333%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-md-8 { flex: 0 0 auto; width: 66.66666667%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-md-9 { flex: 0 0 auto; width: 75%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-md-10 { flex: 0 0 auto; width: 83.33333333%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-md-11 { flex: 0 0 auto; width: 91.66666667%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-md-12 { flex: 0 0 auto; width: 100%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-md-0 { margin-left: 0; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-md-1 { margin-left: 8.33333333%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-md-2 { margin-left: 16.66666667%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-md-3 { margin-left: 25%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-md-4 { margin-left: 33.33333333%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-md-5 { margin-left: 41.66666667%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-md-6 { margin-left: 50%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-md-7 { margin-left: 58.33333333%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-md-8 { margin-left: 66.66666667%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-md-9 { margin-left: 75%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-md-10 { margin-left: 83.33333333%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-md-11 { margin-left: 91.66666667%; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-md-0, .gx-md-0 { --bs-gutter-x: 0; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-md-0, .gy-md-0 { --bs-gutter-y: 0; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-md-1, .gx-md-1 { --bs-gutter-x: 0.25rem; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-md-1, .gy-md-1 { --bs-gutter-y: 0.25rem; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-md-2, .gx-md-2 { --bs-gutter-x: 0.5rem; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-md-2, .gy-md-2 { --bs-gutter-y: 0.5rem; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-md-3, .gx-md-3 { --bs-gutter-x: 1rem; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-md-3, .gy-md-3 { --bs-gutter-y: 1rem; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-md-4, .gx-md-4 { --bs-gutter-x: 1.5rem; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-md-4, .gy-md-4 { --bs-gutter-y: 1.5rem; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-md-5, .gx-md-5 { --bs-gutter-x: 3rem; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-md-5, .gy-md-5 { --bs-gutter-y: 3rem; } }
@media (min-width: 992px) { /* line 74, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-lg { flex: 1 0 0%; }
  /* line 78, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-lg-auto > * { flex: 0 0 auto; width: auto; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-lg-1 > * { flex: 0 0 auto; width: 100%; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-lg-2 > * { flex: 0 0 auto; width: 50%; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-lg-3 > * { flex: 0 0 auto; width: 33.3333333333%; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-lg-4 > * { flex: 0 0 auto; width: 25%; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-lg-5 > * { flex: 0 0 auto; width: 20%; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-lg-6 > * { flex: 0 0 auto; width: 16.6666666667%; }
  /* line 90, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-lg-auto { flex: 0 0 auto; width: auto; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-lg-1 { flex: 0 0 auto; width: 8.33333333%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-lg-2 { flex: 0 0 auto; width: 16.66666667%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-lg-3 { flex: 0 0 auto; width: 25%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-lg-4 { flex: 0 0 auto; width: 33.33333333%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-lg-5 { flex: 0 0 auto; width: 41.66666667%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-lg-6 { flex: 0 0 auto; width: 50%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-lg-7 { flex: 0 0 auto; width: 58.33333333%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-lg-8 { flex: 0 0 auto; width: 66.66666667%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-lg-9 { flex: 0 0 auto; width: 75%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-lg-10 { flex: 0 0 auto; width: 83.33333333%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-lg-11 { flex: 0 0 auto; width: 91.66666667%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-lg-12 { flex: 0 0 auto; width: 100%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-lg-0 { margin-left: 0; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-lg-1 { margin-left: 8.33333333%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-lg-2 { margin-left: 16.66666667%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-lg-3 { margin-left: 25%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-lg-4 { margin-left: 33.33333333%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-lg-5 { margin-left: 41.66666667%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-lg-6 { margin-left: 50%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-lg-7 { margin-left: 58.33333333%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-lg-8 { margin-left: 66.66666667%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-lg-9 { margin-left: 75%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-lg-10 { margin-left: 83.33333333%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-lg-11 { margin-left: 91.66666667%; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-lg-0, .gx-lg-0 { --bs-gutter-x: 0; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-lg-0, .gy-lg-0 { --bs-gutter-y: 0; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-lg-1, .gx-lg-1 { --bs-gutter-x: 0.25rem; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-lg-1, .gy-lg-1 { --bs-gutter-y: 0.25rem; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-lg-2, .gx-lg-2 { --bs-gutter-x: 0.5rem; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-lg-2, .gy-lg-2 { --bs-gutter-y: 0.5rem; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-lg-3, .gx-lg-3 { --bs-gutter-x: 1rem; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-lg-3, .gy-lg-3 { --bs-gutter-y: 1rem; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-lg-4, .gx-lg-4 { --bs-gutter-x: 1.5rem; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-lg-4, .gy-lg-4 { --bs-gutter-y: 1.5rem; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-lg-5, .gx-lg-5 { --bs-gutter-x: 3rem; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-lg-5, .gy-lg-5 { --bs-gutter-y: 3rem; } }
@media (min-width: 1200px) { /* line 74, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-xl { flex: 1 0 0%; }
  /* line 78, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-xl-auto > * { flex: 0 0 auto; width: auto; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-xl-1 > * { flex: 0 0 auto; width: 100%; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-xl-2 > * { flex: 0 0 auto; width: 50%; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-xl-3 > * { flex: 0 0 auto; width: 33.3333333333%; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-xl-4 > * { flex: 0 0 auto; width: 25%; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-xl-5 > * { flex: 0 0 auto; width: 20%; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-xl-6 > * { flex: 0 0 auto; width: 16.6666666667%; }
  /* line 90, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-xl-auto { flex: 0 0 auto; width: auto; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-xl-1 { flex: 0 0 auto; width: 8.33333333%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-xl-2 { flex: 0 0 auto; width: 16.66666667%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-xl-3 { flex: 0 0 auto; width: 25%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-xl-4 { flex: 0 0 auto; width: 33.33333333%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-xl-5 { flex: 0 0 auto; width: 41.66666667%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-xl-6 { flex: 0 0 auto; width: 50%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-xl-7 { flex: 0 0 auto; width: 58.33333333%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-xl-8 { flex: 0 0 auto; width: 66.66666667%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-xl-9 { flex: 0 0 auto; width: 75%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-xl-10 { flex: 0 0 auto; width: 83.33333333%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-xl-11 { flex: 0 0 auto; width: 91.66666667%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-xl-12 { flex: 0 0 auto; width: 100%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-xl-0 { margin-left: 0; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-xl-1 { margin-left: 8.33333333%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-xl-2 { margin-left: 16.66666667%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-xl-3 { margin-left: 25%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-xl-4 { margin-left: 33.33333333%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-xl-5 { margin-left: 41.66666667%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-xl-6 { margin-left: 50%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-xl-7 { margin-left: 58.33333333%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-xl-8 { margin-left: 66.66666667%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-xl-9 { margin-left: 75%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-xl-10 { margin-left: 83.33333333%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-xl-11 { margin-left: 91.66666667%; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-xl-0, .gx-xl-0 { --bs-gutter-x: 0; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-xl-0, .gy-xl-0 { --bs-gutter-y: 0; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-xl-1, .gx-xl-1 { --bs-gutter-x: 0.25rem; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-xl-1, .gy-xl-1 { --bs-gutter-y: 0.25rem; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-xl-2, .gx-xl-2 { --bs-gutter-x: 0.5rem; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-xl-2, .gy-xl-2 { --bs-gutter-y: 0.5rem; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-xl-3, .gx-xl-3 { --bs-gutter-x: 1rem; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-xl-3, .gy-xl-3 { --bs-gutter-y: 1rem; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-xl-4, .gx-xl-4 { --bs-gutter-x: 1.5rem; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-xl-4, .gy-xl-4 { --bs-gutter-y: 1.5rem; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-xl-5, .gx-xl-5 { --bs-gutter-x: 3rem; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-xl-5, .gy-xl-5 { --bs-gutter-y: 3rem; } }
@media (min-width: 1400px) { /* line 74, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-xxl { flex: 1 0 0%; }
  /* line 78, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-xxl-auto > * { flex: 0 0 auto; width: auto; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-xxl-1 > * { flex: 0 0 auto; width: 100%; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-xxl-2 > * { flex: 0 0 auto; width: 50%; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-xxl-3 > * { flex: 0 0 auto; width: 33.3333333333%; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-xxl-4 > * { flex: 0 0 auto; width: 25%; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-xxl-5 > * { flex: 0 0 auto; width: 20%; }
  /* line 57, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .row-cols-xxl-6 > * { flex: 0 0 auto; width: 16.6666666667%; }
  /* line 90, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-xxl-auto { flex: 0 0 auto; width: auto; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-xxl-1 { flex: 0 0 auto; width: 8.33333333%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-xxl-2 { flex: 0 0 auto; width: 16.66666667%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-xxl-3 { flex: 0 0 auto; width: 25%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-xxl-4 { flex: 0 0 auto; width: 33.33333333%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-xxl-5 { flex: 0 0 auto; width: 41.66666667%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-xxl-6 { flex: 0 0 auto; width: 50%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-xxl-7 { flex: 0 0 auto; width: 58.33333333%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-xxl-8 { flex: 0 0 auto; width: 66.66666667%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-xxl-9 { flex: 0 0 auto; width: 75%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-xxl-10 { flex: 0 0 auto; width: 83.33333333%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-xxl-11 { flex: 0 0 auto; width: 91.66666667%; }
  /* line 96, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .col-xxl-12 { flex: 0 0 auto; width: 100%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-xxl-0 { margin-left: 0; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-xxl-1 { margin-left: 8.33333333%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-xxl-2 { margin-left: 16.66666667%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-xxl-3 { margin-left: 25%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-xxl-4 { margin-left: 33.33333333%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-xxl-5 { margin-left: 41.66666667%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-xxl-6 { margin-left: 50%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-xxl-7 { margin-left: 58.33333333%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-xxl-8 { margin-left: 66.66666667%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-xxl-9 { margin-left: 75%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-xxl-10 { margin-left: 83.33333333%; }
  /* line 104, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .offset-xxl-11 { margin-left: 91.66666667%; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-xxl-0, .gx-xxl-0 { --bs-gutter-x: 0; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-xxl-0, .gy-xxl-0 { --bs-gutter-y: 0; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-xxl-1, .gx-xxl-1 { --bs-gutter-x: 0.25rem; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-xxl-1, .gy-xxl-1 { --bs-gutter-y: 0.25rem; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-xxl-2, .gx-xxl-2 { --bs-gutter-x: 0.5rem; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-xxl-2, .gy-xxl-2 { --bs-gutter-y: 0.5rem; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-xxl-3, .gx-xxl-3 { --bs-gutter-x: 1rem; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-xxl-3, .gy-xxl-3 { --bs-gutter-y: 1rem; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-xxl-4, .gx-xxl-4 { --bs-gutter-x: 1.5rem; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-xxl-4, .gy-xxl-4 { --bs-gutter-y: 1.5rem; }
  /* line 115, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-xxl-5, .gx-xxl-5 { --bs-gutter-x: 3rem; }
  /* line 120, ../sass/src/bootstrap-5/mixins/_grid.scss */
  .g-xxl-5, .gy-xxl-5 { --bs-gutter-y: 3rem; } }
/* line 5, ../sass/src/bootstrap-5/_tables.scss */
.table { --bs-table-bg: transparent; --bs-table-accent-bg: transparent; --bs-table-striped-color: #3a3a3a; --bs-table-striped-bg: rgba(0, 0, 0, 0.05); --bs-table-active-color: #3a3a3a; --bs-table-active-bg: rgba(0, 0, 0, 0.1); --bs-table-hover-color: #3a3a3a; --bs-table-hover-bg: rgba(0, 0, 0, 0.075); width: 100%; margin-bottom: 1rem; color: #3a3a3a; vertical-align: top; border-color: #dee2e6; }
/* line 26, ../sass/src/bootstrap-5/_tables.scss */
.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); }
/* line 33, ../sass/src/bootstrap-5/_tables.scss */
.table > tbody { vertical-align: inherit; }
/* line 37, ../sass/src/bootstrap-5/_tables.scss */
.table > thead { vertical-align: bottom; }
/* line 42, ../sass/src/bootstrap-5/_tables.scss */
.table > :not(:first-child) { border-top: 2px solid currentColor; }

/* line 52, ../sass/src/bootstrap-5/_tables.scss */
.caption-top { caption-side: top; }

/* line 63, ../sass/src/bootstrap-5/_tables.scss */
.table-sm > :not(caption) > * > * { padding: 0.25rem 0.25rem; }

/* line 79, ../sass/src/bootstrap-5/_tables.scss */
.table-bordered > :not(caption) > * { border-width: 1px 0; }
/* line 83, ../sass/src/bootstrap-5/_tables.scss */
.table-bordered > :not(caption) > * > * { border-width: 0 1px; }

/* line 91, ../sass/src/bootstrap-5/_tables.scss */
.table-borderless > :not(caption) > * > * { border-bottom-width: 0; }
/* line 95, ../sass/src/bootstrap-5/_tables.scss */
.table-borderless > :not(:first-child) { border-top-width: 0; }

/* line 105, ../sass/src/bootstrap-5/_tables.scss */
.table-striped > tbody > tr:nth-of-type(odd) > *, .wp-block-table.table-striped table > tbody > tr:nth-of-type(odd) > * { --bs-table-accent-bg: var(--bs-table-striped-bg); color: var(--bs-table-striped-color); }

/* line 115, ../sass/src/bootstrap-5/_tables.scss */
.table-active { --bs-table-accent-bg: var(--bs-table-active-bg); color: var(--bs-table-active-color); }

/* line 125, ../sass/src/bootstrap-5/_tables.scss */
.table-hover > tbody > tr:hover > * { --bs-table-accent-bg: var(--bs-table-hover-bg); color: var(--bs-table-hover-color); }

/* line 3, ../sass/src/bootstrap-5/mixins/_table-variants.scss */
.table-primary { --bs-table-bg: #f2f4d9; --bs-table-striped-bg: #e6e8ce; --bs-table-striped-color: #000; --bs-table-active-bg: #dadcc3; --bs-table-active-color: #000; --bs-table-hover-bg: #e0e2c9; --bs-table-hover-color: #000; color: #000; border-color: #dadcc3; }

/* line 3, ../sass/src/bootstrap-5/mixins/_table-variants.scss */
.table-secondary { --bs-table-bg: #fefee8; --bs-table-striped-bg: #f1f1dc; --bs-table-striped-color: #000; --bs-table-active-bg: #e5e5d1; --bs-table-active-color: #000; --bs-table-hover-bg: #ebebd7; --bs-table-hover-color: #000; color: #000; border-color: #e5e5d1; }

/* line 3, ../sass/src/bootstrap-5/mixins/_table-variants.scss */
.table-success { --bs-table-bg: #d1e7dd; --bs-table-striped-bg: #c7dbd2; --bs-table-striped-color: #000; --bs-table-active-bg: #bcd0c7; --bs-table-active-color: #000; --bs-table-hover-bg: #c1d6cc; --bs-table-hover-color: #000; color: #000; border-color: #bcd0c7; }

/* line 3, ../sass/src/bootstrap-5/mixins/_table-variants.scss */
.table-info { --bs-table-bg: #fefefb; --bs-table-striped-bg: #f1f1ee; --bs-table-striped-color: #000; --bs-table-active-bg: #e5e5e2; --bs-table-active-color: #000; --bs-table-hover-bg: #ebebe8; --bs-table-hover-color: #000; color: #000; border-color: #e5e5e2; }

/* line 3, ../sass/src/bootstrap-5/mixins/_table-variants.scss */
.table-warning { --bs-table-bg: #fff3cd; --bs-table-striped-bg: #f2e7c3; --bs-table-striped-color: #000; --bs-table-active-bg: #e6dbb9; --bs-table-active-color: #000; --bs-table-hover-bg: #ece1be; --bs-table-hover-color: #000; color: #000; border-color: #e6dbb9; }

/* line 3, ../sass/src/bootstrap-5/mixins/_table-variants.scss */
.table-danger { --bs-table-bg: #f8d7da; --bs-table-striped-bg: #eccccf; --bs-table-striped-color: #000; --bs-table-active-bg: #dfc2c4; --bs-table-active-color: #000; --bs-table-hover-bg: #e5c7ca; --bs-table-hover-color: #000; color: #000; border-color: #dfc2c4; }

/* line 3, ../sass/src/bootstrap-5/mixins/_table-variants.scss */
.table-light { --bs-table-bg: #fcfcfc; --bs-table-striped-bg: #efefef; --bs-table-striped-color: #000; --bs-table-active-bg: #e3e3e3; --bs-table-active-color: #000; --bs-table-hover-bg: #e9e9e9; --bs-table-hover-color: #000; color: #000; border-color: #e3e3e3; }

/* line 3, ../sass/src/bootstrap-5/mixins/_table-variants.scss */
.table-dark, .wp-block-table.table-dark table { --bs-table-bg: #3a3a3a; --bs-table-striped-bg: #444444; --bs-table-striped-color: #ffffff; --bs-table-active-bg: #4e4e4e; --bs-table-active-color: #ffffff; --bs-table-hover-bg: #494949; --bs-table-hover-color: #ffffff; color: #ffffff; border-color: #4e4e4e; }

/* line 150, ../sass/src/bootstrap-5/_tables.scss */
.table-responsive { overflow-x: auto; -webkit-overflow-scrolling: touch; }

@media (max-width: 575.98px) { /* line 150, ../sass/src/bootstrap-5/_tables.scss */
  .table-responsive-sm { overflow-x: auto; -webkit-overflow-scrolling: touch; } }
@media (max-width: 767.98px) { /* line 150, ../sass/src/bootstrap-5/_tables.scss */
  .table-responsive-md { overflow-x: auto; -webkit-overflow-scrolling: touch; } }
@media (max-width: 991.98px) { /* line 150, ../sass/src/bootstrap-5/_tables.scss */
  .table-responsive-lg { overflow-x: auto; -webkit-overflow-scrolling: touch; } }
@media (max-width: 1199.98px) { /* line 150, ../sass/src/bootstrap-5/_tables.scss */
  .table-responsive-xl { overflow-x: auto; -webkit-overflow-scrolling: touch; } }
@media (max-width: 1399.98px) { /* line 150, ../sass/src/bootstrap-5/_tables.scss */
  .table-responsive-xxl { overflow-x: auto; -webkit-overflow-scrolling: touch; } }
/* line 5, ../sass/src/bootstrap-5/forms/_labels.scss */
.form-label { margin-bottom: 0.5rem; }

/* line 15, ../sass/src/bootstrap-5/forms/_labels.scss */
.col-form-label { padding-top: calc(0.375rem + 1px); padding-bottom: calc(0.375rem + 1px); margin-bottom: 0; font-size: inherit; line-height: 1.5; }

/* line 26, ../sass/src/bootstrap-5/forms/_labels.scss */
.col-form-label-lg { padding-top: calc(0.5rem + 1px); padding-bottom: calc(0.5rem + 1px); font-size: calc(1.26rem + 0.12vw); }
@media (min-width: 1200px) { /* line 26, ../sass/src/bootstrap-5/forms/_labels.scss */
  .col-form-label-lg { font-size: 1.35rem; } }

/* line 32, ../sass/src/bootstrap-5/forms/_labels.scss */
.col-form-label-sm { padding-top: calc(0.25rem + 1px); padding-bottom: calc(0.25rem + 1px); font-size: 0.7875rem; }

/* line 5, ../sass/src/bootstrap-5/forms/_form-text.scss */
.form-text { margin-top: 0.25rem; font-size: 0.875em; color: #6c757d; }

/* line 5, ../sass/src/bootstrap-5/forms/_form-control.scss */
.form-control, #loginform input[type=text], #loginform input[type=search], #loginform input[type=tel], #loginform input[type=date], #loginform input[type=password], #loginform input[type=email], #loginform input[type=file], #loginform input[type=submit], #loginform select, #loginform textarea, .wpcf7 input[type=text], .wpcf7 input[type=search], .wpcf7 input[type=url], .wpcf7 input[type=tel], .wpcf7 input[type=number], .wpcf7 input[type=range], .wpcf7 input[type=date], .wpcf7 input[type=month], .wpcf7 input[type=week], .wpcf7 input[type=time], .wpcf7 input[type=datetime], .wpcf7 input[type=datetime-local], .wpcf7 input[type=color], .wpcf7 input[type=email], .wpcf7 input[type=file], .wpcf7 select, .wpcf7 textarea, .wpcf7 .wpcf7-validation-errors, .wp-block-search .wp-block-search__input { display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 0.9rem; font-weight: 400; line-height: 1.5; color: #3a3a3a; background-color: #fcfcfc; background-clip: padding-box; border: 1px solid #ced4da; appearance: none; border-radius: 0.5rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) { /* line 5, ../sass/src/bootstrap-5/forms/_form-control.scss */
  .form-control, #loginform input[type=text], #loginform input[type=search], #loginform input[type=tel], #loginform input[type=date], #loginform input[type=password], #loginform input[type=email], #loginform input[type=file], #loginform input[type=submit], #loginform select, #loginform textarea, .wpcf7 input[type=text], .wpcf7 input[type=search], .wpcf7 input[type=url], .wpcf7 input[type=tel], .wpcf7 input[type=number], .wpcf7 input[type=range], .wpcf7 input[type=date], .wpcf7 input[type=month], .wpcf7 input[type=week], .wpcf7 input[type=time], .wpcf7 input[type=datetime], .wpcf7 input[type=datetime-local], .wpcf7 input[type=color], .wpcf7 input[type=email], .wpcf7 input[type=file], .wpcf7 select, .wpcf7 textarea, .wpcf7 .wpcf7-validation-errors, .wp-block-search .wp-block-search__input { transition: none; } }
/* line 25, ../sass/src/bootstrap-5/forms/_form-control.scss */
.form-control[type="file"], #loginform input[type="file"][type=text], #loginform input[type="file"][type=search], #loginform input[type="file"][type=tel], #loginform input[type="file"][type=date], #loginform input[type="file"][type=password], #loginform input[type="file"][type=email], #loginform input[type="file"][type=file], #loginform input[type="file"][type=submit], #loginform select[type="file"], #loginform textarea[type="file"], .wpcf7 input[type="file"][type=text], .wpcf7 input[type="file"][type=search], .wpcf7 input[type="file"][type=url], .wpcf7 input[type="file"][type=tel], .wpcf7 input[type="file"][type=number], .wpcf7 input[type="file"][type=range], .wpcf7 input[type="file"][type=date], .wpcf7 input[type="file"][type=month], .wpcf7 input[type="file"][type=week], .wpcf7 input[type="file"][type=time], .wpcf7 input[type="file"][type=datetime], .wpcf7 input[type="file"][type=datetime-local], .wpcf7 input[type="file"][type=color], .wpcf7 input[type="file"][type=email], .wpcf7 input[type="file"][type=file], .wpcf7 select[type="file"], .wpcf7 textarea[type="file"], .wpcf7 [type="file"].wpcf7-validation-errors, .wp-block-search [type="file"].wp-block-search__input { overflow: hidden; }
/* line 28, ../sass/src/bootstrap-5/forms/_form-control.scss */
.form-control[type="file"]:not(:disabled):not([readonly]), #loginform input[type="file"][type=text]:not(:disabled):not([readonly]), #loginform input[type="file"][type=search]:not(:disabled):not([readonly]), #loginform input[type="file"][type=tel]:not(:disabled):not([readonly]), #loginform input[type="file"][type=date]:not(:disabled):not([readonly]), #loginform input[type="file"][type=password]:not(:disabled):not([readonly]), #loginform input[type="file"][type=email]:not(:disabled):not([readonly]), #loginform input[type="file"][type=file]:not(:disabled):not([readonly]), #loginform input[type="file"][type=submit]:not(:disabled):not([readonly]), #loginform select[type="file"]:not(:disabled):not([readonly]), #loginform textarea[type="file"]:not(:disabled):not([readonly]), .wpcf7 input[type="file"][type=text]:not(:disabled):not([readonly]), .wpcf7 input[type="file"][type=search]:not(:disabled):not([readonly]), .wpcf7 input[type="file"][type=url]:not(:disabled):not([readonly]), .wpcf7 input[type="file"][type=tel]:not(:disabled):not([readonly]), .wpcf7 input[type="file"][type=number]:not(:disabled):not([readonly]), .wpcf7 input[type="file"][type=range]:not(:disabled):not([readonly]), .wpcf7 input[type="file"][type=date]:not(:disabled):not([readonly]), .wpcf7 input[type="file"][type=month]:not(:disabled):not([readonly]), .wpcf7 input[type="file"][type=week]:not(:disabled):not([readonly]), .wpcf7 input[type="file"][type=time]:not(:disabled):not([readonly]), .wpcf7 input[type="file"][type=datetime]:not(:disabled):not([readonly]), .wpcf7 input[type="file"][type=datetime-local]:not(:disabled):not([readonly]), .wpcf7 input[type="file"][type=color]:not(:disabled):not([readonly]), .wpcf7 input[type="file"][type=email]:not(:disabled):not([readonly]), .wpcf7 input[type="file"][type=file]:not(:disabled):not([readonly]), .wpcf7 select[type="file"]:not(:disabled):not([readonly]), .wpcf7 textarea[type="file"]:not(:disabled):not([readonly]), .wpcf7 [type="file"].wpcf7-validation-errors:not(:disabled):not([readonly]), .wp-block-search [type="file"].wp-block-search__input:not(:disabled):not([readonly]) { cursor: pointer; }
/* line 34, ../sass/src/bootstrap-5/forms/_form-control.scss */
.form-control:focus, #loginform input[type=text]:focus, #loginform input[type=search]:focus, #loginform input[type=tel]:focus, #loginform input[type=date]:focus, #loginform input[type=password]:focus, #loginform input[type=email]:focus, #loginform input[type=file]:focus, #loginform input[type=submit]:focus, #loginform select:focus, #loginform textarea:focus, .wpcf7 input[type=text]:focus, .wpcf7 input[type=search]:focus, .wpcf7 input[type=url]:focus, .wpcf7 input[type=tel]:focus, .wpcf7 input[type=number]:focus, .wpcf7 input[type=range]:focus, .wpcf7 input[type=date]:focus, .wpcf7 input[type=month]:focus, .wpcf7 input[type=week]:focus, .wpcf7 input[type=time]:focus, .wpcf7 input[type=datetime]:focus, .wpcf7 input[type=datetime-local]:focus, .wpcf7 input[type=color]:focus, .wpcf7 input[type=email]:focus, .wpcf7 input[type=file]:focus, .wpcf7 select:focus, .wpcf7 textarea:focus, .wpcf7 .wpcf7-validation-errors:focus, .wp-block-search .wp-block-search__input:focus { color: #3a3a3a; background-color: #fcfcfc; border-color: #dee59f; outline: 0; box-shadow: 0 0 0 0.25rem rgba(189, 202, 63, 0.25); }
/* line 50, ../sass/src/bootstrap-5/forms/_form-control.scss */
.form-control::-webkit-date-and-time-value, #loginform input[type=text]::-webkit-date-and-time-value, #loginform input[type=search]::-webkit-date-and-time-value, #loginform input[type=tel]::-webkit-date-and-time-value, #loginform input[type=date]::-webkit-date-and-time-value, #loginform input[type=password]::-webkit-date-and-time-value, #loginform input[type=email]::-webkit-date-and-time-value, #loginform input[type=file]::-webkit-date-and-time-value, #loginform input[type=submit]::-webkit-date-and-time-value, #loginform select::-webkit-date-and-time-value, #loginform textarea::-webkit-date-and-time-value, .wpcf7 input[type=text]::-webkit-date-and-time-value, .wpcf7 input[type=search]::-webkit-date-and-time-value, .wpcf7 input[type=url]::-webkit-date-and-time-value, .wpcf7 input[type=tel]::-webkit-date-and-time-value, .wpcf7 input[type=number]::-webkit-date-and-time-value, .wpcf7 input[type=range]::-webkit-date-and-time-value, .wpcf7 input[type=date]::-webkit-date-and-time-value, .wpcf7 input[type=month]::-webkit-date-and-time-value, .wpcf7 input[type=week]::-webkit-date-and-time-value, .wpcf7 input[type=time]::-webkit-date-and-time-value, .wpcf7 input[type=datetime]::-webkit-date-and-time-value, .wpcf7 input[type=datetime-local]::-webkit-date-and-time-value, .wpcf7 input[type=color]::-webkit-date-and-time-value, .wpcf7 input[type=email]::-webkit-date-and-time-value, .wpcf7 input[type=file]::-webkit-date-and-time-value, .wpcf7 select::-webkit-date-and-time-value, .wpcf7 textarea::-webkit-date-and-time-value, .wpcf7 .wpcf7-validation-errors::-webkit-date-and-time-value, .wp-block-search .wp-block-search__input::-webkit-date-and-time-value { height: 1.5em; }
/* line 56, ../sass/src/bootstrap-5/forms/_form-control.scss */
.form-control::placeholder, #loginform input[type=text]::placeholder, #loginform input[type=search]::placeholder, #loginform input[type=tel]::placeholder, #loginform input[type=date]::placeholder, #loginform input[type=password]::placeholder, #loginform input[type=email]::placeholder, #loginform input[type=file]::placeholder, #loginform input[type=submit]::placeholder, #loginform select::placeholder, #loginform textarea::placeholder, .wpcf7 input[type=text]::placeholder, .wpcf7 input[type=search]::placeholder, .wpcf7 input[type=url]::placeholder, .wpcf7 input[type=tel]::placeholder, .wpcf7 input[type=number]::placeholder, .wpcf7 input[type=range]::placeholder, .wpcf7 input[type=date]::placeholder, .wpcf7 input[type=month]::placeholder, .wpcf7 input[type=week]::placeholder, .wpcf7 input[type=time]::placeholder, .wpcf7 input[type=datetime]::placeholder, .wpcf7 input[type=datetime-local]::placeholder, .wpcf7 input[type=color]::placeholder, .wpcf7 input[type=email]::placeholder, .wpcf7 input[type=file]::placeholder, .wpcf7 select::placeholder, .wpcf7 textarea::placeholder, .wpcf7 .wpcf7-validation-errors::placeholder, .wp-block-search .wp-block-search__input::placeholder { color: #6c757d; opacity: 1; }
/* line 67, ../sass/src/bootstrap-5/forms/_form-control.scss */
.form-control:disabled, #loginform input[type=text]:disabled, #loginform input[type=search]:disabled, #loginform input[type=tel]:disabled, #loginform input[type=date]:disabled, #loginform input[type=password]:disabled, #loginform input[type=email]:disabled, #loginform input[type=file]:disabled, #loginform input[type=submit]:disabled, #loginform select:disabled, #loginform textarea:disabled, .wpcf7 input[type=text]:disabled, .wpcf7 input[type=search]:disabled, .wpcf7 input[type=url]:disabled, .wpcf7 input[type=tel]:disabled, .wpcf7 input[type=number]:disabled, .wpcf7 input[type=range]:disabled, .wpcf7 input[type=date]:disabled, .wpcf7 input[type=month]:disabled, .wpcf7 input[type=week]:disabled, .wpcf7 input[type=time]:disabled, .wpcf7 input[type=datetime]:disabled, .wpcf7 input[type=datetime-local]:disabled, .wpcf7 input[type=color]:disabled, .wpcf7 input[type=email]:disabled, .wpcf7 input[type=file]:disabled, .wpcf7 select:disabled, .wpcf7 textarea:disabled, .wpcf7 .wpcf7-validation-errors:disabled, .wp-block-search .wp-block-search__input:disabled, .form-control[readonly], #loginform input[readonly][type=text], #loginform input[readonly][type=search], #loginform input[readonly][type=tel], #loginform input[readonly][type=date], #loginform input[readonly][type=password], #loginform input[readonly][type=email], #loginform input[readonly][type=file], #loginform input[readonly][type=submit], #loginform select[readonly], #loginform textarea[readonly], .wpcf7 input[readonly][type=text], .wpcf7 input[readonly][type=search], .wpcf7 input[readonly][type=url], .wpcf7 input[readonly][type=tel], .wpcf7 input[readonly][type=number], .wpcf7 input[readonly][type=range], .wpcf7 input[readonly][type=date], .wpcf7 input[readonly][type=month], .wpcf7 input[readonly][type=week], .wpcf7 input[readonly][type=time], .wpcf7 input[readonly][type=datetime], .wpcf7 input[readonly][type=datetime-local], .wpcf7 input[readonly][type=color], .wpcf7 input[readonly][type=email], .wpcf7 input[readonly][type=file], .wpcf7 select[readonly], .wpcf7 textarea[readonly], .wpcf7 [readonly].wpcf7-validation-errors, .wp-block-search [readonly].wp-block-search__input { background-color: #e9ecef; opacity: 1; }
/* line 76, ../sass/src/bootstrap-5/forms/_form-control.scss */
.form-control::file-selector-button, #loginform input[type=text]::file-selector-button, #loginform input[type=search]::file-selector-button, #loginform input[type=tel]::file-selector-button, #loginform input[type=date]::file-selector-button, #loginform input[type=password]::file-selector-button, #loginform input[type=email]::file-selector-button, #loginform input[type=file]::file-selector-button, #loginform input[type=submit]::file-selector-button, #loginform select::file-selector-button, #loginform textarea::file-selector-button, .wpcf7 input[type=text]::file-selector-button, .wpcf7 input[type=search]::file-selector-button, .wpcf7 input[type=url]::file-selector-button, .wpcf7 input[type=tel]::file-selector-button, .wpcf7 input[type=number]::file-selector-button, .wpcf7 input[type=range]::file-selector-button, .wpcf7 input[type=date]::file-selector-button, .wpcf7 input[type=month]::file-selector-button, .wpcf7 input[type=week]::file-selector-button, .wpcf7 input[type=time]::file-selector-button, .wpcf7 input[type=datetime]::file-selector-button, .wpcf7 input[type=datetime-local]::file-selector-button, .wpcf7 input[type=color]::file-selector-button, .wpcf7 input[type=email]::file-selector-button, .wpcf7 input[type=file]::file-selector-button, .wpcf7 select::file-selector-button, .wpcf7 textarea::file-selector-button, .wpcf7 .wpcf7-validation-errors::file-selector-button, .wp-block-search .wp-block-search__input::file-selector-button { padding: 0.375rem 0.75rem; margin: -0.375rem -0.75rem; margin-inline-end: 0.75rem; color: #3a3a3a; background-color: #e9ecef; pointer-events: none; border-color: inherit; border-style: solid; border-width: 0; border-inline-end-width: 1px; border-radius: 0; transition: all 0.8s ease-in-out; }
@media (prefers-reduced-motion: reduce) { /* line 76, ../sass/src/bootstrap-5/forms/_form-control.scss */
  .form-control::file-selector-button, #loginform input[type=text]::file-selector-button, #loginform input[type=search]::file-selector-button, #loginform input[type=tel]::file-selector-button, #loginform input[type=date]::file-selector-button, #loginform input[type=password]::file-selector-button, #loginform input[type=email]::file-selector-button, #loginform input[type=file]::file-selector-button, #loginform input[type=submit]::file-selector-button, #loginform select::file-selector-button, #loginform textarea::file-selector-button, .wpcf7 input[type=text]::file-selector-button, .wpcf7 input[type=search]::file-selector-button, .wpcf7 input[type=url]::file-selector-button, .wpcf7 input[type=tel]::file-selector-button, .wpcf7 input[type=number]::file-selector-button, .wpcf7 input[type=range]::file-selector-button, .wpcf7 input[type=date]::file-selector-button, .wpcf7 input[type=month]::file-selector-button, .wpcf7 input[type=week]::file-selector-button, .wpcf7 input[type=time]::file-selector-button, .wpcf7 input[type=datetime]::file-selector-button, .wpcf7 input[type=datetime-local]::file-selector-button, .wpcf7 input[type=color]::file-selector-button, .wpcf7 input[type=email]::file-selector-button, .wpcf7 input[type=file]::file-selector-button, .wpcf7 select::file-selector-button, .wpcf7 textarea::file-selector-button, .wpcf7 .wpcf7-validation-errors::file-selector-button, .wp-block-search .wp-block-search__input::file-selector-button { transition: none; } }
/* line 91, ../sass/src/bootstrap-5/forms/_form-control.scss */
.form-control:hover:not(:disabled):not([readonly])::file-selector-button, #loginform input[type=text]:hover:not(:disabled):not([readonly])::file-selector-button, #loginform input[type=search]:hover:not(:disabled):not([readonly])::file-selector-button, #loginform input[type=tel]:hover:not(:disabled):not([readonly])::file-selector-button, #loginform input[type=date]:hover:not(:disabled):not([readonly])::file-selector-button, #loginform input[type=password]:hover:not(:disabled):not([readonly])::file-selector-button, #loginform input[type=email]:hover:not(:disabled):not([readonly])::file-selector-button, #loginform input[type=file]:hover:not(:disabled):not([readonly])::file-selector-button, #loginform input[type=submit]:hover:not(:disabled):not([readonly])::file-selector-button, #loginform select:hover:not(:disabled):not([readonly])::file-selector-button, #loginform textarea:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 input[type=text]:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 input[type=search]:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 input[type=url]:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 input[type=tel]:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 input[type=number]:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 input[type=range]:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 input[type=date]:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 input[type=month]:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 input[type=week]:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 input[type=time]:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 input[type=datetime]:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 input[type=datetime-local]:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 input[type=color]:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 input[type=email]:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 input[type=file]:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 select:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 textarea:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 .wpcf7-validation-errors:hover:not(:disabled):not([readonly])::file-selector-button, .wp-block-search .wp-block-search__input:hover:not(:disabled):not([readonly])::file-selector-button { background-color: #dde0e3; }
/* line 95, ../sass/src/bootstrap-5/forms/_form-control.scss */
.form-control::-webkit-file-upload-button, #loginform input[type=text]::-webkit-file-upload-button, #loginform input[type=search]::-webkit-file-upload-button, #loginform input[type=tel]::-webkit-file-upload-button, #loginform input[type=date]::-webkit-file-upload-button, #loginform input[type=password]::-webkit-file-upload-button, #loginform input[type=email]::-webkit-file-upload-button, #loginform input[type=file]::-webkit-file-upload-button, #loginform input[type=submit]::-webkit-file-upload-button, #loginform select::-webkit-file-upload-button, #loginform textarea::-webkit-file-upload-button, .wpcf7 input[type=text]::-webkit-file-upload-button, .wpcf7 input[type=search]::-webkit-file-upload-button, .wpcf7 input[type=url]::-webkit-file-upload-button, .wpcf7 input[type=tel]::-webkit-file-upload-button, .wpcf7 input[type=number]::-webkit-file-upload-button, .wpcf7 input[type=range]::-webkit-file-upload-button, .wpcf7 input[type=date]::-webkit-file-upload-button, .wpcf7 input[type=month]::-webkit-file-upload-button, .wpcf7 input[type=week]::-webkit-file-upload-button, .wpcf7 input[type=time]::-webkit-file-upload-button, .wpcf7 input[type=datetime]::-webkit-file-upload-button, .wpcf7 input[type=datetime-local]::-webkit-file-upload-button, .wpcf7 input[type=color]::-webkit-file-upload-button, .wpcf7 input[type=email]::-webkit-file-upload-button, .wpcf7 input[type=file]::-webkit-file-upload-button, .wpcf7 select::-webkit-file-upload-button, .wpcf7 textarea::-webkit-file-upload-button, .wpcf7 .wpcf7-validation-errors::-webkit-file-upload-button, .wp-block-search .wp-block-search__input::-webkit-file-upload-button { padding: 0.375rem 0.75rem; margin: -0.375rem -0.75rem; margin-inline-end: 0.75rem; color: #3a3a3a; background-color: #e9ecef; pointer-events: none; border-color: inherit; border-style: solid; border-width: 0; border-inline-end-width: 1px; border-radius: 0; transition: all 0.8s ease-in-out; }
@media (prefers-reduced-motion: reduce) { /* line 95, ../sass/src/bootstrap-5/forms/_form-control.scss */
  .form-control::-webkit-file-upload-button, #loginform input[type=text]::-webkit-file-upload-button, #loginform input[type=search]::-webkit-file-upload-button, #loginform input[type=tel]::-webkit-file-upload-button, #loginform input[type=date]::-webkit-file-upload-button, #loginform input[type=password]::-webkit-file-upload-button, #loginform input[type=email]::-webkit-file-upload-button, #loginform input[type=file]::-webkit-file-upload-button, #loginform input[type=submit]::-webkit-file-upload-button, #loginform select::-webkit-file-upload-button, #loginform textarea::-webkit-file-upload-button, .wpcf7 input[type=text]::-webkit-file-upload-button, .wpcf7 input[type=search]::-webkit-file-upload-button, .wpcf7 input[type=url]::-webkit-file-upload-button, .wpcf7 input[type=tel]::-webkit-file-upload-button, .wpcf7 input[type=number]::-webkit-file-upload-button, .wpcf7 input[type=range]::-webkit-file-upload-button, .wpcf7 input[type=date]::-webkit-file-upload-button, .wpcf7 input[type=month]::-webkit-file-upload-button, .wpcf7 input[type=week]::-webkit-file-upload-button, .wpcf7 input[type=time]::-webkit-file-upload-button, .wpcf7 input[type=datetime]::-webkit-file-upload-button, .wpcf7 input[type=datetime-local]::-webkit-file-upload-button, .wpcf7 input[type=color]::-webkit-file-upload-button, .wpcf7 input[type=email]::-webkit-file-upload-button, .wpcf7 input[type=file]::-webkit-file-upload-button, .wpcf7 select::-webkit-file-upload-button, .wpcf7 textarea::-webkit-file-upload-button, .wpcf7 .wpcf7-validation-errors::-webkit-file-upload-button, .wp-block-search .wp-block-search__input::-webkit-file-upload-button { transition: none; } }
/* line 110, ../sass/src/bootstrap-5/forms/_form-control.scss */
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, #loginform input[type=text]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, #loginform input[type=search]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, #loginform input[type=tel]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, #loginform input[type=date]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, #loginform input[type=password]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, #loginform input[type=email]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, #loginform input[type=file]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, #loginform input[type=submit]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, #loginform select:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, #loginform textarea:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=text]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=search]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=url]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=tel]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=number]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=range]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=date]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=month]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=week]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=time]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=datetime]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=datetime-local]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=color]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=email]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=file]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 select:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 textarea:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 .wpcf7-validation-errors:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wp-block-search .wp-block-search__input:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { background-color: #dde0e3; }

/* line 120, ../sass/src/bootstrap-5/forms/_form-control.scss */
.form-control-plaintext { display: block; width: 100%; padding: 0.375rem 0; margin-bottom: 0; line-height: 1.5; color: #3a3a3a; background-color: transparent; border: solid transparent; border-width: 1px 0; }
/* line 131, ../sass/src/bootstrap-5/forms/_form-control.scss */
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { padding-right: 0; padding-left: 0; }

/* line 145, ../sass/src/bootstrap-5/forms/_form-control.scss */
.form-control-sm { min-height: calc(1.5em + 0.5rem + 2px); padding: 0.25rem 0.5rem; font-size: 0.7875rem; border-radius: 0.2rem; }
/* line 151, ../sass/src/bootstrap-5/forms/_form-control.scss */
.form-control-sm::file-selector-button { padding: 0.25rem 0.5rem; margin: -0.25rem -0.5rem; margin-inline-end: 0.5rem; }
/* line 157, ../sass/src/bootstrap-5/forms/_form-control.scss */
.form-control-sm::-webkit-file-upload-button { padding: 0.25rem 0.5rem; margin: -0.25rem -0.5rem; margin-inline-end: 0.5rem; }

/* line 164, ../sass/src/bootstrap-5/forms/_form-control.scss */
.form-control-lg { min-height: calc(1.5em + 1rem + 2px); padding: 0.5rem 1rem; font-size: calc(1.26rem + 0.12vw); border-radius: 0.3rem; }
@media (min-width: 1200px) { /* line 164, ../sass/src/bootstrap-5/forms/_form-control.scss */
  .form-control-lg { font-size: 1.35rem; } }
/* line 170, ../sass/src/bootstrap-5/forms/_form-control.scss */
.form-control-lg::file-selector-button { padding: 0.5rem 1rem; margin: -0.5rem -1rem; margin-inline-end: 1rem; }
/* line 176, ../sass/src/bootstrap-5/forms/_form-control.scss */
.form-control-lg::-webkit-file-upload-button { padding: 0.5rem 1rem; margin: -0.5rem -1rem; margin-inline-end: 1rem; }

/* line 187, ../sass/src/bootstrap-5/forms/_form-control.scss */
textarea.form-control, #loginform textarea, .wpcf7 textarea, .wpcf7 textarea.wpcf7-validation-errors, .wp-block-search textarea.wp-block-search__input { min-height: calc(1.5em + 0.75rem + 2px); }
/* line 191, ../sass/src/bootstrap-5/forms/_form-control.scss */
textarea.form-control-sm { min-height: calc(1.5em + 0.5rem + 2px); }
/* line 195, ../sass/src/bootstrap-5/forms/_form-control.scss */
textarea.form-control-lg { min-height: calc(1.5em + 1rem + 2px); }

/* line 201, ../sass/src/bootstrap-5/forms/_form-control.scss */
.form-control-color { width: 3rem; height: auto; padding: 0.375rem; }
/* line 206, ../sass/src/bootstrap-5/forms/_form-control.scss */
.form-control-color:not(:disabled):not([readonly]) { cursor: pointer; }
/* line 210, ../sass/src/bootstrap-5/forms/_form-control.scss */
.form-control-color::-moz-color-swatch { height: 1.5em; border-radius: 0.5rem; }
/* line 215, ../sass/src/bootstrap-5/forms/_form-control.scss */
.form-control-color::-webkit-color-swatch { height: 1.5em; border-radius: 0.5rem; }

/* line 6, ../sass/src/bootstrap-5/forms/_form-select.scss */
.form-select { display: block; width: 100%; padding: 0.375rem 2.25rem 0.375rem 0.75rem; -moz-padding-start: calc(0.75rem - 3px); font-size: 0.9rem; font-weight: 400; line-height: 1.5; color: #3a3a3a; background-color: #fcfcfc; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right 0.75rem center; background-size: 16px 12px; border: 1px solid #ced4da; border-radius: 0.5rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance: none; }
@media (prefers-reduced-motion: reduce) { /* line 6, ../sass/src/bootstrap-5/forms/_form-select.scss */
  .form-select { transition: none; } }
/* line 28, ../sass/src/bootstrap-5/forms/_form-select.scss */
.form-select:focus { border-color: #dee59f; outline: 0; box-shadow: 0 0 0 0.25rem rgba(189, 202, 63, 0.25); }
/* line 39, ../sass/src/bootstrap-5/forms/_form-select.scss */
.form-select[multiple], .form-select[size]:not([size="1"]) { padding-right: 0.75rem; background-image: none; }
/* line 45, ../sass/src/bootstrap-5/forms/_form-select.scss */
.form-select:disabled { background-color: #e9ecef; }
/* line 52, ../sass/src/bootstrap-5/forms/_form-select.scss */
.form-select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #3a3a3a; }

/* line 58, ../sass/src/bootstrap-5/forms/_form-select.scss */
.form-select-sm { padding-top: 0.25rem; padding-bottom: 0.25rem; padding-left: 0.5rem; font-size: 0.7875rem; border-radius: 0.2rem; }

/* line 66, ../sass/src/bootstrap-5/forms/_form-select.scss */
.form-select-lg { padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 1rem; font-size: calc(1.26rem + 0.12vw); border-radius: 0.3rem; }
@media (min-width: 1200px) { /* line 66, ../sass/src/bootstrap-5/forms/_form-select.scss */
  .form-select-lg { font-size: 1.35rem; } }

/* line 5, ../sass/src/bootstrap-5/forms/_form-check.scss */
.form-check { display: block; min-height: 1.35rem; padding-left: 1.5em; margin-bottom: 0.125rem; }
/* line 11, ../sass/src/bootstrap-5/forms/_form-check.scss */
.form-check .form-check-input { float: left; margin-left: -1.5em; }

/* line 17, ../sass/src/bootstrap-5/forms/_form-check.scss */
.form-check-input { width: 1em; height: 1em; margin-top: 0.25em; vertical-align: top; background-color: #fcfcfc; background-repeat: no-repeat; background-position: center; background-size: contain; border: 1px solid rgba(0, 0, 0, 0.25); appearance: none; color-adjust: exact; }
/* line 31, ../sass/src/bootstrap-5/forms/_form-check.scss */
.form-check-input[type="checkbox"] { border-radius: 0.25em; }
/* line 35, ../sass/src/bootstrap-5/forms/_form-check.scss */
.form-check-input[type="radio"] { border-radius: 50%; }
/* line 40, ../sass/src/bootstrap-5/forms/_form-check.scss */
.form-check-input:active { filter: brightness(90%); }
/* line 44, ../sass/src/bootstrap-5/forms/_form-check.scss */
.form-check-input:focus { border-color: #dee59f; outline: 0; box-shadow: 0 0 0 0.25rem rgba(189, 202, 63, 0.25); }
/* line 50, ../sass/src/bootstrap-5/forms/_form-check.scss */
.form-check-input:checked { background-color: #BDCA3F; border-color: #BDCA3F; }
/* line 54, ../sass/src/bootstrap-5/forms/_form-check.scss */
.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 10l3 3l6-6'/%3e%3c/svg%3e"); }
/* line 62, ../sass/src/bootstrap-5/forms/_form-check.scss */
.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"); }
/* line 71, ../sass/src/bootstrap-5/forms/_form-check.scss */
.form-check-input[type="checkbox"]:indeterminate { background-color: #BDCA3F; border-color: #BDCA3F; 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"); }
/* line 82, ../sass/src/bootstrap-5/forms/_form-check.scss */
.form-check-input:disabled { pointer-events: none; filter: none; opacity: 0.5; }
/* line 92, ../sass/src/bootstrap-5/forms/_form-check.scss */
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { opacity: 0.5; }

/* line 107, ../sass/src/bootstrap-5/forms/_form-check.scss */
.form-switch { padding-left: 2.5em; }
/* line 110, ../sass/src/bootstrap-5/forms/_form-check.scss */
.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) { /* line 110, ../sass/src/bootstrap-5/forms/_form-check.scss */
  .form-switch .form-check-input { transition: none; } }
/* line 118, ../sass/src/bootstrap-5/forms/_form-check.scss */
.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='%23dee59f'/%3e%3c/svg%3e"); }
/* line 122, ../sass/src/bootstrap-5/forms/_form-check.scss */
.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"); }

/* line 134, ../sass/src/bootstrap-5/forms/_form-check.scss */
.form-check-inline { display: inline-block; margin-right: 1rem; }

/* line 139, ../sass/src/bootstrap-5/forms/_form-check.scss */
.btn-check { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none; }
/* line 146, ../sass/src/bootstrap-5/forms/_form-check.scss */
.btn-check[disabled] + .btn, #loginform .btn-check[disabled] + input[type=submit], .comments-link .btn-check[disabled] + a, .btn-check[disabled] + a.post-edit-link, .wpcf7 .btn-check[disabled] + input[type=submit], .wp-block-search .btn-check[disabled] + .wp-block-search__button, .btn-check:disabled + .btn, #loginform .btn-check:disabled + input[type=submit], .comments-link .btn-check:disabled + a, .btn-check:disabled + a.post-edit-link, .wpcf7 .btn-check:disabled + input[type=submit], .wp-block-search .btn-check:disabled + .wp-block-search__button { pointer-events: none; filter: none; opacity: 0.65; }

/* line 7, ../sass/src/bootstrap-5/forms/_form-range.scss */
.form-range { width: 100%; height: 1.5rem; padding: 0; background-color: transparent; appearance: none; }
/* line 14, ../sass/src/bootstrap-5/forms/_form-range.scss */
.form-range:focus { outline: 0; }
/* line 19, ../sass/src/bootstrap-5/forms/_form-range.scss */
.form-range:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #fcfcfc, 0 0 0 0.25rem rgba(189, 202, 63, 0.25); }
/* line 20, ../sass/src/bootstrap-5/forms/_form-range.scss */
.form-range:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #fcfcfc, 0 0 0 0.25rem rgba(189, 202, 63, 0.25); }
/* line 23, ../sass/src/bootstrap-5/forms/_form-range.scss */
.form-range::-moz-focus-outer { border: 0; }
/* line 27, ../sass/src/bootstrap-5/forms/_form-range.scss */
.form-range::-webkit-slider-thumb { width: 1rem; height: 1rem; margin-top: -0.25rem; background-color: #BDCA3F; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance: none; }
@media (prefers-reduced-motion: reduce) { /* line 27, ../sass/src/bootstrap-5/forms/_form-range.scss */
  .form-range::-webkit-slider-thumb { transition: none; } }
/* line 38, ../sass/src/bootstrap-5/forms/_form-range.scss */
.form-range::-webkit-slider-thumb:active { background-color: #ebefc5; }
/* line 43, ../sass/src/bootstrap-5/forms/_form-range.scss */
.form-range::-webkit-slider-runnable-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #dee2e6; border-color: transparent; border-radius: 1rem; }
/* line 54, ../sass/src/bootstrap-5/forms/_form-range.scss */
.form-range::-moz-range-thumb { width: 1rem; height: 1rem; background-color: #BDCA3F; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance: none; }
@media (prefers-reduced-motion: reduce) { /* line 54, ../sass/src/bootstrap-5/forms/_form-range.scss */
  .form-range::-moz-range-thumb { transition: none; } }
/* line 64, ../sass/src/bootstrap-5/forms/_form-range.scss */
.form-range::-moz-range-thumb:active { background-color: #ebefc5; }
/* line 69, ../sass/src/bootstrap-5/forms/_form-range.scss */
.form-range::-moz-range-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #dee2e6; border-color: transparent; border-radius: 1rem; }
/* line 80, ../sass/src/bootstrap-5/forms/_form-range.scss */
.form-range:disabled { pointer-events: none; }
/* line 83, ../sass/src/bootstrap-5/forms/_form-range.scss */
.form-range:disabled::-webkit-slider-thumb { background-color: #adb5bd; }
/* line 87, ../sass/src/bootstrap-5/forms/_form-range.scss */
.form-range:disabled::-moz-range-thumb { background-color: #adb5bd; }

/* line 1, ../sass/src/bootstrap-5/forms/_floating-labels.scss */
.form-floating { position: relative; }
/* line 4, ../sass/src/bootstrap-5/forms/_floating-labels.scss */
.form-floating > .form-control, #loginform .form-floating > input[type=text], #loginform .form-floating > input[type=search], #loginform .form-floating > input[type=tel], #loginform .form-floating > input[type=date], #loginform .form-floating > input[type=password], #loginform .form-floating > input[type=email], #loginform .form-floating > input[type=file], #loginform .form-floating > input[type=submit], #loginform .form-floating > select, #loginform .form-floating > textarea, .wpcf7 .form-floating > input[type=text], .wpcf7 .form-floating > input[type=search], .wpcf7 .form-floating > input[type=url], .wpcf7 .form-floating > input[type=tel], .wpcf7 .form-floating > input[type=number], .wpcf7 .form-floating > input[type=range], .wpcf7 .form-floating > input[type=date], .wpcf7 .form-floating > input[type=month], .wpcf7 .form-floating > input[type=week], .wpcf7 .form-floating > input[type=time], .wpcf7 .form-floating > input[type=datetime], .wpcf7 .form-floating > input[type=datetime-local], .wpcf7 .form-floating > input[type=color], .wpcf7 .form-floating > input[type=email], .wpcf7 .form-floating > input[type=file], .wpcf7 .form-floating > select, .wpcf7 .form-floating > textarea, .wpcf7 .form-floating > .wpcf7-validation-errors, .wp-block-search .form-floating > .wp-block-search__input, .form-floating > .form-select { height: calc(3.5rem + 2px); line-height: 1.25; }
/* line 10, ../sass/src/bootstrap-5/forms/_floating-labels.scss */
.form-floating > label { position: absolute; top: 0; left: 0; height: 100%; padding: 1rem 0.75rem; 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) { /* line 10, ../sass/src/bootstrap-5/forms/_floating-labels.scss */
  .form-floating > label { transition: none; } }
/* line 23, ../sass/src/bootstrap-5/forms/_floating-labels.scss */
.form-floating > .form-control, #loginform .form-floating > input[type=text], #loginform .form-floating > input[type=search], #loginform .form-floating > input[type=tel], #loginform .form-floating > input[type=date], #loginform .form-floating > input[type=password], #loginform .form-floating > input[type=email], #loginform .form-floating > input[type=file], #loginform .form-floating > input[type=submit], #loginform .form-floating > select, #loginform .form-floating > textarea, .wpcf7 .form-floating > input[type=text], .wpcf7 .form-floating > input[type=search], .wpcf7 .form-floating > input[type=url], .wpcf7 .form-floating > input[type=tel], .wpcf7 .form-floating > input[type=number], .wpcf7 .form-floating > input[type=range], .wpcf7 .form-floating > input[type=date], .wpcf7 .form-floating > input[type=month], .wpcf7 .form-floating > input[type=week], .wpcf7 .form-floating > input[type=time], .wpcf7 .form-floating > input[type=datetime], .wpcf7 .form-floating > input[type=datetime-local], .wpcf7 .form-floating > input[type=color], .wpcf7 .form-floating > input[type=email], .wpcf7 .form-floating > input[type=file], .wpcf7 .form-floating > select, .wpcf7 .form-floating > textarea, .wpcf7 .form-floating > .wpcf7-validation-errors, .wp-block-search .form-floating > .wp-block-search__input { padding: 1rem 0.75rem; }
/* line 26, ../sass/src/bootstrap-5/forms/_floating-labels.scss */
.form-floating > .form-control::placeholder, #loginform .form-floating > input[type=text]::placeholder, #loginform .form-floating > input[type=search]::placeholder, #loginform .form-floating > input[type=tel]::placeholder, #loginform .form-floating > input[type=date]::placeholder, #loginform .form-floating > input[type=password]::placeholder, #loginform .form-floating > input[type=email]::placeholder, #loginform .form-floating > input[type=file]::placeholder, #loginform .form-floating > input[type=submit]::placeholder, #loginform .form-floating > select::placeholder, #loginform .form-floating > textarea::placeholder, .wpcf7 .form-floating > input[type=text]::placeholder, .wpcf7 .form-floating > input[type=search]::placeholder, .wpcf7 .form-floating > input[type=url]::placeholder, .wpcf7 .form-floating > input[type=tel]::placeholder, .wpcf7 .form-floating > input[type=number]::placeholder, .wpcf7 .form-floating > input[type=range]::placeholder, .wpcf7 .form-floating > input[type=date]::placeholder, .wpcf7 .form-floating > input[type=month]::placeholder, .wpcf7 .form-floating > input[type=week]::placeholder, .wpcf7 .form-floating > input[type=time]::placeholder, .wpcf7 .form-floating > input[type=datetime]::placeholder, .wpcf7 .form-floating > input[type=datetime-local]::placeholder, .wpcf7 .form-floating > input[type=color]::placeholder, .wpcf7 .form-floating > input[type=email]::placeholder, .wpcf7 .form-floating > input[type=file]::placeholder, .wpcf7 .form-floating > select::placeholder, .wpcf7 .form-floating > textarea::placeholder, .wpcf7 .form-floating > .wpcf7-validation-errors::placeholder, .wp-block-search .form-floating > .wp-block-search__input::placeholder { color: transparent; }
/* line 30, ../sass/src/bootstrap-5/forms/_floating-labels.scss */
.form-floating > .form-control:focus, #loginform .form-floating > input[type=text]:focus, #loginform .form-floating > input[type=search]:focus, #loginform .form-floating > input[type=tel]:focus, #loginform .form-floating > input[type=date]:focus, #loginform .form-floating > input[type=password]:focus, #loginform .form-floating > input[type=email]:focus, #loginform .form-floating > input[type=file]:focus, #loginform .form-floating > input[type=submit]:focus, #loginform .form-floating > select:focus, #loginform .form-floating > textarea:focus, .wpcf7 .form-floating > input[type=text]:focus, .wpcf7 .form-floating > input[type=search]:focus, .wpcf7 .form-floating > input[type=url]:focus, .wpcf7 .form-floating > input[type=tel]:focus, .wpcf7 .form-floating > input[type=number]:focus, .wpcf7 .form-floating > input[type=range]:focus, .wpcf7 .form-floating > input[type=date]:focus, .wpcf7 .form-floating > input[type=month]:focus, .wpcf7 .form-floating > input[type=week]:focus, .wpcf7 .form-floating > input[type=time]:focus, .wpcf7 .form-floating > input[type=datetime]:focus, .wpcf7 .form-floating > input[type=datetime-local]:focus, .wpcf7 .form-floating > input[type=color]:focus, .wpcf7 .form-floating > input[type=email]:focus, .wpcf7 .form-floating > input[type=file]:focus, .wpcf7 .form-floating > select:focus, .wpcf7 .form-floating > textarea:focus, .wpcf7 .form-floating > .wpcf7-validation-errors:focus, .wp-block-search .form-floating > .wp-block-search__input:focus, .form-floating > .form-control:not(:placeholder-shown), #loginform .form-floating > input[type=text]:not(:placeholder-shown), #loginform .form-floating > input[type=search]:not(:placeholder-shown), #loginform .form-floating > input[type=tel]:not(:placeholder-shown), #loginform .form-floating > input[type=date]:not(:placeholder-shown), #loginform .form-floating > input[type=password]:not(:placeholder-shown), #loginform .form-floating > input[type=email]:not(:placeholder-shown), #loginform .form-floating > input[type=file]:not(:placeholder-shown), #loginform .form-floating > input[type=submit]:not(:placeholder-shown), #loginform .form-floating > select:not(:placeholder-shown), #loginform .form-floating > textarea:not(:placeholder-shown), .wpcf7 .form-floating > input[type=text]:not(:placeholder-shown), .wpcf7 .form-floating > input[type=search]:not(:placeholder-shown), .wpcf7 .form-floating > input[type=url]:not(:placeholder-shown), .wpcf7 .form-floating > input[type=tel]:not(:placeholder-shown), .wpcf7 .form-floating > input[type=number]:not(:placeholder-shown), .wpcf7 .form-floating > input[type=range]:not(:placeholder-shown), .wpcf7 .form-floating > input[type=date]:not(:placeholder-shown), .wpcf7 .form-floating > input[type=month]:not(:placeholder-shown), .wpcf7 .form-floating > input[type=week]:not(:placeholder-shown), .wpcf7 .form-floating > input[type=time]:not(:placeholder-shown), .wpcf7 .form-floating > input[type=datetime]:not(:placeholder-shown), .wpcf7 .form-floating > input[type=datetime-local]:not(:placeholder-shown), .wpcf7 .form-floating > input[type=color]:not(:placeholder-shown), .wpcf7 .form-floating > input[type=email]:not(:placeholder-shown), .wpcf7 .form-floating > input[type=file]:not(:placeholder-shown), .wpcf7 .form-floating > select:not(:placeholder-shown), .wpcf7 .form-floating > textarea:not(:placeholder-shown), .wpcf7 .form-floating > .wpcf7-validation-errors:not(:placeholder-shown), .wp-block-search .form-floating > .wp-block-search__input:not(:placeholder-shown) { padding-top: 1.625rem; padding-bottom: 0.625rem; }
/* line 36, ../sass/src/bootstrap-5/forms/_floating-labels.scss */
.form-floating > .form-control:-webkit-autofill, #loginform .form-floating > input[type=text]:-webkit-autofill, #loginform .form-floating > input[type=search]:-webkit-autofill, #loginform .form-floating > input[type=tel]:-webkit-autofill, #loginform .form-floating > input[type=date]:-webkit-autofill, #loginform .form-floating > input[type=password]:-webkit-autofill, #loginform .form-floating > input[type=email]:-webkit-autofill, #loginform .form-floating > input[type=file]:-webkit-autofill, #loginform .form-floating > input[type=submit]:-webkit-autofill, #loginform .form-floating > select:-webkit-autofill, #loginform .form-floating > textarea:-webkit-autofill, .wpcf7 .form-floating > input[type=text]:-webkit-autofill, .wpcf7 .form-floating > input[type=search]:-webkit-autofill, .wpcf7 .form-floating > input[type=url]:-webkit-autofill, .wpcf7 .form-floating > input[type=tel]:-webkit-autofill, .wpcf7 .form-floating > input[type=number]:-webkit-autofill, .wpcf7 .form-floating > input[type=range]:-webkit-autofill, .wpcf7 .form-floating > input[type=date]:-webkit-autofill, .wpcf7 .form-floating > input[type=month]:-webkit-autofill, .wpcf7 .form-floating > input[type=week]:-webkit-autofill, .wpcf7 .form-floating > input[type=time]:-webkit-autofill, .wpcf7 .form-floating > input[type=datetime]:-webkit-autofill, .wpcf7 .form-floating > input[type=datetime-local]:-webkit-autofill, .wpcf7 .form-floating > input[type=color]:-webkit-autofill, .wpcf7 .form-floating > input[type=email]:-webkit-autofill, .wpcf7 .form-floating > input[type=file]:-webkit-autofill, .wpcf7 .form-floating > select:-webkit-autofill, .wpcf7 .form-floating > textarea:-webkit-autofill, .wpcf7 .form-floating > .wpcf7-validation-errors:-webkit-autofill, .wp-block-search .form-floating > .wp-block-search__input:-webkit-autofill { padding-top: 1.625rem; padding-bottom: 0.625rem; }
/* line 42, ../sass/src/bootstrap-5/forms/_floating-labels.scss */
.form-floating > .form-select { padding-top: 1.625rem; padding-bottom: 0.625rem; }
/* line 50, ../sass/src/bootstrap-5/forms/_floating-labels.scss */
.form-floating > .form-control:focus ~ label, #loginform .form-floating > input[type=text]:focus ~ label, #loginform .form-floating > input[type=search]:focus ~ label, #loginform .form-floating > input[type=tel]:focus ~ label, #loginform .form-floating > input[type=date]:focus ~ label, #loginform .form-floating > input[type=password]:focus ~ label, #loginform .form-floating > input[type=email]:focus ~ label, #loginform .form-floating > input[type=file]:focus ~ label, #loginform .form-floating > input[type=submit]:focus ~ label, #loginform .form-floating > select:focus ~ label, #loginform .form-floating > textarea:focus ~ label, .wpcf7 .form-floating > input[type=text]:focus ~ label, .wpcf7 .form-floating > input[type=search]:focus ~ label, .wpcf7 .form-floating > input[type=url]:focus ~ label, .wpcf7 .form-floating > input[type=tel]:focus ~ label, .wpcf7 .form-floating > input[type=number]:focus ~ label, .wpcf7 .form-floating > input[type=range]:focus ~ label, .wpcf7 .form-floating > input[type=date]:focus ~ label, .wpcf7 .form-floating > input[type=month]:focus ~ label, .wpcf7 .form-floating > input[type=week]:focus ~ label, .wpcf7 .form-floating > input[type=time]:focus ~ label, .wpcf7 .form-floating > input[type=datetime]:focus ~ label, .wpcf7 .form-floating > input[type=datetime-local]:focus ~ label, .wpcf7 .form-floating > input[type=color]:focus ~ label, .wpcf7 .form-floating > input[type=email]:focus ~ label, .wpcf7 .form-floating > input[type=file]:focus ~ label, .wpcf7 .form-floating > select:focus ~ label, .wpcf7 .form-floating > textarea:focus ~ label, .wpcf7 .form-floating > .wpcf7-validation-errors:focus ~ label, .wp-block-search .form-floating > .wp-block-search__input:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, #loginform .form-floating > input[type=text]:not(:placeholder-shown) ~ label, #loginform .form-floating > input[type=search]:not(:placeholder-shown) ~ label, #loginform .form-floating > input[type=tel]:not(:placeholder-shown) ~ label, #loginform .form-floating > input[type=date]:not(:placeholder-shown) ~ label, #loginform .form-floating > input[type=password]:not(:placeholder-shown) ~ label, #loginform .form-floating > input[type=email]:not(:placeholder-shown) ~ label, #loginform .form-floating > input[type=file]:not(:placeholder-shown) ~ label, #loginform .form-floating > input[type=submit]:not(:placeholder-shown) ~ label, #loginform .form-floating > select:not(:placeholder-shown) ~ label, #loginform .form-floating > textarea:not(:placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=text]:not(:placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=search]:not(:placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=url]:not(:placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=tel]:not(:placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=number]:not(:placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=range]:not(:placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=date]:not(:placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=month]:not(:placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=week]:not(:placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=time]:not(:placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=datetime]:not(:placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=datetime-local]:not(:placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=color]:not(:placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=email]:not(:placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=file]:not(:placeholder-shown) ~ label, .wpcf7 .form-floating > select:not(:placeholder-shown) ~ label, .wpcf7 .form-floating > textarea:not(:placeholder-shown) ~ label, .wpcf7 .form-floating > .wpcf7-validation-errors:not(:placeholder-shown) ~ label, .wp-block-search .form-floating > .wp-block-search__input:not(:placeholder-shown) ~ label, .form-floating > .form-select ~ label { opacity: 0.65; transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }
/* line 57, ../sass/src/bootstrap-5/forms/_floating-labels.scss */
.form-floating > .form-control:-webkit-autofill ~ label, #loginform .form-floating > input[type=text]:-webkit-autofill ~ label, #loginform .form-floating > input[type=search]:-webkit-autofill ~ label, #loginform .form-floating > input[type=tel]:-webkit-autofill ~ label, #loginform .form-floating > input[type=date]:-webkit-autofill ~ label, #loginform .form-floating > input[type=password]:-webkit-autofill ~ label, #loginform .form-floating > input[type=email]:-webkit-autofill ~ label, #loginform .form-floating > input[type=file]:-webkit-autofill ~ label, #loginform .form-floating > input[type=submit]:-webkit-autofill ~ label, #loginform .form-floating > select:-webkit-autofill ~ label, #loginform .form-floating > textarea:-webkit-autofill ~ label, .wpcf7 .form-floating > input[type=text]:-webkit-autofill ~ label, .wpcf7 .form-floating > input[type=search]:-webkit-autofill ~ label, .wpcf7 .form-floating > input[type=url]:-webkit-autofill ~ label, .wpcf7 .form-floating > input[type=tel]:-webkit-autofill ~ label, .wpcf7 .form-floating > input[type=number]:-webkit-autofill ~ label, .wpcf7 .form-floating > input[type=range]:-webkit-autofill ~ label, .wpcf7 .form-floating > input[type=date]:-webkit-autofill ~ label, .wpcf7 .form-floating > input[type=month]:-webkit-autofill ~ label, .wpcf7 .form-floating > input[type=week]:-webkit-autofill ~ label, .wpcf7 .form-floating > input[type=time]:-webkit-autofill ~ label, .wpcf7 .form-floating > input[type=datetime]:-webkit-autofill ~ label, .wpcf7 .form-floating > input[type=datetime-local]:-webkit-autofill ~ label, .wpcf7 .form-floating > input[type=color]:-webkit-autofill ~ label, .wpcf7 .form-floating > input[type=email]:-webkit-autofill ~ label, .wpcf7 .form-floating > input[type=file]:-webkit-autofill ~ label, .wpcf7 .form-floating > select:-webkit-autofill ~ label, .wpcf7 .form-floating > textarea:-webkit-autofill ~ label, .wpcf7 .form-floating > .wpcf7-validation-errors:-webkit-autofill ~ label, .wp-block-search .form-floating > .wp-block-search__input:-webkit-autofill ~ label { opacity: 0.65; transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }

/* line 5, ../sass/src/bootstrap-5/forms/_input-group.scss */
.input-group { position: relative; display: flex; flex-wrap: wrap; align-items: stretch; width: 100%; }
/* line 12, ../sass/src/bootstrap-5/forms/_input-group.scss */
.input-group > .form-control, #loginform .input-group > input[type=text], #loginform .input-group > input[type=search], #loginform .input-group > input[type=tel], #loginform .input-group > input[type=date], #loginform .input-group > input[type=password], #loginform .input-group > input[type=email], #loginform .input-group > input[type=file], #loginform .input-group > input[type=submit], #loginform .input-group > select, #loginform .input-group > textarea, .wpcf7 .input-group > input[type=text], .wpcf7 .input-group > input[type=search], .wpcf7 .input-group > input[type=url], .wpcf7 .input-group > input[type=tel], .wpcf7 .input-group > input[type=number], .wpcf7 .input-group > input[type=range], .wpcf7 .input-group > input[type=date], .wpcf7 .input-group > input[type=month], .wpcf7 .input-group > input[type=week], .wpcf7 .input-group > input[type=time], .wpcf7 .input-group > input[type=datetime], .wpcf7 .input-group > input[type=datetime-local], .wpcf7 .input-group > input[type=color], .wpcf7 .input-group > input[type=email], .wpcf7 .input-group > input[type=file], .wpcf7 .input-group > select, .wpcf7 .input-group > textarea, .wpcf7 .input-group > .wpcf7-validation-errors, .wp-block-search .input-group > .wp-block-search__input, .input-group > .form-select { position: relative; flex: 1 1 auto; width: 1%; min-width: 0; }
/* line 21, ../sass/src/bootstrap-5/forms/_input-group.scss */
.input-group > .form-control:focus, #loginform .input-group > input[type=text]:focus, #loginform .input-group > input[type=search]:focus, #loginform .input-group > input[type=tel]:focus, #loginform .input-group > input[type=date]:focus, #loginform .input-group > input[type=password]:focus, #loginform .input-group > input[type=email]:focus, #loginform .input-group > input[type=file]:focus, #loginform .input-group > input[type=submit]:focus, #loginform .input-group > select:focus, #loginform .input-group > textarea:focus, .wpcf7 .input-group > input[type=text]:focus, .wpcf7 .input-group > input[type=search]:focus, .wpcf7 .input-group > input[type=url]:focus, .wpcf7 .input-group > input[type=tel]:focus, .wpcf7 .input-group > input[type=number]:focus, .wpcf7 .input-group > input[type=range]:focus, .wpcf7 .input-group > input[type=date]:focus, .wpcf7 .input-group > input[type=month]:focus, .wpcf7 .input-group > input[type=week]:focus, .wpcf7 .input-group > input[type=time]:focus, .wpcf7 .input-group > input[type=datetime]:focus, .wpcf7 .input-group > input[type=datetime-local]:focus, .wpcf7 .input-group > input[type=color]:focus, .wpcf7 .input-group > input[type=email]:focus, .wpcf7 .input-group > input[type=file]:focus, .wpcf7 .input-group > select:focus, .wpcf7 .input-group > textarea:focus, .wpcf7 .input-group > .wpcf7-validation-errors:focus, .wp-block-search .input-group > .wp-block-search__input:focus, .input-group > .form-select:focus { z-index: 3; }
/* line 29, ../sass/src/bootstrap-5/forms/_input-group.scss */
.input-group .btn, .input-group #loginform input[type=submit], #loginform .input-group input[type=submit], .input-group .comments-link a, .comments-link .input-group a, .input-group a.post-edit-link, .input-group .wpcf7 input[type=submit], .wpcf7 .input-group input[type=submit], .input-group .wp-block-search .wp-block-search__button, .wp-block-search .input-group .wp-block-search__button { position: relative; z-index: 2; }
/* line 33, ../sass/src/bootstrap-5/forms/_input-group.scss */
.input-group .btn:focus, .input-group #loginform input[type=submit]:focus, #loginform .input-group input[type=submit]:focus, .input-group .comments-link a:focus, .comments-link .input-group a:focus, .input-group a.post-edit-link:focus, .input-group .wpcf7 input[type=submit]:focus, .wpcf7 .input-group input[type=submit]:focus, .input-group .wp-block-search .wp-block-search__button:focus, .wp-block-search .input-group .wp-block-search__button:focus { z-index: 3; }

/* line 45, ../sass/src/bootstrap-5/forms/_input-group.scss */
.input-group-text { display: flex; align-items: center; padding: 0.375rem 0.75rem; font-size: 0.9rem; font-weight: 400; line-height: 1.5; color: #3a3a3a; text-align: center; white-space: nowrap; background-color: #e9ecef; border: 1px solid #ced4da; border-radius: 0.5rem; }

/* line 66, ../sass/src/bootstrap-5/forms/_input-group.scss */
.input-group-lg > .form-control, #loginform .input-group-lg > input[type=text], #loginform .input-group-lg > input[type=search], #loginform .input-group-lg > input[type=tel], #loginform .input-group-lg > input[type=date], #loginform .input-group-lg > input[type=password], #loginform .input-group-lg > input[type=email], #loginform .input-group-lg > input[type=file], #loginform .input-group-lg > input[type=submit], #loginform .input-group-lg > select, #loginform .input-group-lg > textarea, .wpcf7 .input-group-lg > input[type=text], .wpcf7 .input-group-lg > input[type=search], .wpcf7 .input-group-lg > input[type=url], .wpcf7 .input-group-lg > input[type=tel], .wpcf7 .input-group-lg > input[type=number], .wpcf7 .input-group-lg > input[type=range], .wpcf7 .input-group-lg > input[type=date], .wpcf7 .input-group-lg > input[type=month], .wpcf7 .input-group-lg > input[type=week], .wpcf7 .input-group-lg > input[type=time], .wpcf7 .input-group-lg > input[type=datetime], .wpcf7 .input-group-lg > input[type=datetime-local], .wpcf7 .input-group-lg > input[type=color], .wpcf7 .input-group-lg > input[type=email], .wpcf7 .input-group-lg > input[type=file], .wpcf7 .input-group-lg > select, .wpcf7 .input-group-lg > textarea, .wpcf7 .input-group-lg > .wpcf7-validation-errors, .wp-block-search .input-group-lg > .wp-block-search__input, .input-group-lg > .form-select, .input-group-lg > .input-group-text, .input-group-lg > .btn, #loginform .input-group-lg > input[type=submit], .comments-link .input-group-lg > a, .input-group-lg > a.post-edit-link, .wpcf7 .input-group-lg > input[type=submit], .wp-block-search .input-group-lg > .wp-block-search__button { padding: 0.5rem 1rem; font-size: calc(1.26rem + 0.12vw); border-radius: 0.3rem; }
@media (min-width: 1200px) { /* line 66, ../sass/src/bootstrap-5/forms/_input-group.scss */
  .input-group-lg > .form-control, #loginform .input-group-lg > input[type=text], #loginform .input-group-lg > input[type=search], #loginform .input-group-lg > input[type=tel], #loginform .input-group-lg > input[type=date], #loginform .input-group-lg > input[type=password], #loginform .input-group-lg > input[type=email], #loginform .input-group-lg > input[type=file], #loginform .input-group-lg > input[type=submit], #loginform .input-group-lg > select, #loginform .input-group-lg > textarea, .wpcf7 .input-group-lg > input[type=text], .wpcf7 .input-group-lg > input[type=search], .wpcf7 .input-group-lg > input[type=url], .wpcf7 .input-group-lg > input[type=tel], .wpcf7 .input-group-lg > input[type=number], .wpcf7 .input-group-lg > input[type=range], .wpcf7 .input-group-lg > input[type=date], .wpcf7 .input-group-lg > input[type=month], .wpcf7 .input-group-lg > input[type=week], .wpcf7 .input-group-lg > input[type=time], .wpcf7 .input-group-lg > input[type=datetime], .wpcf7 .input-group-lg > input[type=datetime-local], .wpcf7 .input-group-lg > input[type=color], .wpcf7 .input-group-lg > input[type=email], .wpcf7 .input-group-lg > input[type=file], .wpcf7 .input-group-lg > select, .wpcf7 .input-group-lg > textarea, .wpcf7 .input-group-lg > .wpcf7-validation-errors, .wp-block-search .input-group-lg > .wp-block-search__input, .input-group-lg > .form-select, .input-group-lg > .input-group-text, .input-group-lg > .btn, #loginform .input-group-lg > input[type=submit], .comments-link .input-group-lg > a, .input-group-lg > a.post-edit-link, .wpcf7 .input-group-lg > input[type=submit], .wp-block-search .input-group-lg > .wp-block-search__button { font-size: 1.35rem; } }

/* line 75, ../sass/src/bootstrap-5/forms/_input-group.scss */
.input-group-sm > .form-control, #loginform .input-group-sm > input[type=text], #loginform .input-group-sm > input[type=search], #loginform .input-group-sm > input[type=tel], #loginform .input-group-sm > input[type=date], #loginform .input-group-sm > input[type=password], #loginform .input-group-sm > input[type=email], #loginform .input-group-sm > input[type=file], #loginform .input-group-sm > input[type=submit], #loginform .input-group-sm > select, #loginform .input-group-sm > textarea, .wpcf7 .input-group-sm > input[type=text], .wpcf7 .input-group-sm > input[type=search], .wpcf7 .input-group-sm > input[type=url], .wpcf7 .input-group-sm > input[type=tel], .wpcf7 .input-group-sm > input[type=number], .wpcf7 .input-group-sm > input[type=range], .wpcf7 .input-group-sm > input[type=date], .wpcf7 .input-group-sm > input[type=month], .wpcf7 .input-group-sm > input[type=week], .wpcf7 .input-group-sm > input[type=time], .wpcf7 .input-group-sm > input[type=datetime], .wpcf7 .input-group-sm > input[type=datetime-local], .wpcf7 .input-group-sm > input[type=color], .wpcf7 .input-group-sm > input[type=email], .wpcf7 .input-group-sm > input[type=file], .wpcf7 .input-group-sm > select, .wpcf7 .input-group-sm > textarea, .wpcf7 .input-group-sm > .wpcf7-validation-errors, .wp-block-search .input-group-sm > .wp-block-search__input, .input-group-sm > .form-select, .input-group-sm > .input-group-text, .input-group-sm > .btn, #loginform .input-group-sm > input[type=submit], .comments-link .input-group-sm > a, .input-group-sm > a.post-edit-link, .wpcf7 .input-group-sm > input[type=submit], .wp-block-search .input-group-sm > .wp-block-search__button { padding: 0.25rem 0.5rem; font-size: 0.7875rem; border-radius: 0.2rem; }

/* line 84, ../sass/src/bootstrap-5/forms/_input-group.scss */
.input-group-lg > .form-select, .input-group-sm > .form-select { padding-right: 3rem; }

/* line 99, ../sass/src/bootstrap-5/forms/_input-group.scss */
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3) { border-top-right-radius: 0; border-bottom-right-radius: 0; }
/* line 106, ../sass/src/bootstrap-5/forms/_input-group.scss */
.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu), .input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4) { border-top-right-radius: 0; border-bottom-right-radius: 0; }
/* line 117, ../sass/src/bootstrap-5/forms/_input-group.scss */
.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; }

/* line 26, ../sass/src/bootstrap-5/mixins/_forms.scss */
.valid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 0.875em; color: #198754; }

/* line 35, ../sass/src/bootstrap-5/mixins/_forms.scss */
.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.7875rem; color: #ffffff; background-color: rgba(25, 135, 84, 0.9); border-radius: 0.5rem; }

/* line 51, ../sass/src/bootstrap-5/mixins/_forms.scss */
.was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip, .is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip { display: block; }

/* line 7, ../sass/src/bootstrap-5/mixins/_forms.scss */
.was-validated .form-control:valid, .was-validated #loginform input[type=text]:valid, #loginform .was-validated input[type=text]:valid, .was-validated #loginform input[type=search]:valid, #loginform .was-validated input[type=search]:valid, .was-validated #loginform input[type=tel]:valid, #loginform .was-validated input[type=tel]:valid, .was-validated #loginform input[type=date]:valid, #loginform .was-validated input[type=date]:valid, .was-validated #loginform input[type=password]:valid, #loginform .was-validated input[type=password]:valid, .was-validated #loginform input[type=email]:valid, #loginform .was-validated input[type=email]:valid, .was-validated #loginform input[type=file]:valid, #loginform .was-validated input[type=file]:valid, .was-validated #loginform input[type=submit]:valid, #loginform .was-validated input[type=submit]:valid, .was-validated #loginform select:valid, #loginform .was-validated select:valid, .was-validated #loginform textarea:valid, #loginform .was-validated textarea:valid, .was-validated .wpcf7 input[type=text]:valid, .wpcf7 .was-validated input[type=text]:valid, .was-validated .wpcf7 input[type=search]:valid, .wpcf7 .was-validated input[type=search]:valid, .was-validated .wpcf7 input[type=url]:valid, .wpcf7 .was-validated input[type=url]:valid, .was-validated .wpcf7 input[type=tel]:valid, .wpcf7 .was-validated input[type=tel]:valid, .was-validated .wpcf7 input[type=number]:valid, .wpcf7 .was-validated input[type=number]:valid, .was-validated .wpcf7 input[type=range]:valid, .wpcf7 .was-validated input[type=range]:valid, .was-validated .wpcf7 input[type=date]:valid, .wpcf7 .was-validated input[type=date]:valid, .was-validated .wpcf7 input[type=month]:valid, .wpcf7 .was-validated input[type=month]:valid, .was-validated .wpcf7 input[type=week]:valid, .wpcf7 .was-validated input[type=week]:valid, .was-validated .wpcf7 input[type=time]:valid, .wpcf7 .was-validated input[type=time]:valid, .was-validated .wpcf7 input[type=datetime]:valid, .wpcf7 .was-validated input[type=datetime]:valid, .was-validated .wpcf7 input[type=datetime-local]:valid, .wpcf7 .was-validated input[type=datetime-local]:valid, .was-validated .wpcf7 input[type=color]:valid, .wpcf7 .was-validated input[type=color]:valid, .was-validated .wpcf7 input[type=email]:valid, .wpcf7 .was-validated input[type=email]:valid, .was-validated .wpcf7 input[type=file]:valid, .wpcf7 .was-validated input[type=file]:valid, .was-validated .wpcf7 select:valid, .wpcf7 .was-validated select:valid, .was-validated .wpcf7 textarea:valid, .wpcf7 .was-validated textarea:valid, .was-validated .wpcf7 .wpcf7-validation-errors:valid, .wpcf7 .was-validated .wpcf7-validation-errors:valid, .was-validated .wp-block-search .wp-block-search__input:valid, .wp-block-search .was-validated .wp-block-search__input:valid, .form-control.is-valid, #loginform input.is-valid[type=text], #loginform input.is-valid[type=search], #loginform input.is-valid[type=tel], #loginform input.is-valid[type=date], #loginform input.is-valid[type=password], #loginform input.is-valid[type=email], #loginform input.is-valid[type=file], #loginform input.is-valid[type=submit], #loginform select.is-valid, #loginform textarea.is-valid, .wpcf7 input.is-valid[type=text], .wpcf7 input.is-valid[type=search], .wpcf7 input.is-valid[type=url], .wpcf7 input.is-valid[type=tel], .wpcf7 input.is-valid[type=number], .wpcf7 input.is-valid[type=range], .wpcf7 input.is-valid[type=date], .wpcf7 input.is-valid[type=month], .wpcf7 input.is-valid[type=week], .wpcf7 input.is-valid[type=time], .wpcf7 input.is-valid[type=datetime], .wpcf7 input.is-valid[type=datetime-local], .wpcf7 input.is-valid[type=color], .wpcf7 input.is-valid[type=email], .wpcf7 input.is-valid[type=file], .wpcf7 select.is-valid, .wpcf7 textarea.is-valid, .wpcf7 .is-valid.wpcf7-validation-errors, .wp-block-search .is-valid.wp-block-search__input { border-color: #198754; padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.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.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
/* line 69, ../sass/src/bootstrap-5/mixins/_forms.scss */
.was-validated .form-control:valid:focus, .was-validated #loginform input[type=text]:valid:focus, #loginform .was-validated input[type=text]:valid:focus, .was-validated #loginform input[type=search]:valid:focus, #loginform .was-validated input[type=search]:valid:focus, .was-validated #loginform input[type=tel]:valid:focus, #loginform .was-validated input[type=tel]:valid:focus, .was-validated #loginform input[type=date]:valid:focus, #loginform .was-validated input[type=date]:valid:focus, .was-validated #loginform input[type=password]:valid:focus, #loginform .was-validated input[type=password]:valid:focus, .was-validated #loginform input[type=email]:valid:focus, #loginform .was-validated input[type=email]:valid:focus, .was-validated #loginform input[type=file]:valid:focus, #loginform .was-validated input[type=file]:valid:focus, .was-validated #loginform input[type=submit]:valid:focus, #loginform .was-validated input[type=submit]:valid:focus, .was-validated #loginform select:valid:focus, #loginform .was-validated select:valid:focus, .was-validated #loginform textarea:valid:focus, #loginform .was-validated textarea:valid:focus, .was-validated .wpcf7 input[type=text]:valid:focus, .wpcf7 .was-validated input[type=text]:valid:focus, .was-validated .wpcf7 input[type=search]:valid:focus, .wpcf7 .was-validated input[type=search]:valid:focus, .was-validated .wpcf7 input[type=url]:valid:focus, .wpcf7 .was-validated input[type=url]:valid:focus, .was-validated .wpcf7 input[type=tel]:valid:focus, .wpcf7 .was-validated input[type=tel]:valid:focus, .was-validated .wpcf7 input[type=number]:valid:focus, .wpcf7 .was-validated input[type=number]:valid:focus, .was-validated .wpcf7 input[type=range]:valid:focus, .wpcf7 .was-validated input[type=range]:valid:focus, .was-validated .wpcf7 input[type=date]:valid:focus, .wpcf7 .was-validated input[type=date]:valid:focus, .was-validated .wpcf7 input[type=month]:valid:focus, .wpcf7 .was-validated input[type=month]:valid:focus, .was-validated .wpcf7 input[type=week]:valid:focus, .wpcf7 .was-validated input[type=week]:valid:focus, .was-validated .wpcf7 input[type=time]:valid:focus, .wpcf7 .was-validated input[type=time]:valid:focus, .was-validated .wpcf7 input[type=datetime]:valid:focus, .wpcf7 .was-validated input[type=datetime]:valid:focus, .was-validated .wpcf7 input[type=datetime-local]:valid:focus, .wpcf7 .was-validated input[type=datetime-local]:valid:focus, .was-validated .wpcf7 input[type=color]:valid:focus, .wpcf7 .was-validated input[type=color]:valid:focus, .was-validated .wpcf7 input[type=email]:valid:focus, .wpcf7 .was-validated input[type=email]:valid:focus, .was-validated .wpcf7 input[type=file]:valid:focus, .wpcf7 .was-validated input[type=file]:valid:focus, .was-validated .wpcf7 select:valid:focus, .wpcf7 .was-validated select:valid:focus, .was-validated .wpcf7 textarea:valid:focus, .wpcf7 .was-validated textarea:valid:focus, .was-validated .wpcf7 .wpcf7-validation-errors:valid:focus, .wpcf7 .was-validated .wpcf7-validation-errors:valid:focus, .was-validated .wp-block-search .wp-block-search__input:valid:focus, .wp-block-search .was-validated .wp-block-search__input:valid:focus, .form-control.is-valid:focus, #loginform input.is-valid[type=text]:focus, #loginform input.is-valid[type=search]:focus, #loginform input.is-valid[type=tel]:focus, #loginform input.is-valid[type=date]:focus, #loginform input.is-valid[type=password]:focus, #loginform input.is-valid[type=email]:focus, #loginform input.is-valid[type=file]:focus, #loginform input.is-valid[type=submit]:focus, #loginform select.is-valid:focus, #loginform textarea.is-valid:focus, .wpcf7 input.is-valid[type=text]:focus, .wpcf7 input.is-valid[type=search]:focus, .wpcf7 input.is-valid[type=url]:focus, .wpcf7 input.is-valid[type=tel]:focus, .wpcf7 input.is-valid[type=number]:focus, .wpcf7 input.is-valid[type=range]:focus, .wpcf7 input.is-valid[type=date]:focus, .wpcf7 input.is-valid[type=month]:focus, .wpcf7 input.is-valid[type=week]:focus, .wpcf7 input.is-valid[type=time]:focus, .wpcf7 input.is-valid[type=datetime]:focus, .wpcf7 input.is-valid[type=datetime-local]:focus, .wpcf7 input.is-valid[type=color]:focus, .wpcf7 input.is-valid[type=email]:focus, .wpcf7 input.is-valid[type=file]:focus, .wpcf7 select.is-valid:focus, .wpcf7 textarea.is-valid:focus, .wpcf7 .is-valid.wpcf7-validation-errors:focus, .wp-block-search .is-valid.wp-block-search__input:focus { border-color: #198754; box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); }

/* line 7, ../sass/src/bootstrap-5/mixins/_forms.scss */
.was-validated textarea.form-control:valid, .was-validated #loginform textarea:valid, #loginform .was-validated textarea:valid, .was-validated .wpcf7 textarea:valid, .wpcf7 .was-validated textarea:valid, .was-validated .wp-block-search textarea.wp-block-search__input:valid, .wp-block-search .was-validated textarea.wp-block-search__input:valid, textarea.form-control.is-valid, #loginform textarea.is-valid, .wpcf7 textarea.is-valid, .wp-block-search textarea.is-valid.wp-block-search__input { padding-right: calc(1.5em + 0.75rem); background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

/* line 7, ../sass/src/bootstrap-5/mixins/_forms.scss */
.was-validated .form-select:valid, .form-select.is-valid { border-color: #198754; }
/* line 91, ../sass/src/bootstrap-5/mixins/_forms.scss */
.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: 4.125rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%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='%23198754' d='M2.3 6.73L.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.75rem center, center right 2.25rem; background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
/* line 100, ../sass/src/bootstrap-5/mixins/_forms.scss */
.was-validated .form-select:valid:focus, .form-select.is-valid:focus { border-color: #198754; box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); }

/* line 7, ../sass/src/bootstrap-5/mixins/_forms.scss */
.was-validated .form-check-input:valid, .form-check-input.is-valid { border-color: #198754; }
/* line 111, ../sass/src/bootstrap-5/mixins/_forms.scss */
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { background-color: #198754; }
/* line 115, ../sass/src/bootstrap-5/mixins/_forms.scss */
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); }
/* line 119, ../sass/src/bootstrap-5/mixins/_forms.scss */
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { color: #198754; }

/* line 125, ../sass/src/bootstrap-5/mixins/_forms.scss */
.form-check-inline .form-check-input ~ .valid-feedback { margin-left: .5em; }

/* line 7, ../sass/src/bootstrap-5/mixins/_forms.scss */
.was-validated .input-group .form-control:valid, .was-validated .input-group #loginform input[type=text]:valid, #loginform .was-validated .input-group input[type=text]:valid, .was-validated .input-group #loginform input[type=search]:valid, #loginform .was-validated .input-group input[type=search]:valid, .was-validated .input-group #loginform input[type=tel]:valid, #loginform .was-validated .input-group input[type=tel]:valid, .was-validated .input-group #loginform input[type=date]:valid, #loginform .was-validated .input-group input[type=date]:valid, .was-validated .input-group #loginform input[type=password]:valid, #loginform .was-validated .input-group input[type=password]:valid, .was-validated .input-group #loginform input[type=email]:valid, #loginform .was-validated .input-group input[type=email]:valid, .was-validated .input-group #loginform input[type=file]:valid, #loginform .was-validated .input-group input[type=file]:valid, .was-validated .input-group #loginform input[type=submit]:valid, #loginform .was-validated .input-group input[type=submit]:valid, .was-validated .input-group #loginform select:valid, #loginform .was-validated .input-group select:valid, .was-validated .input-group #loginform textarea:valid, #loginform .was-validated .input-group textarea:valid, .was-validated .input-group .wpcf7 input[type=text]:valid, .wpcf7 .was-validated .input-group input[type=text]:valid, .was-validated .input-group .wpcf7 input[type=search]:valid, .wpcf7 .was-validated .input-group input[type=search]:valid, .was-validated .input-group .wpcf7 input[type=url]:valid, .wpcf7 .was-validated .input-group input[type=url]:valid, .was-validated .input-group .wpcf7 input[type=tel]:valid, .wpcf7 .was-validated .input-group input[type=tel]:valid, .was-validated .input-group .wpcf7 input[type=number]:valid, .wpcf7 .was-validated .input-group input[type=number]:valid, .was-validated .input-group .wpcf7 input[type=range]:valid, .wpcf7 .was-validated .input-group input[type=range]:valid, .was-validated .input-group .wpcf7 input[type=date]:valid, .wpcf7 .was-validated .input-group input[type=date]:valid, .was-validated .input-group .wpcf7 input[type=month]:valid, .wpcf7 .was-validated .input-group input[type=month]:valid, .was-validated .input-group .wpcf7 input[type=week]:valid, .wpcf7 .was-validated .input-group input[type=week]:valid, .was-validated .input-group .wpcf7 input[type=time]:valid, .wpcf7 .was-validated .input-group input[type=time]:valid, .was-validated .input-group .wpcf7 input[type=datetime]:valid, .wpcf7 .was-validated .input-group input[type=datetime]:valid, .was-validated .input-group .wpcf7 input[type=datetime-local]:valid, .wpcf7 .was-validated .input-group input[type=datetime-local]:valid, .was-validated .input-group .wpcf7 input[type=color]:valid, .wpcf7 .was-validated .input-group input[type=color]:valid, .was-validated .input-group .wpcf7 input[type=email]:valid, .wpcf7 .was-validated .input-group input[type=email]:valid, .was-validated .input-group .wpcf7 input[type=file]:valid, .wpcf7 .was-validated .input-group input[type=file]:valid, .was-validated .input-group .wpcf7 select:valid, .wpcf7 .was-validated .input-group select:valid, .was-validated .input-group .wpcf7 textarea:valid, .wpcf7 .was-validated .input-group textarea:valid, .was-validated .input-group .wpcf7 .wpcf7-validation-errors:valid, .wpcf7 .was-validated .input-group .wpcf7-validation-errors:valid, .was-validated .input-group .wp-block-search .wp-block-search__input:valid, .wp-block-search .was-validated .input-group .wp-block-search__input:valid, .input-group .form-control.is-valid, .input-group #loginform input.is-valid[type=text], #loginform .input-group input.is-valid[type=text], .input-group #loginform input.is-valid[type=search], #loginform .input-group input.is-valid[type=search], .input-group #loginform input.is-valid[type=tel], #loginform .input-group input.is-valid[type=tel], .input-group #loginform input.is-valid[type=date], #loginform .input-group input.is-valid[type=date], .input-group #loginform input.is-valid[type=password], #loginform .input-group input.is-valid[type=password], .input-group #loginform input.is-valid[type=email], #loginform .input-group input.is-valid[type=email], .input-group #loginform input.is-valid[type=file], #loginform .input-group input.is-valid[type=file], .input-group #loginform input.is-valid[type=submit], #loginform .input-group input.is-valid[type=submit], .input-group #loginform select.is-valid, #loginform .input-group select.is-valid, .input-group #loginform textarea.is-valid, #loginform .input-group textarea.is-valid, .input-group .wpcf7 input.is-valid[type=text], .wpcf7 .input-group input.is-valid[type=text], .input-group .wpcf7 input.is-valid[type=search], .wpcf7 .input-group input.is-valid[type=search], .input-group .wpcf7 input.is-valid[type=url], .wpcf7 .input-group input.is-valid[type=url], .input-group .wpcf7 input.is-valid[type=tel], .wpcf7 .input-group input.is-valid[type=tel], .input-group .wpcf7 input.is-valid[type=number], .wpcf7 .input-group input.is-valid[type=number], .input-group .wpcf7 input.is-valid[type=range], .wpcf7 .input-group input.is-valid[type=range], .input-group .wpcf7 input.is-valid[type=date], .wpcf7 .input-group input.is-valid[type=date], .input-group .wpcf7 input.is-valid[type=month], .wpcf7 .input-group input.is-valid[type=month], .input-group .wpcf7 input.is-valid[type=week], .wpcf7 .input-group input.is-valid[type=week], .input-group .wpcf7 input.is-valid[type=time], .wpcf7 .input-group input.is-valid[type=time], .input-group .wpcf7 input.is-valid[type=datetime], .wpcf7 .input-group input.is-valid[type=datetime], .input-group .wpcf7 input.is-valid[type=datetime-local], .wpcf7 .input-group input.is-valid[type=datetime-local], .input-group .wpcf7 input.is-valid[type=color], .wpcf7 .input-group input.is-valid[type=color], .input-group .wpcf7 input.is-valid[type=email], .wpcf7 .input-group input.is-valid[type=email], .input-group .wpcf7 input.is-valid[type=file], .wpcf7 .input-group input.is-valid[type=file], .input-group .wpcf7 select.is-valid, .wpcf7 .input-group select.is-valid, .input-group .wpcf7 textarea.is-valid, .wpcf7 .input-group textarea.is-valid, .input-group .wpcf7 .is-valid.wpcf7-validation-errors, .wpcf7 .input-group .is-valid.wpcf7-validation-errors, .input-group .wp-block-search .is-valid.wp-block-search__input, .wp-block-search .input-group .is-valid.wp-block-search__input, .was-validated .input-group .form-select:valid, .input-group .form-select.is-valid { z-index: 1; }
/* line 138, ../sass/src/bootstrap-5/mixins/_forms.scss */
.was-validated .input-group .form-control:valid:focus, .was-validated .input-group #loginform input[type=text]:valid:focus, #loginform .was-validated .input-group input[type=text]:valid:focus, .was-validated .input-group #loginform input[type=search]:valid:focus, #loginform .was-validated .input-group input[type=search]:valid:focus, .was-validated .input-group #loginform input[type=tel]:valid:focus, #loginform .was-validated .input-group input[type=tel]:valid:focus, .was-validated .input-group #loginform input[type=date]:valid:focus, #loginform .was-validated .input-group input[type=date]:valid:focus, .was-validated .input-group #loginform input[type=password]:valid:focus, #loginform .was-validated .input-group input[type=password]:valid:focus, .was-validated .input-group #loginform input[type=email]:valid:focus, #loginform .was-validated .input-group input[type=email]:valid:focus, .was-validated .input-group #loginform input[type=file]:valid:focus, #loginform .was-validated .input-group input[type=file]:valid:focus, .was-validated .input-group #loginform input[type=submit]:valid:focus, #loginform .was-validated .input-group input[type=submit]:valid:focus, .was-validated .input-group #loginform select:valid:focus, #loginform .was-validated .input-group select:valid:focus, .was-validated .input-group #loginform textarea:valid:focus, #loginform .was-validated .input-group textarea:valid:focus, .was-validated .input-group .wpcf7 input[type=text]:valid:focus, .wpcf7 .was-validated .input-group input[type=text]:valid:focus, .was-validated .input-group .wpcf7 input[type=search]:valid:focus, .wpcf7 .was-validated .input-group input[type=search]:valid:focus, .was-validated .input-group .wpcf7 input[type=url]:valid:focus, .wpcf7 .was-validated .input-group input[type=url]:valid:focus, .was-validated .input-group .wpcf7 input[type=tel]:valid:focus, .wpcf7 .was-validated .input-group input[type=tel]:valid:focus, .was-validated .input-group .wpcf7 input[type=number]:valid:focus, .wpcf7 .was-validated .input-group input[type=number]:valid:focus, .was-validated .input-group .wpcf7 input[type=range]:valid:focus, .wpcf7 .was-validated .input-group input[type=range]:valid:focus, .was-validated .input-group .wpcf7 input[type=date]:valid:focus, .wpcf7 .was-validated .input-group input[type=date]:valid:focus, .was-validated .input-group .wpcf7 input[type=month]:valid:focus, .wpcf7 .was-validated .input-group input[type=month]:valid:focus, .was-validated .input-group .wpcf7 input[type=week]:valid:focus, .wpcf7 .was-validated .input-group input[type=week]:valid:focus, .was-validated .input-group .wpcf7 input[type=time]:valid:focus, .wpcf7 .was-validated .input-group input[type=time]:valid:focus, .was-validated .input-group .wpcf7 input[type=datetime]:valid:focus, .wpcf7 .was-validated .input-group input[type=datetime]:valid:focus, .was-validated .input-group .wpcf7 input[type=datetime-local]:valid:focus, .wpcf7 .was-validated .input-group input[type=datetime-local]:valid:focus, .was-validated .input-group .wpcf7 input[type=color]:valid:focus, .wpcf7 .was-validated .input-group input[type=color]:valid:focus, .was-validated .input-group .wpcf7 input[type=email]:valid:focus, .wpcf7 .was-validated .input-group input[type=email]:valid:focus, .was-validated .input-group .wpcf7 input[type=file]:valid:focus, .wpcf7 .was-validated .input-group input[type=file]:valid:focus, .was-validated .input-group .wpcf7 select:valid:focus, .wpcf7 .was-validated .input-group select:valid:focus, .was-validated .input-group .wpcf7 textarea:valid:focus, .wpcf7 .was-validated .input-group textarea:valid:focus, .was-validated .input-group .wpcf7 .wpcf7-validation-errors:valid:focus, .wpcf7 .was-validated .input-group .wpcf7-validation-errors:valid:focus, .was-validated .input-group .wp-block-search .wp-block-search__input:valid:focus, .wp-block-search .was-validated .input-group .wp-block-search__input:valid:focus, .input-group .form-control.is-valid:focus, .input-group #loginform input.is-valid[type=text]:focus, #loginform .input-group input.is-valid[type=text]:focus, .input-group #loginform input.is-valid[type=search]:focus, #loginform .input-group input.is-valid[type=search]:focus, .input-group #loginform input.is-valid[type=tel]:focus, #loginform .input-group input.is-valid[type=tel]:focus, .input-group #loginform input.is-valid[type=date]:focus, #loginform .input-group input.is-valid[type=date]:focus, .input-group #loginform input.is-valid[type=password]:focus, #loginform .input-group input.is-valid[type=password]:focus, .input-group #loginform input.is-valid[type=email]:focus, #loginform .input-group input.is-valid[type=email]:focus, .input-group #loginform input.is-valid[type=file]:focus, #loginform .input-group input.is-valid[type=file]:focus, .input-group #loginform input.is-valid[type=submit]:focus, #loginform .input-group input.is-valid[type=submit]:focus, .input-group #loginform select.is-valid:focus, #loginform .input-group select.is-valid:focus, .input-group #loginform textarea.is-valid:focus, #loginform .input-group textarea.is-valid:focus, .input-group .wpcf7 input.is-valid[type=text]:focus, .wpcf7 .input-group input.is-valid[type=text]:focus, .input-group .wpcf7 input.is-valid[type=search]:focus, .wpcf7 .input-group input.is-valid[type=search]:focus, .input-group .wpcf7 input.is-valid[type=url]:focus, .wpcf7 .input-group input.is-valid[type=url]:focus, .input-group .wpcf7 input.is-valid[type=tel]:focus, .wpcf7 .input-group input.is-valid[type=tel]:focus, .input-group .wpcf7 input.is-valid[type=number]:focus, .wpcf7 .input-group input.is-valid[type=number]:focus, .input-group .wpcf7 input.is-valid[type=range]:focus, .wpcf7 .input-group input.is-valid[type=range]:focus, .input-group .wpcf7 input.is-valid[type=date]:focus, .wpcf7 .input-group input.is-valid[type=date]:focus, .input-group .wpcf7 input.is-valid[type=month]:focus, .wpcf7 .input-group input.is-valid[type=month]:focus, .input-group .wpcf7 input.is-valid[type=week]:focus, .wpcf7 .input-group input.is-valid[type=week]:focus, .input-group .wpcf7 input.is-valid[type=time]:focus, .wpcf7 .input-group input.is-valid[type=time]:focus, .input-group .wpcf7 input.is-valid[type=datetime]:focus, .wpcf7 .input-group input.is-valid[type=datetime]:focus, .input-group .wpcf7 input.is-valid[type=datetime-local]:focus, .wpcf7 .input-group input.is-valid[type=datetime-local]:focus, .input-group .wpcf7 input.is-valid[type=color]:focus, .wpcf7 .input-group input.is-valid[type=color]:focus, .input-group .wpcf7 input.is-valid[type=email]:focus, .wpcf7 .input-group input.is-valid[type=email]:focus, .input-group .wpcf7 input.is-valid[type=file]:focus, .wpcf7 .input-group input.is-valid[type=file]:focus, .input-group .wpcf7 select.is-valid:focus, .wpcf7 .input-group select.is-valid:focus, .input-group .wpcf7 textarea.is-valid:focus, .wpcf7 .input-group textarea.is-valid:focus, .input-group .wpcf7 .is-valid.wpcf7-validation-errors:focus, .wpcf7 .input-group .is-valid.wpcf7-validation-errors:focus, .input-group .wp-block-search .is-valid.wp-block-search__input:focus, .wp-block-search .input-group .is-valid.wp-block-search__input:focus, .was-validated .input-group .form-select:valid:focus, .input-group .form-select.is-valid:focus { z-index: 3; }

/* line 26, ../sass/src/bootstrap-5/mixins/_forms.scss */
.invalid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 0.875em; color: #dc3545; }

/* line 35, ../sass/src/bootstrap-5/mixins/_forms.scss */
.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.7875rem; color: #ffffff; background-color: rgba(220, 53, 69, 0.9); border-radius: 0.5rem; }

/* line 51, ../sass/src/bootstrap-5/mixins/_forms.scss */
.was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip, .is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip { display: block; }

/* line 7, ../sass/src/bootstrap-5/mixins/_forms.scss */
.was-validated .form-control:invalid, .was-validated #loginform input[type=text]:invalid, #loginform .was-validated input[type=text]:invalid, .was-validated #loginform input[type=search]:invalid, #loginform .was-validated input[type=search]:invalid, .was-validated #loginform input[type=tel]:invalid, #loginform .was-validated input[type=tel]:invalid, .was-validated #loginform input[type=date]:invalid, #loginform .was-validated input[type=date]:invalid, .was-validated #loginform input[type=password]:invalid, #loginform .was-validated input[type=password]:invalid, .was-validated #loginform input[type=email]:invalid, #loginform .was-validated input[type=email]:invalid, .was-validated #loginform input[type=file]:invalid, #loginform .was-validated input[type=file]:invalid, .was-validated #loginform input[type=submit]:invalid, #loginform .was-validated input[type=submit]:invalid, .was-validated #loginform select:invalid, #loginform .was-validated select:invalid, .was-validated #loginform textarea:invalid, #loginform .was-validated textarea:invalid, .was-validated .wpcf7 input[type=text]:invalid, .wpcf7 .was-validated input[type=text]:invalid, .was-validated .wpcf7 input[type=search]:invalid, .wpcf7 .was-validated input[type=search]:invalid, .was-validated .wpcf7 input[type=url]:invalid, .wpcf7 .was-validated input[type=url]:invalid, .was-validated .wpcf7 input[type=tel]:invalid, .wpcf7 .was-validated input[type=tel]:invalid, .was-validated .wpcf7 input[type=number]:invalid, .wpcf7 .was-validated input[type=number]:invalid, .was-validated .wpcf7 input[type=range]:invalid, .wpcf7 .was-validated input[type=range]:invalid, .was-validated .wpcf7 input[type=date]:invalid, .wpcf7 .was-validated input[type=date]:invalid, .was-validated .wpcf7 input[type=month]:invalid, .wpcf7 .was-validated input[type=month]:invalid, .was-validated .wpcf7 input[type=week]:invalid, .wpcf7 .was-validated input[type=week]:invalid, .was-validated .wpcf7 input[type=time]:invalid, .wpcf7 .was-validated input[type=time]:invalid, .was-validated .wpcf7 input[type=datetime]:invalid, .wpcf7 .was-validated input[type=datetime]:invalid, .was-validated .wpcf7 input[type=datetime-local]:invalid, .wpcf7 .was-validated input[type=datetime-local]:invalid, .was-validated .wpcf7 input[type=color]:invalid, .wpcf7 .was-validated input[type=color]:invalid, .was-validated .wpcf7 input[type=email]:invalid, .wpcf7 .was-validated input[type=email]:invalid, .was-validated .wpcf7 input[type=file]:invalid, .wpcf7 .was-validated input[type=file]:invalid, .was-validated .wpcf7 select:invalid, .wpcf7 .was-validated select:invalid, .was-validated .wpcf7 textarea:invalid, .wpcf7 .was-validated textarea:invalid, .was-validated .wpcf7 .wpcf7-validation-errors:invalid, .wpcf7 .was-validated .wpcf7-validation-errors:invalid, .was-validated .wp-block-search .wp-block-search__input:invalid, .wp-block-search .was-validated .wp-block-search__input:invalid, .form-control.is-invalid, #loginform input.is-invalid[type=text], #loginform input.is-invalid[type=search], #loginform input.is-invalid[type=tel], #loginform input.is-invalid[type=date], #loginform input.is-invalid[type=password], #loginform input.is-invalid[type=email], #loginform input.is-invalid[type=file], #loginform input.is-invalid[type=submit], #loginform select.is-invalid, #loginform textarea.is-invalid, .wpcf7 input.is-invalid[type=text], .wpcf7 input.is-invalid[type=search], .wpcf7 input.is-invalid[type=url], .wpcf7 input.is-invalid[type=tel], .wpcf7 input.is-invalid[type=number], .wpcf7 input.is-invalid[type=range], .wpcf7 input.is-invalid[type=date], .wpcf7 input.is-invalid[type=month], .wpcf7 input.is-invalid[type=week], .wpcf7 input.is-invalid[type=time], .wpcf7 input.is-invalid[type=datetime], .wpcf7 input.is-invalid[type=datetime-local], .wpcf7 input.is-invalid[type=color], .wpcf7 input.is-invalid[type=email], .wpcf7 input.is-invalid[type=file], .wpcf7 select.is-invalid, .wpcf7 textarea.is-invalid, .wpcf7 .is-invalid.wpcf7-validation-errors, .wp-block-search .is-invalid.wp-block-search__input { border-color: #dc3545; padding-right: calc(1.5em + 0.75rem); 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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
/* line 69, ../sass/src/bootstrap-5/mixins/_forms.scss */
.was-validated .form-control:invalid:focus, .was-validated #loginform input[type=text]:invalid:focus, #loginform .was-validated input[type=text]:invalid:focus, .was-validated #loginform input[type=search]:invalid:focus, #loginform .was-validated input[type=search]:invalid:focus, .was-validated #loginform input[type=tel]:invalid:focus, #loginform .was-validated input[type=tel]:invalid:focus, .was-validated #loginform input[type=date]:invalid:focus, #loginform .was-validated input[type=date]:invalid:focus, .was-validated #loginform input[type=password]:invalid:focus, #loginform .was-validated input[type=password]:invalid:focus, .was-validated #loginform input[type=email]:invalid:focus, #loginform .was-validated input[type=email]:invalid:focus, .was-validated #loginform input[type=file]:invalid:focus, #loginform .was-validated input[type=file]:invalid:focus, .was-validated #loginform input[type=submit]:invalid:focus, #loginform .was-validated input[type=submit]:invalid:focus, .was-validated #loginform select:invalid:focus, #loginform .was-validated select:invalid:focus, .was-validated #loginform textarea:invalid:focus, #loginform .was-validated textarea:invalid:focus, .was-validated .wpcf7 input[type=text]:invalid:focus, .wpcf7 .was-validated input[type=text]:invalid:focus, .was-validated .wpcf7 input[type=search]:invalid:focus, .wpcf7 .was-validated input[type=search]:invalid:focus, .was-validated .wpcf7 input[type=url]:invalid:focus, .wpcf7 .was-validated input[type=url]:invalid:focus, .was-validated .wpcf7 input[type=tel]:invalid:focus, .wpcf7 .was-validated input[type=tel]:invalid:focus, .was-validated .wpcf7 input[type=number]:invalid:focus, .wpcf7 .was-validated input[type=number]:invalid:focus, .was-validated .wpcf7 input[type=range]:invalid:focus, .wpcf7 .was-validated input[type=range]:invalid:focus, .was-validated .wpcf7 input[type=date]:invalid:focus, .wpcf7 .was-validated input[type=date]:invalid:focus, .was-validated .wpcf7 input[type=month]:invalid:focus, .wpcf7 .was-validated input[type=month]:invalid:focus, .was-validated .wpcf7 input[type=week]:invalid:focus, .wpcf7 .was-validated input[type=week]:invalid:focus, .was-validated .wpcf7 input[type=time]:invalid:focus, .wpcf7 .was-validated input[type=time]:invalid:focus, .was-validated .wpcf7 input[type=datetime]:invalid:focus, .wpcf7 .was-validated input[type=datetime]:invalid:focus, .was-validated .wpcf7 input[type=datetime-local]:invalid:focus, .wpcf7 .was-validated input[type=datetime-local]:invalid:focus, .was-validated .wpcf7 input[type=color]:invalid:focus, .wpcf7 .was-validated input[type=color]:invalid:focus, .was-validated .wpcf7 input[type=email]:invalid:focus, .wpcf7 .was-validated input[type=email]:invalid:focus, .was-validated .wpcf7 input[type=file]:invalid:focus, .wpcf7 .was-validated input[type=file]:invalid:focus, .was-validated .wpcf7 select:invalid:focus, .wpcf7 .was-validated select:invalid:focus, .was-validated .wpcf7 textarea:invalid:focus, .wpcf7 .was-validated textarea:invalid:focus, .was-validated .wpcf7 .wpcf7-validation-errors:invalid:focus, .wpcf7 .was-validated .wpcf7-validation-errors:invalid:focus, .was-validated .wp-block-search .wp-block-search__input:invalid:focus, .wp-block-search .was-validated .wp-block-search__input:invalid:focus, .form-control.is-invalid:focus, #loginform input.is-invalid[type=text]:focus, #loginform input.is-invalid[type=search]:focus, #loginform input.is-invalid[type=tel]:focus, #loginform input.is-invalid[type=date]:focus, #loginform input.is-invalid[type=password]:focus, #loginform input.is-invalid[type=email]:focus, #loginform input.is-invalid[type=file]:focus, #loginform input.is-invalid[type=submit]:focus, #loginform select.is-invalid:focus, #loginform textarea.is-invalid:focus, .wpcf7 input.is-invalid[type=text]:focus, .wpcf7 input.is-invalid[type=search]:focus, .wpcf7 input.is-invalid[type=url]:focus, .wpcf7 input.is-invalid[type=tel]:focus, .wpcf7 input.is-invalid[type=number]:focus, .wpcf7 input.is-invalid[type=range]:focus, .wpcf7 input.is-invalid[type=date]:focus, .wpcf7 input.is-invalid[type=month]:focus, .wpcf7 input.is-invalid[type=week]:focus, .wpcf7 input.is-invalid[type=time]:focus, .wpcf7 input.is-invalid[type=datetime]:focus, .wpcf7 input.is-invalid[type=datetime-local]:focus, .wpcf7 input.is-invalid[type=color]:focus, .wpcf7 input.is-invalid[type=email]:focus, .wpcf7 input.is-invalid[type=file]:focus, .wpcf7 select.is-invalid:focus, .wpcf7 textarea.is-invalid:focus, .wpcf7 .is-invalid.wpcf7-validation-errors:focus, .wp-block-search .is-invalid.wp-block-search__input:focus { border-color: #dc3545; box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); }

/* line 7, ../sass/src/bootstrap-5/mixins/_forms.scss */
.was-validated textarea.form-control:invalid, .was-validated #loginform textarea:invalid, #loginform .was-validated textarea:invalid, .was-validated .wpcf7 textarea:invalid, .wpcf7 .was-validated textarea:invalid, .was-validated .wp-block-search textarea.wp-block-search__input:invalid, .wp-block-search .was-validated textarea.wp-block-search__input:invalid, textarea.form-control.is-invalid, #loginform textarea.is-invalid, .wpcf7 textarea.is-invalid, .wp-block-search textarea.is-invalid.wp-block-search__input { padding-right: calc(1.5em + 0.75rem); background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

/* line 7, ../sass/src/bootstrap-5/mixins/_forms.scss */
.was-validated .form-select:invalid, .form-select.is-invalid { border-color: #dc3545; }
/* line 91, ../sass/src/bootstrap-5/mixins/_forms.scss */
.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: 4.125rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e"); background-position: right 0.75rem center, center right 2.25rem; background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
/* line 100, ../sass/src/bootstrap-5/mixins/_forms.scss */
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { border-color: #dc3545; box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); }

/* line 7, ../sass/src/bootstrap-5/mixins/_forms.scss */
.was-validated .form-check-input:invalid, .form-check-input.is-invalid { border-color: #dc3545; }
/* line 111, ../sass/src/bootstrap-5/mixins/_forms.scss */
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { background-color: #dc3545; }
/* line 115, ../sass/src/bootstrap-5/mixins/_forms.scss */
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); }
/* line 119, ../sass/src/bootstrap-5/mixins/_forms.scss */
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { color: #dc3545; }

/* line 125, ../sass/src/bootstrap-5/mixins/_forms.scss */
.form-check-inline .form-check-input ~ .invalid-feedback { margin-left: .5em; }

/* line 7, ../sass/src/bootstrap-5/mixins/_forms.scss */
.was-validated .input-group .form-control:invalid, .was-validated .input-group #loginform input[type=text]:invalid, #loginform .was-validated .input-group input[type=text]:invalid, .was-validated .input-group #loginform input[type=search]:invalid, #loginform .was-validated .input-group input[type=search]:invalid, .was-validated .input-group #loginform input[type=tel]:invalid, #loginform .was-validated .input-group input[type=tel]:invalid, .was-validated .input-group #loginform input[type=date]:invalid, #loginform .was-validated .input-group input[type=date]:invalid, .was-validated .input-group #loginform input[type=password]:invalid, #loginform .was-validated .input-group input[type=password]:invalid, .was-validated .input-group #loginform input[type=email]:invalid, #loginform .was-validated .input-group input[type=email]:invalid, .was-validated .input-group #loginform input[type=file]:invalid, #loginform .was-validated .input-group input[type=file]:invalid, .was-validated .input-group #loginform input[type=submit]:invalid, #loginform .was-validated .input-group input[type=submit]:invalid, .was-validated .input-group #loginform select:invalid, #loginform .was-validated .input-group select:invalid, .was-validated .input-group #loginform textarea:invalid, #loginform .was-validated .input-group textarea:invalid, .was-validated .input-group .wpcf7 input[type=text]:invalid, .wpcf7 .was-validated .input-group input[type=text]:invalid, .was-validated .input-group .wpcf7 input[type=search]:invalid, .wpcf7 .was-validated .input-group input[type=search]:invalid, .was-validated .input-group .wpcf7 input[type=url]:invalid, .wpcf7 .was-validated .input-group input[type=url]:invalid, .was-validated .input-group .wpcf7 input[type=tel]:invalid, .wpcf7 .was-validated .input-group input[type=tel]:invalid, .was-validated .input-group .wpcf7 input[type=number]:invalid, .wpcf7 .was-validated .input-group input[type=number]:invalid, .was-validated .input-group .wpcf7 input[type=range]:invalid, .wpcf7 .was-validated .input-group input[type=range]:invalid, .was-validated .input-group .wpcf7 input[type=date]:invalid, .wpcf7 .was-validated .input-group input[type=date]:invalid, .was-validated .input-group .wpcf7 input[type=month]:invalid, .wpcf7 .was-validated .input-group input[type=month]:invalid, .was-validated .input-group .wpcf7 input[type=week]:invalid, .wpcf7 .was-validated .input-group input[type=week]:invalid, .was-validated .input-group .wpcf7 input[type=time]:invalid, .wpcf7 .was-validated .input-group input[type=time]:invalid, .was-validated .input-group .wpcf7 input[type=datetime]:invalid, .wpcf7 .was-validated .input-group input[type=datetime]:invalid, .was-validated .input-group .wpcf7 input[type=datetime-local]:invalid, .wpcf7 .was-validated .input-group input[type=datetime-local]:invalid, .was-validated .input-group .wpcf7 input[type=color]:invalid, .wpcf7 .was-validated .input-group input[type=color]:invalid, .was-validated .input-group .wpcf7 input[type=email]:invalid, .wpcf7 .was-validated .input-group input[type=email]:invalid, .was-validated .input-group .wpcf7 input[type=file]:invalid, .wpcf7 .was-validated .input-group input[type=file]:invalid, .was-validated .input-group .wpcf7 select:invalid, .wpcf7 .was-validated .input-group select:invalid, .was-validated .input-group .wpcf7 textarea:invalid, .wpcf7 .was-validated .input-group textarea:invalid, .was-validated .input-group .wpcf7 .wpcf7-validation-errors:invalid, .wpcf7 .was-validated .input-group .wpcf7-validation-errors:invalid, .was-validated .input-group .wp-block-search .wp-block-search__input:invalid, .wp-block-search .was-validated .input-group .wp-block-search__input:invalid, .input-group .form-control.is-invalid, .input-group #loginform input.is-invalid[type=text], #loginform .input-group input.is-invalid[type=text], .input-group #loginform input.is-invalid[type=search], #loginform .input-group input.is-invalid[type=search], .input-group #loginform input.is-invalid[type=tel], #loginform .input-group input.is-invalid[type=tel], .input-group #loginform input.is-invalid[type=date], #loginform .input-group input.is-invalid[type=date], .input-group #loginform input.is-invalid[type=password], #loginform .input-group input.is-invalid[type=password], .input-group #loginform input.is-invalid[type=email], #loginform .input-group input.is-invalid[type=email], .input-group #loginform input.is-invalid[type=file], #loginform .input-group input.is-invalid[type=file], .input-group #loginform input.is-invalid[type=submit], #loginform .input-group input.is-invalid[type=submit], .input-group #loginform select.is-invalid, #loginform .input-group select.is-invalid, .input-group #loginform textarea.is-invalid, #loginform .input-group textarea.is-invalid, .input-group .wpcf7 input.is-invalid[type=text], .wpcf7 .input-group input.is-invalid[type=text], .input-group .wpcf7 input.is-invalid[type=search], .wpcf7 .input-group input.is-invalid[type=search], .input-group .wpcf7 input.is-invalid[type=url], .wpcf7 .input-group input.is-invalid[type=url], .input-group .wpcf7 input.is-invalid[type=tel], .wpcf7 .input-group input.is-invalid[type=tel], .input-group .wpcf7 input.is-invalid[type=number], .wpcf7 .input-group input.is-invalid[type=number], .input-group .wpcf7 input.is-invalid[type=range], .wpcf7 .input-group input.is-invalid[type=range], .input-group .wpcf7 input.is-invalid[type=date], .wpcf7 .input-group input.is-invalid[type=date], .input-group .wpcf7 input.is-invalid[type=month], .wpcf7 .input-group input.is-invalid[type=month], .input-group .wpcf7 input.is-invalid[type=week], .wpcf7 .input-group input.is-invalid[type=week], .input-group .wpcf7 input.is-invalid[type=time], .wpcf7 .input-group input.is-invalid[type=time], .input-group .wpcf7 input.is-invalid[type=datetime], .wpcf7 .input-group input.is-invalid[type=datetime], .input-group .wpcf7 input.is-invalid[type=datetime-local], .wpcf7 .input-group input.is-invalid[type=datetime-local], .input-group .wpcf7 input.is-invalid[type=color], .wpcf7 .input-group input.is-invalid[type=color], .input-group .wpcf7 input.is-invalid[type=email], .wpcf7 .input-group input.is-invalid[type=email], .input-group .wpcf7 input.is-invalid[type=file], .wpcf7 .input-group input.is-invalid[type=file], .input-group .wpcf7 select.is-invalid, .wpcf7 .input-group select.is-invalid, .input-group .wpcf7 textarea.is-invalid, .wpcf7 .input-group textarea.is-invalid, .input-group .wpcf7 .is-invalid.wpcf7-validation-errors, .wpcf7 .input-group .is-invalid.wpcf7-validation-errors, .input-group .wp-block-search .is-invalid.wp-block-search__input, .wp-block-search .input-group .is-invalid.wp-block-search__input, .was-validated .input-group .form-select:invalid, .input-group .form-select.is-invalid { z-index: 2; }
/* line 138, ../sass/src/bootstrap-5/mixins/_forms.scss */
.was-validated .input-group .form-control:invalid:focus, .was-validated .input-group #loginform input[type=text]:invalid:focus, #loginform .was-validated .input-group input[type=text]:invalid:focus, .was-validated .input-group #loginform input[type=search]:invalid:focus, #loginform .was-validated .input-group input[type=search]:invalid:focus, .was-validated .input-group #loginform input[type=tel]:invalid:focus, #loginform .was-validated .input-group input[type=tel]:invalid:focus, .was-validated .input-group #loginform input[type=date]:invalid:focus, #loginform .was-validated .input-group input[type=date]:invalid:focus, .was-validated .input-group #loginform input[type=password]:invalid:focus, #loginform .was-validated .input-group input[type=password]:invalid:focus, .was-validated .input-group #loginform input[type=email]:invalid:focus, #loginform .was-validated .input-group input[type=email]:invalid:focus, .was-validated .input-group #loginform input[type=file]:invalid:focus, #loginform .was-validated .input-group input[type=file]:invalid:focus, .was-validated .input-group #loginform input[type=submit]:invalid:focus, #loginform .was-validated .input-group input[type=submit]:invalid:focus, .was-validated .input-group #loginform select:invalid:focus, #loginform .was-validated .input-group select:invalid:focus, .was-validated .input-group #loginform textarea:invalid:focus, #loginform .was-validated .input-group textarea:invalid:focus, .was-validated .input-group .wpcf7 input[type=text]:invalid:focus, .wpcf7 .was-validated .input-group input[type=text]:invalid:focus, .was-validated .input-group .wpcf7 input[type=search]:invalid:focus, .wpcf7 .was-validated .input-group input[type=search]:invalid:focus, .was-validated .input-group .wpcf7 input[type=url]:invalid:focus, .wpcf7 .was-validated .input-group input[type=url]:invalid:focus, .was-validated .input-group .wpcf7 input[type=tel]:invalid:focus, .wpcf7 .was-validated .input-group input[type=tel]:invalid:focus, .was-validated .input-group .wpcf7 input[type=number]:invalid:focus, .wpcf7 .was-validated .input-group input[type=number]:invalid:focus, .was-validated .input-group .wpcf7 input[type=range]:invalid:focus, .wpcf7 .was-validated .input-group input[type=range]:invalid:focus, .was-validated .input-group .wpcf7 input[type=date]:invalid:focus, .wpcf7 .was-validated .input-group input[type=date]:invalid:focus, .was-validated .input-group .wpcf7 input[type=month]:invalid:focus, .wpcf7 .was-validated .input-group input[type=month]:invalid:focus, .was-validated .input-group .wpcf7 input[type=week]:invalid:focus, .wpcf7 .was-validated .input-group input[type=week]:invalid:focus, .was-validated .input-group .wpcf7 input[type=time]:invalid:focus, .wpcf7 .was-validated .input-group input[type=time]:invalid:focus, .was-validated .input-group .wpcf7 input[type=datetime]:invalid:focus, .wpcf7 .was-validated .input-group input[type=datetime]:invalid:focus, .was-validated .input-group .wpcf7 input[type=datetime-local]:invalid:focus, .wpcf7 .was-validated .input-group input[type=datetime-local]:invalid:focus, .was-validated .input-group .wpcf7 input[type=color]:invalid:focus, .wpcf7 .was-validated .input-group input[type=color]:invalid:focus, .was-validated .input-group .wpcf7 input[type=email]:invalid:focus, .wpcf7 .was-validated .input-group input[type=email]:invalid:focus, .was-validated .input-group .wpcf7 input[type=file]:invalid:focus, .wpcf7 .was-validated .input-group input[type=file]:invalid:focus, .was-validated .input-group .wpcf7 select:invalid:focus, .wpcf7 .was-validated .input-group select:invalid:focus, .was-validated .input-group .wpcf7 textarea:invalid:focus, .wpcf7 .was-validated .input-group textarea:invalid:focus, .was-validated .input-group .wpcf7 .wpcf7-validation-errors:invalid:focus, .wpcf7 .was-validated .input-group .wpcf7-validation-errors:invalid:focus, .was-validated .input-group .wp-block-search .wp-block-search__input:invalid:focus, .wp-block-search .was-validated .input-group .wp-block-search__input:invalid:focus, .input-group .form-control.is-invalid:focus, .input-group #loginform input.is-invalid[type=text]:focus, #loginform .input-group input.is-invalid[type=text]:focus, .input-group #loginform input.is-invalid[type=search]:focus, #loginform .input-group input.is-invalid[type=search]:focus, .input-group #loginform input.is-invalid[type=tel]:focus, #loginform .input-group input.is-invalid[type=tel]:focus, .input-group #loginform input.is-invalid[type=date]:focus, #loginform .input-group input.is-invalid[type=date]:focus, .input-group #loginform input.is-invalid[type=password]:focus, #loginform .input-group input.is-invalid[type=password]:focus, .input-group #loginform input.is-invalid[type=email]:focus, #loginform .input-group input.is-invalid[type=email]:focus, .input-group #loginform input.is-invalid[type=file]:focus, #loginform .input-group input.is-invalid[type=file]:focus, .input-group #loginform input.is-invalid[type=submit]:focus, #loginform .input-group input.is-invalid[type=submit]:focus, .input-group #loginform select.is-invalid:focus, #loginform .input-group select.is-invalid:focus, .input-group #loginform textarea.is-invalid:focus, #loginform .input-group textarea.is-invalid:focus, .input-group .wpcf7 input.is-invalid[type=text]:focus, .wpcf7 .input-group input.is-invalid[type=text]:focus, .input-group .wpcf7 input.is-invalid[type=search]:focus, .wpcf7 .input-group input.is-invalid[type=search]:focus, .input-group .wpcf7 input.is-invalid[type=url]:focus, .wpcf7 .input-group input.is-invalid[type=url]:focus, .input-group .wpcf7 input.is-invalid[type=tel]:focus, .wpcf7 .input-group input.is-invalid[type=tel]:focus, .input-group .wpcf7 input.is-invalid[type=number]:focus, .wpcf7 .input-group input.is-invalid[type=number]:focus, .input-group .wpcf7 input.is-invalid[type=range]:focus, .wpcf7 .input-group input.is-invalid[type=range]:focus, .input-group .wpcf7 input.is-invalid[type=date]:focus, .wpcf7 .input-group input.is-invalid[type=date]:focus, .input-group .wpcf7 input.is-invalid[type=month]:focus, .wpcf7 .input-group input.is-invalid[type=month]:focus, .input-group .wpcf7 input.is-invalid[type=week]:focus, .wpcf7 .input-group input.is-invalid[type=week]:focus, .input-group .wpcf7 input.is-invalid[type=time]:focus, .wpcf7 .input-group input.is-invalid[type=time]:focus, .input-group .wpcf7 input.is-invalid[type=datetime]:focus, .wpcf7 .input-group input.is-invalid[type=datetime]:focus, .input-group .wpcf7 input.is-invalid[type=datetime-local]:focus, .wpcf7 .input-group input.is-invalid[type=datetime-local]:focus, .input-group .wpcf7 input.is-invalid[type=color]:focus, .wpcf7 .input-group input.is-invalid[type=color]:focus, .input-group .wpcf7 input.is-invalid[type=email]:focus, .wpcf7 .input-group input.is-invalid[type=email]:focus, .input-group .wpcf7 input.is-invalid[type=file]:focus, .wpcf7 .input-group input.is-invalid[type=file]:focus, .input-group .wpcf7 select.is-invalid:focus, .wpcf7 .input-group select.is-invalid:focus, .input-group .wpcf7 textarea.is-invalid:focus, .wpcf7 .input-group textarea.is-invalid:focus, .input-group .wpcf7 .is-invalid.wpcf7-validation-errors:focus, .wpcf7 .input-group .is-invalid.wpcf7-validation-errors:focus, .input-group .wp-block-search .is-invalid.wp-block-search__input:focus, .wp-block-search .input-group .is-invalid.wp-block-search__input:focus, .was-validated .input-group .form-select:invalid:focus, .input-group .form-select.is-invalid:focus { z-index: 3; }

/* line 5, ../sass/src/bootstrap-5/_buttons.scss */
.btn, #loginform input[type=submit], .comments-link a, a.post-edit-link, .wpcf7 input[type=submit], .wp-block-search .wp-block-search__button { display: inline-block; font-weight: 400; line-height: 1.5; color: #3a3a3a; text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; user-select: none; background-color: transparent; border: 2px solid transparent; padding: 0.375rem 0.75rem; font-size: 0.9rem; border-radius: 5px; transition: all 0.8s ease-in-out; }
@media (prefers-reduced-motion: reduce) { /* line 5, ../sass/src/bootstrap-5/_buttons.scss */
  .btn, #loginform input[type=submit], .comments-link a, a.post-edit-link, .wpcf7 input[type=submit], .wp-block-search .wp-block-search__button { transition: none; } }
/* line 22, ../sass/src/bootstrap-5/_buttons.scss */
.btn:hover, #loginform input[type=submit]:hover, .comments-link a:hover, a.post-edit-link:hover, .wpcf7 input[type=submit]:hover, .wp-block-search .wp-block-search__button:hover { color: #3a3a3a; }
/* line 27, ../sass/src/bootstrap-5/_buttons.scss */
.btn-check:focus + .btn, #loginform .btn-check:focus + input[type=submit], .comments-link .btn-check:focus + a, .btn-check:focus + a.post-edit-link, .wpcf7 .btn-check:focus + input[type=submit], .wp-block-search .btn-check:focus + .wp-block-search__button, .btn:focus, #loginform input[type=submit]:focus, .comments-link a:focus, a.post-edit-link:focus, .wpcf7 input[type=submit]:focus, .wp-block-search .wp-block-search__button:focus { outline: 0; box-shadow: 0 0 0 0.25rem rgba(189, 202, 63, 0.25); }
/* line 44, ../sass/src/bootstrap-5/_buttons.scss */
.btn:disabled, #loginform input[type=submit]:disabled, .comments-link a:disabled, a.post-edit-link:disabled, .wpcf7 input[type=submit]:disabled, .wp-block-search .wp-block-search__button:disabled, .btn.disabled, #loginform input.disabled[type=submit], .comments-link a.disabled, a.disabled.post-edit-link, .wpcf7 input.disabled[type=submit], .wp-block-search .disabled.wp-block-search__button, fieldset:disabled .btn, fieldset:disabled #loginform input[type=submit], #loginform fieldset:disabled input[type=submit], fieldset:disabled .comments-link a, .comments-link fieldset:disabled a, fieldset:disabled a.post-edit-link, fieldset:disabled .wpcf7 input[type=submit], .wpcf7 fieldset:disabled input[type=submit], fieldset:disabled .wp-block-search .wp-block-search__button, .wp-block-search fieldset:disabled .wp-block-search__button { pointer-events: none; opacity: 0.65; }

/* line 60, ../sass/src/bootstrap-5/_buttons.scss */
.btn-primary { color: #000; background-color: #BDCA3F; border-color: #BDCA3F; }
/* line 26, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-primary:hover { color: #000; background-color: #c7d25c; border-color: #c4cf52; }
/* line 32, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:focus + .btn-primary, .btn-primary:focus { color: #000; background-color: #c7d25c; border-color: #c4cf52; box-shadow: 0 0 0 0.25rem rgba(161, 172, 54, 0.5); }
/* line 45, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle { color: #000; background-color: #cad565; border-color: #c4cf52; }
/* line 56, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus { box-shadow: 0 0 0 0.25rem rgba(161, 172, 54, 0.5); }
/* line 66, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-primary:disabled, .btn-primary.disabled { color: #000; background-color: #BDCA3F; border-color: #BDCA3F; }

/* line 60, ../sass/src/bootstrap-5/_buttons.scss */
.btn-secondary { color: #000; background-color: #fbf88d; border-color: #fbf88d; }
/* line 26, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-secondary:hover { color: #000; background-color: #fcf99e; border-color: #fbf998; }
/* line 32, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:focus + .btn-secondary, .btn-secondary:focus { color: #000; background-color: #fcf99e; border-color: #fbf998; box-shadow: 0 0 0 0.25rem rgba(213, 211, 120, 0.5); }
/* line 45, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle { color: #000; background-color: #fcf9a4; border-color: #fbf998; }
/* line 56, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus { box-shadow: 0 0 0 0.25rem rgba(213, 211, 120, 0.5); }
/* line 66, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-secondary:disabled, .btn-secondary.disabled { color: #000; background-color: #fbf88d; border-color: #fbf88d; }

/* line 60, ../sass/src/bootstrap-5/_buttons.scss */
.btn-success { color: #ffffff; background-color: #198754; border-color: #198754; }
/* line 26, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-success:hover { color: #ffffff; background-color: #157347; border-color: #146c43; }
/* line 32, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:focus + .btn-success, .btn-success:focus { color: #ffffff; background-color: #157347; border-color: #146c43; box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5); }
/* line 45, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle { color: #ffffff; background-color: #146c43; border-color: #13653f; }
/* line 56, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus { box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5); }
/* line 66, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-success:disabled, .btn-success.disabled { color: #ffffff; background-color: #198754; border-color: #198754; }

/* line 60, ../sass/src/bootstrap-5/_buttons.scss */
.btn-info { color: #000; background-color: #f8faeb; border-color: #f8faeb; }
/* line 26, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-info:hover { color: #000; background-color: #f9fbee; border-color: #f9fbed; }
/* line 32, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:focus + .btn-info, .btn-info:focus { color: #000; background-color: #f9fbee; border-color: #f9fbed; box-shadow: 0 0 0 0.25rem rgba(211, 213, 200, 0.5); }
/* line 45, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle { color: #000; background-color: #f9fbef; border-color: #f9fbed; }
/* line 56, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus { box-shadow: 0 0 0 0.25rem rgba(211, 213, 200, 0.5); }
/* line 66, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-info:disabled, .btn-info.disabled { color: #000; background-color: #f8faeb; border-color: #f8faeb; }

/* line 60, ../sass/src/bootstrap-5/_buttons.scss */
.btn-warning { color: #000; background-color: #ffc107; border-color: #ffc107; }
/* line 26, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-warning:hover { color: #000; background-color: #ffca2c; border-color: #ffc720; }
/* line 32, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:focus + .btn-warning, .btn-warning:focus { color: #000; background-color: #ffca2c; border-color: #ffc720; box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5); }
/* line 45, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle { color: #000; background-color: #ffcd39; border-color: #ffc720; }
/* line 56, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus { box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5); }
/* line 66, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-warning:disabled, .btn-warning.disabled { color: #000; background-color: #ffc107; border-color: #ffc107; }

/* line 60, ../sass/src/bootstrap-5/_buttons.scss */
.btn-danger { color: #ffffff; background-color: #dc3545; border-color: #dc3545; }
/* line 26, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-danger:hover { color: #ffffff; background-color: #bb2d3b; border-color: #b02a37; }
/* line 32, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:focus + .btn-danger, .btn-danger:focus { color: #ffffff; background-color: #bb2d3b; border-color: #b02a37; box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5); }
/* line 45, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle { color: #ffffff; background-color: #b02a37; border-color: #a52834; }
/* line 56, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus { box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5); }
/* line 66, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-danger:disabled, .btn-danger.disabled { color: #ffffff; background-color: #dc3545; border-color: #dc3545; }

/* line 60, ../sass/src/bootstrap-5/_buttons.scss */
.btn-light { color: #000; background-color: #fcfcfc; border-color: #fcfcfc; }
/* line 26, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-light:hover { color: #000; background-color: #fcfcfc; border-color: #fcfcfc; }
/* line 32, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:focus + .btn-light, .btn-light:focus { color: #000; background-color: #fcfcfc; border-color: #fcfcfc; box-shadow: 0 0 0 0.25rem rgba(214, 214, 214, 0.5); }
/* line 45, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle { color: #000; background-color: #fdfdfd; border-color: #fcfcfc; }
/* line 56, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus { box-shadow: 0 0 0 0.25rem rgba(214, 214, 214, 0.5); }
/* line 66, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-light:disabled, .btn-light.disabled { color: #000; background-color: #fcfcfc; border-color: #fcfcfc; }

/* line 60, ../sass/src/bootstrap-5/_buttons.scss */
.btn-dark { color: #ffffff; background-color: #3a3a3a; border-color: #3a3a3a; }
/* line 26, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-dark:hover { color: #ffffff; background-color: #313131; border-color: #2e2e2e; }
/* line 32, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:focus + .btn-dark, .btn-dark:focus { color: #ffffff; background-color: #313131; border-color: #2e2e2e; box-shadow: 0 0 0 0.25rem rgba(88, 88, 88, 0.5); }
/* line 45, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle { color: #ffffff; background-color: #2e2e2e; border-color: #2c2c2c; }
/* line 56, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus { box-shadow: 0 0 0 0.25rem rgba(88, 88, 88, 0.5); }
/* line 66, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-dark:disabled, .btn-dark.disabled { color: #ffffff; background-color: #3a3a3a; border-color: #3a3a3a; }

/* line 66, ../sass/src/bootstrap-5/_buttons.scss */
.btn-outline-primary, #loginform input[type=submit], .comments-link a, .wpcf7 input[type=submit], .wp-block-search .wp-block-search__button { color: #BDCA3F; border-color: #BDCA3F; }
/* line 88, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-outline-primary:hover, #loginform input[type=submit]:hover, .comments-link a:hover, .wpcf7 input[type=submit]:hover, .wp-block-search .wp-block-search__button:hover { color: #000; background-color: #BDCA3F; border-color: #BDCA3F; }
/* line 94, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:focus + .btn-outline-primary, #loginform .btn-check:focus + input[type=submit], .comments-link .btn-check:focus + a, .wpcf7 .btn-check:focus + input[type=submit], .wp-block-search .btn-check:focus + .wp-block-search__button, .btn-outline-primary:focus, #loginform input[type=submit]:focus, .comments-link a:focus, .wpcf7 input[type=submit]:focus, .wp-block-search .wp-block-search__button:focus { box-shadow: 0 0 0 0.25rem rgba(189, 202, 63, 0.5); }
/* line 99, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-primary, #loginform .btn-check:checked + input[type=submit], .comments-link .btn-check:checked + a, .wpcf7 .btn-check:checked + input[type=submit], .wp-block-search .btn-check:checked + .wp-block-search__button, .btn-check:active + .btn-outline-primary, #loginform .btn-check:active + input[type=submit], .comments-link .btn-check:active + a, .wpcf7 .btn-check:active + input[type=submit], .wp-block-search .btn-check:active + .wp-block-search__button, .btn-outline-primary:active, #loginform input[type=submit]:active, .comments-link a:active, .wpcf7 input[type=submit]:active, .wp-block-search .wp-block-search__button:active, .btn-outline-primary.active, #loginform input.active[type=submit], .comments-link a.active, .wpcf7 input.active[type=submit], .wp-block-search .active.wp-block-search__button, .btn-outline-primary.dropdown-toggle.show, #loginform input.dropdown-toggle.show[type=submit], .comments-link a.dropdown-toggle.show, .wpcf7 input.dropdown-toggle.show[type=submit], .wp-block-search .dropdown-toggle.show.wp-block-search__button { color: #000; background-color: #BDCA3F; border-color: #BDCA3F; }
/* line 108, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-primary:focus, #loginform .btn-check:checked + input[type=submit]:focus, .comments-link .btn-check:checked + a:focus, .wpcf7 .btn-check:checked + input[type=submit]:focus, .wp-block-search .btn-check:checked + .wp-block-search__button:focus, .btn-check:active + .btn-outline-primary:focus, #loginform .btn-check:active + input[type=submit]:focus, .comments-link .btn-check:active + a:focus, .wpcf7 .btn-check:active + input[type=submit]:focus, .wp-block-search .btn-check:active + .wp-block-search__button:focus, .btn-outline-primary:active:focus, #loginform input[type=submit]:active:focus, .comments-link a:active:focus, .wpcf7 input[type=submit]:active:focus, .wp-block-search .wp-block-search__button:active:focus, .btn-outline-primary.active:focus, #loginform input.active[type=submit]:focus, .comments-link a.active:focus, .wpcf7 input.active[type=submit]:focus, .wp-block-search .active.wp-block-search__button:focus, .btn-outline-primary.dropdown-toggle.show:focus, #loginform input.dropdown-toggle.show[type=submit]:focus, .comments-link a.dropdown-toggle.show:focus, .wpcf7 input.dropdown-toggle.show[type=submit]:focus, .wp-block-search .dropdown-toggle.show.wp-block-search__button:focus { box-shadow: 0 0 0 0.25rem rgba(189, 202, 63, 0.5); }
/* line 118, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-outline-primary:disabled, #loginform input[type=submit]:disabled, .comments-link a:disabled, .wpcf7 input[type=submit]:disabled, .wp-block-search .wp-block-search__button:disabled, .btn-outline-primary.disabled, #loginform input.disabled[type=submit], .comments-link a.disabled, .wpcf7 input.disabled[type=submit], .wp-block-search .disabled.wp-block-search__button { color: #BDCA3F; background-color: transparent; }

/* line 66, ../sass/src/bootstrap-5/_buttons.scss */
.btn-outline-secondary { color: #fbf88d; border-color: #fbf88d; }
/* line 88, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-outline-secondary:hover { color: #000; background-color: #fbf88d; border-color: #fbf88d; }
/* line 94, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus { box-shadow: 0 0 0 0.25rem rgba(251, 248, 141, 0.5); }
/* line 99, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show { color: #000; background-color: #fbf88d; border-color: #fbf88d; }
/* line 108, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus { box-shadow: 0 0 0 0.25rem rgba(251, 248, 141, 0.5); }
/* line 118, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled { color: #fbf88d; background-color: transparent; }

/* line 66, ../sass/src/bootstrap-5/_buttons.scss */
.btn-outline-success { color: #198754; border-color: #198754; }
/* line 88, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-outline-success:hover { color: #ffffff; background-color: #198754; border-color: #198754; }
/* line 94, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus { box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5); }
/* line 99, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show { color: #ffffff; background-color: #198754; border-color: #198754; }
/* line 108, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus { box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5); }
/* line 118, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-outline-success:disabled, .btn-outline-success.disabled { color: #198754; background-color: transparent; }

/* line 66, ../sass/src/bootstrap-5/_buttons.scss */
.btn-outline-info { color: #f8faeb; border-color: #f8faeb; }
/* line 88, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-outline-info:hover { color: #000; background-color: #f8faeb; border-color: #f8faeb; }
/* line 94, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus { box-shadow: 0 0 0 0.25rem rgba(248, 250, 235, 0.5); }
/* line 99, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show { color: #000; background-color: #f8faeb; border-color: #f8faeb; }
/* line 108, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus { box-shadow: 0 0 0 0.25rem rgba(248, 250, 235, 0.5); }
/* line 118, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-outline-info:disabled, .btn-outline-info.disabled { color: #f8faeb; background-color: transparent; }

/* line 66, ../sass/src/bootstrap-5/_buttons.scss */
.btn-outline-warning { color: #ffc107; border-color: #ffc107; }
/* line 88, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-outline-warning:hover { color: #000; background-color: #ffc107; border-color: #ffc107; }
/* line 94, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus { box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5); }
/* line 99, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show { color: #000; background-color: #ffc107; border-color: #ffc107; }
/* line 108, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus { box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5); }
/* line 118, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-outline-warning:disabled, .btn-outline-warning.disabled { color: #ffc107; background-color: transparent; }

/* line 66, ../sass/src/bootstrap-5/_buttons.scss */
.btn-outline-danger { color: #dc3545; border-color: #dc3545; }
/* line 88, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-outline-danger:hover { color: #ffffff; background-color: #dc3545; border-color: #dc3545; }
/* line 94, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus { box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5); }
/* line 99, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show { color: #ffffff; background-color: #dc3545; border-color: #dc3545; }
/* line 108, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus { box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5); }
/* line 118, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-outline-danger:disabled, .btn-outline-danger.disabled { color: #dc3545; background-color: transparent; }

/* line 66, ../sass/src/bootstrap-5/_buttons.scss */
.btn-outline-light { color: #fcfcfc; border-color: #fcfcfc; }
/* line 88, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-outline-light:hover { color: #000; background-color: #fcfcfc; border-color: #fcfcfc; }
/* line 94, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus { box-shadow: 0 0 0 0.25rem rgba(252, 252, 252, 0.5); }
/* line 99, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show { color: #000; background-color: #fcfcfc; border-color: #fcfcfc; }
/* line 108, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus { box-shadow: 0 0 0 0.25rem rgba(252, 252, 252, 0.5); }
/* line 118, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-outline-light:disabled, .btn-outline-light.disabled { color: #fcfcfc; background-color: transparent; }

/* line 66, ../sass/src/bootstrap-5/_buttons.scss */
.btn-outline-dark, a.post-edit-link { color: #3a3a3a; border-color: #3a3a3a; }
/* line 88, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-outline-dark:hover, a.post-edit-link:hover { color: #ffffff; background-color: #3a3a3a; border-color: #3a3a3a; }
/* line 94, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:focus + .btn-outline-dark, .btn-check:focus + a.post-edit-link, .btn-outline-dark:focus, a.post-edit-link:focus { box-shadow: 0 0 0 0.25rem rgba(58, 58, 58, 0.5); }
/* line 99, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-dark, .btn-check:checked + a.post-edit-link, .btn-check:active + .btn-outline-dark, .btn-check:active + a.post-edit-link, .btn-outline-dark:active, a.post-edit-link:active, .btn-outline-dark.active, a.active.post-edit-link, .btn-outline-dark.dropdown-toggle.show, a.dropdown-toggle.show.post-edit-link { color: #ffffff; background-color: #3a3a3a; border-color: #3a3a3a; }
/* line 108, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-dark:focus, .btn-check:checked + a.post-edit-link:focus, .btn-check:active + .btn-outline-dark:focus, .btn-check:active + a.post-edit-link:focus, .btn-outline-dark:active:focus, a.post-edit-link:active:focus, .btn-outline-dark.active:focus, a.active.post-edit-link:focus, .btn-outline-dark.dropdown-toggle.show:focus, a.dropdown-toggle.show.post-edit-link:focus { box-shadow: 0 0 0 0.25rem rgba(58, 58, 58, 0.5); }
/* line 118, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-outline-dark:disabled, a.post-edit-link:disabled, .btn-outline-dark.disabled, a.disabled.post-edit-link { color: #3a3a3a; background-color: transparent; }

/* line 78, ../sass/src/bootstrap-5/_buttons.scss */
.btn-link { font-weight: 400; color: #BDCA3F; text-decoration: underline; }
/* line 83, ../sass/src/bootstrap-5/_buttons.scss */
.btn-link:hover { color: #97a232; }
/* line 92, ../sass/src/bootstrap-5/_buttons.scss */
.btn-link:disabled, .btn-link.disabled { color: #6c757d; }

/* line 105, ../sass/src/bootstrap-5/_buttons.scss */
.btn-lg, .btn-group-lg > .btn, #loginform .btn-group-lg > input[type=submit], .comments-link .btn-group-lg > a, .btn-group-lg > a.post-edit-link, .wpcf7 .btn-group-lg > input[type=submit], .wp-block-search .btn-group-lg > .wp-block-search__button { padding: 0.5rem 1rem; font-size: calc(1.26rem + 0.12vw); border-radius: 0.3rem; }
@media (min-width: 1200px) { /* line 105, ../sass/src/bootstrap-5/_buttons.scss */
  .btn-lg, .btn-group-lg > .btn, #loginform .btn-group-lg > input[type=submit], .comments-link .btn-group-lg > a, .btn-group-lg > a.post-edit-link, .wpcf7 .btn-group-lg > input[type=submit], .wp-block-search .btn-group-lg > .wp-block-search__button { font-size: 1.35rem; } }

/* line 109, ../sass/src/bootstrap-5/_buttons.scss */
.btn-sm, .btn-group-sm > .btn, #loginform .btn-group-sm > input[type=submit], .comments-link .btn-group-sm > a, .btn-group-sm > a.post-edit-link, .wpcf7 .btn-group-sm > input[type=submit], .wp-block-search .btn-group-sm > .wp-block-search__button, .comments-link a, a.post-edit-link { padding: 0.25rem 0.5rem; font-size: 0.7875rem; border-radius: 0.2rem; }

/* line 1, ../sass/src/bootstrap-5/_transitions.scss */
.fade { transition: opacity 0.15s linear; }
@media (prefers-reduced-motion: reduce) { /* line 1, ../sass/src/bootstrap-5/_transitions.scss */
  .fade { transition: none; } }
/* line 4, ../sass/src/bootstrap-5/_transitions.scss */
.fade:not(.show) { opacity: 0; }

/* line 11, ../sass/src/bootstrap-5/_transitions.scss */
.collapse:not(.show) { display: none; }

/* line 16, ../sass/src/bootstrap-5/_transitions.scss */
.collapsing { height: 0; overflow: hidden; transition: height 0.35s ease; }
@media (prefers-reduced-motion: reduce) { /* line 16, ../sass/src/bootstrap-5/_transitions.scss */
  .collapsing { transition: none; } }
/* line 21, ../sass/src/bootstrap-5/_transitions.scss */
.collapsing.collapse-horizontal { width: 0; height: auto; transition: width 0.35s ease; }
@media (prefers-reduced-motion: reduce) { /* line 21, ../sass/src/bootstrap-5/_transitions.scss */
  .collapsing.collapse-horizontal { transition: none; } }

/* line 2, ../sass/src/bootstrap-5/_dropdown.scss */
.dropup, .dropend, .dropdown, .dropstart { position: relative; }

/* line 9, ../sass/src/bootstrap-5/_dropdown.scss */
.dropdown-toggle { white-space: nowrap; }
/* line 31, ../sass/src/bootstrap-5/mixins/_caret.scss */
.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; }
/* line 59, ../sass/src/bootstrap-5/mixins/_caret.scss */
.dropdown-toggle:empty::after { margin-left: 0; }

/* line 17, ../sass/src/bootstrap-5/_dropdown.scss */
.dropdown-menu { position: absolute; z-index: 1000; display: none; min-width: 10rem; padding: 0.5rem 0; margin: 0; font-size: 0.9rem; color: #3a3a3a; text-align: left; list-style: none; background-color: #ffffff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.5rem; }
/* line 34, ../sass/src/bootstrap-5/_dropdown.scss */
.dropdown-menu[data-bs-popper] { top: 100%; left: 0; margin-top: 0.125rem; }

/* line 49, ../sass/src/bootstrap-5/_dropdown.scss */
.dropdown-menu-start { --bs-position: start; }
/* line 52, ../sass/src/bootstrap-5/_dropdown.scss */
.dropdown-menu-start[data-bs-popper] { right: auto; left: 0; }

/* line 58, ../sass/src/bootstrap-5/_dropdown.scss */
.dropdown-menu-end { --bs-position: end; }
/* line 61, ../sass/src/bootstrap-5/_dropdown.scss */
.dropdown-menu-end[data-bs-popper] { right: 0; left: auto; }

@media (min-width: 576px) { /* line 49, ../sass/src/bootstrap-5/_dropdown.scss */
  .dropdown-menu-sm-start { --bs-position: start; }
  /* line 52, ../sass/src/bootstrap-5/_dropdown.scss */
  .dropdown-menu-sm-start[data-bs-popper] { right: auto; left: 0; }
  /* line 58, ../sass/src/bootstrap-5/_dropdown.scss */
  .dropdown-menu-sm-end { --bs-position: end; }
  /* line 61, ../sass/src/bootstrap-5/_dropdown.scss */
  .dropdown-menu-sm-end[data-bs-popper] { right: 0; left: auto; } }
@media (min-width: 768px) { /* line 49, ../sass/src/bootstrap-5/_dropdown.scss */
  .dropdown-menu-md-start { --bs-position: start; }
  /* line 52, ../sass/src/bootstrap-5/_dropdown.scss */
  .dropdown-menu-md-start[data-bs-popper] { right: auto; left: 0; }
  /* line 58, ../sass/src/bootstrap-5/_dropdown.scss */
  .dropdown-menu-md-end { --bs-position: end; }
  /* line 61, ../sass/src/bootstrap-5/_dropdown.scss */
  .dropdown-menu-md-end[data-bs-popper] { right: 0; left: auto; } }
@media (min-width: 992px) { /* line 49, ../sass/src/bootstrap-5/_dropdown.scss */
  .dropdown-menu-lg-start { --bs-position: start; }
  /* line 52, ../sass/src/bootstrap-5/_dropdown.scss */
  .dropdown-menu-lg-start[data-bs-popper] { right: auto; left: 0; }
  /* line 58, ../sass/src/bootstrap-5/_dropdown.scss */
  .dropdown-menu-lg-end { --bs-position: end; }
  /* line 61, ../sass/src/bootstrap-5/_dropdown.scss */
  .dropdown-menu-lg-end[data-bs-popper] { right: 0; left: auto; } }
@media (min-width: 1200px) { /* line 49, ../sass/src/bootstrap-5/_dropdown.scss */
  .dropdown-menu-xl-start { --bs-position: start; }
  /* line 52, ../sass/src/bootstrap-5/_dropdown.scss */
  .dropdown-menu-xl-start[data-bs-popper] { right: auto; left: 0; }
  /* line 58, ../sass/src/bootstrap-5/_dropdown.scss */
  .dropdown-menu-xl-end { --bs-position: end; }
  /* line 61, ../sass/src/bootstrap-5/_dropdown.scss */
  .dropdown-menu-xl-end[data-bs-popper] { right: 0; left: auto; } }
@media (min-width: 1400px) { /* line 49, ../sass/src/bootstrap-5/_dropdown.scss */
  .dropdown-menu-xxl-start { --bs-position: start; }
  /* line 52, ../sass/src/bootstrap-5/_dropdown.scss */
  .dropdown-menu-xxl-start[data-bs-popper] { right: auto; left: 0; }
  /* line 58, ../sass/src/bootstrap-5/_dropdown.scss */
  .dropdown-menu-xxl-end { --bs-position: end; }
  /* line 61, ../sass/src/bootstrap-5/_dropdown.scss */
  .dropdown-menu-xxl-end[data-bs-popper] { right: 0; left: auto; } }
/* line 73, ../sass/src/bootstrap-5/_dropdown.scss */
.dropup .dropdown-menu[data-bs-popper] { top: auto; bottom: 100%; margin-top: 0; margin-bottom: 0.125rem; }
/* line 31, ../sass/src/bootstrap-5/mixins/_caret.scss */
.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; }
/* line 59, ../sass/src/bootstrap-5/mixins/_caret.scss */
.dropup .dropdown-toggle:empty::after { margin-left: 0; }

/* line 86, ../sass/src/bootstrap-5/_dropdown.scss */
.dropend .dropdown-menu[data-bs-popper] { top: 0; right: auto; left: 100%; margin-top: 0; margin-left: 0.125rem; }
/* line 31, ../sass/src/bootstrap-5/mixins/_caret.scss */
.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; }
/* line 59, ../sass/src/bootstrap-5/mixins/_caret.scss */
.dropend .dropdown-toggle:empty::after { margin-left: 0; }
/* line 96, ../sass/src/bootstrap-5/_dropdown.scss */
.dropend .dropdown-toggle::after { vertical-align: 0; }

/* line 103, ../sass/src/bootstrap-5/_dropdown.scss */
.dropstart .dropdown-menu[data-bs-popper] { top: 0; right: 100%; left: auto; margin-top: 0; margin-right: 0.125rem; }
/* line 31, ../sass/src/bootstrap-5/mixins/_caret.scss */
.dropstart .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; }
/* line 46, ../sass/src/bootstrap-5/mixins/_caret.scss */
.dropstart .dropdown-toggle::after { display: none; }
/* line 50, ../sass/src/bootstrap-5/mixins/_caret.scss */
.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; }
/* line 59, ../sass/src/bootstrap-5/mixins/_caret.scss */
.dropstart .dropdown-toggle:empty::after { margin-left: 0; }
/* line 113, ../sass/src/bootstrap-5/_dropdown.scss */
.dropstart .dropdown-toggle::before { vertical-align: 0; }

/* line 121, ../sass/src/bootstrap-5/_dropdown.scss */
.dropdown-divider { height: 0; margin: 0.5rem 0; overflow: hidden; border-top: 1px solid rgba(0, 0, 0, 0.15); }

/* line 131, ../sass/src/bootstrap-5/_dropdown.scss */
.dropdown-item { display: block; width: 100%; padding: 0.25rem 1rem; clear: both; font-weight: 400; color: #212529; text-align: inherit; text-decoration: none; white-space: nowrap; background-color: transparent; border: 0; }
/* line 156, ../sass/src/bootstrap-5/_dropdown.scss */
.dropdown-item:hover, .dropdown-item:focus { color: #1e2125; background-color: #e9ecef; }
/* line 163, ../sass/src/bootstrap-5/_dropdown.scss */
.dropdown-item.active, .dropdown-item:active { color: #ffffff; text-decoration: none; background-color: #BDCA3F; }
/* line 170, ../sass/src/bootstrap-5/_dropdown.scss */
.dropdown-item.disabled, .dropdown-item:disabled { color: #adb5bd; pointer-events: none; background-color: transparent; }

/* line 180, ../sass/src/bootstrap-5/_dropdown.scss */
.dropdown-menu.show { display: block; }

/* line 185, ../sass/src/bootstrap-5/_dropdown.scss */
.dropdown-header { display: block; padding: 0.5rem 1rem; margin-bottom: 0; font-size: 0.7875rem; color: #6c757d; white-space: nowrap; }

/* line 195, ../sass/src/bootstrap-5/_dropdown.scss */
.dropdown-item-text { display: block; padding: 0.25rem 1rem; color: #212529; }

/* line 202, ../sass/src/bootstrap-5/_dropdown.scss */
.dropdown-menu-dark { color: #dee2e6; background-color: #343a40; border-color: rgba(0, 0, 0, 0.15); }
/* line 208, ../sass/src/bootstrap-5/_dropdown.scss */
.dropdown-menu-dark .dropdown-item { color: #dee2e6; }
/* line 211, ../sass/src/bootstrap-5/_dropdown.scss */
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus { color: #ffffff; background-color: rgba(255, 255, 255, 0.15); }
/* line 217, ../sass/src/bootstrap-5/_dropdown.scss */
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active { color: #ffffff; background-color: #BDCA3F; }
/* line 223, ../sass/src/bootstrap-5/_dropdown.scss */
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled { color: #adb5bd; }
/* line 229, ../sass/src/bootstrap-5/_dropdown.scss */
.dropdown-menu-dark .dropdown-divider { border-color: rgba(0, 0, 0, 0.15); }
/* line 233, ../sass/src/bootstrap-5/_dropdown.scss */
.dropdown-menu-dark .dropdown-item-text { color: #dee2e6; }
/* line 237, ../sass/src/bootstrap-5/_dropdown.scss */
.dropdown-menu-dark .dropdown-header { color: #adb5bd; }

/* line 2, ../sass/src/bootstrap-5/_button-group.scss */
.btn-group, .btn-group-vertical { position: relative; display: inline-flex; vertical-align: middle; }
/* line 8, ../sass/src/bootstrap-5/_button-group.scss */
.btn-group > .btn, #loginform .btn-group > input[type=submit], .comments-link .btn-group > a, .btn-group > a.post-edit-link, .wpcf7 .btn-group > input[type=submit], .wp-block-search .btn-group > .wp-block-search__button, .btn-group-vertical > .btn, #loginform .btn-group-vertical > input[type=submit], .comments-link .btn-group-vertical > a, .btn-group-vertical > a.post-edit-link, .wpcf7 .btn-group-vertical > input[type=submit], .wp-block-search .btn-group-vertical > .wp-block-search__button { position: relative; flex: 1 1 auto; }
/* line 15, ../sass/src/bootstrap-5/_button-group.scss */
.btn-group > .btn-check:checked + .btn, #loginform .btn-group > .btn-check:checked + input[type=submit], .comments-link .btn-group > .btn-check:checked + a, .btn-group > .btn-check:checked + a.post-edit-link, .wpcf7 .btn-group > .btn-check:checked + input[type=submit], .wp-block-search .btn-group > .btn-check:checked + .wp-block-search__button, .btn-group > .btn-check:focus + .btn, #loginform .btn-group > .btn-check:focus + input[type=submit], .comments-link .btn-group > .btn-check:focus + a, .btn-group > .btn-check:focus + a.post-edit-link, .wpcf7 .btn-group > .btn-check:focus + input[type=submit], .wp-block-search .btn-group > .btn-check:focus + .wp-block-search__button, .btn-group > .btn:hover, #loginform .btn-group > input[type=submit]:hover, .comments-link .btn-group > a:hover, .btn-group > a.post-edit-link:hover, .wpcf7 .btn-group > input[type=submit]:hover, .wp-block-search .btn-group > .wp-block-search__button:hover, .btn-group > .btn:focus, #loginform .btn-group > input[type=submit]:focus, .comments-link .btn-group > a:focus, .btn-group > a.post-edit-link:focus, .wpcf7 .btn-group > input[type=submit]:focus, .wp-block-search .btn-group > .wp-block-search__button:focus, .btn-group > .btn:active, #loginform .btn-group > input[type=submit]:active, .comments-link .btn-group > a:active, .btn-group > a.post-edit-link:active, .wpcf7 .btn-group > input[type=submit]:active, .wp-block-search .btn-group > .wp-block-search__button:active, .btn-group > .btn.active, #loginform .btn-group > input.active[type=submit], .comments-link .btn-group > a.active, .btn-group > a.active.post-edit-link, .wpcf7 .btn-group > input.active[type=submit], .wp-block-search .btn-group > .active.wp-block-search__button, .btn-group-vertical > .btn-check:checked + .btn, #loginform .btn-group-vertical > .btn-check:checked + input[type=submit], .comments-link .btn-group-vertical > .btn-check:checked + a, .btn-group-vertical > .btn-check:checked + a.post-edit-link, .wpcf7 .btn-group-vertical > .btn-check:checked + input[type=submit], .wp-block-search .btn-group-vertical > .btn-check:checked + .wp-block-search__button, .btn-group-vertical > .btn-check:focus + .btn, #loginform .btn-group-vertical > .btn-check:focus + input[type=submit], .comments-link .btn-group-vertical > .btn-check:focus + a, .btn-group-vertical > .btn-check:focus + a.post-edit-link, .wpcf7 .btn-group-vertical > .btn-check:focus + input[type=submit], .wp-block-search .btn-group-vertical > .btn-check:focus + .wp-block-search__button, .btn-group-vertical > .btn:hover, #loginform .btn-group-vertical > input[type=submit]:hover, .comments-link .btn-group-vertical > a:hover, .btn-group-vertical > a.post-edit-link:hover, .wpcf7 .btn-group-vertical > input[type=submit]:hover, .wp-block-search .btn-group-vertical > .wp-block-search__button:hover, .btn-group-vertical > .btn:focus, #loginform .btn-group-vertical > input[type=submit]:focus, .comments-link .btn-group-vertical > a:focus, .btn-group-vertical > a.post-edit-link:focus, .wpcf7 .btn-group-vertical > input[type=submit]:focus, .wp-block-search .btn-group-vertical > .wp-block-search__button:focus, .btn-group-vertical > .btn:active, #loginform .btn-group-vertical > input[type=submit]:active, .comments-link .btn-group-vertical > a:active, .btn-group-vertical > a.post-edit-link:active, .wpcf7 .btn-group-vertical > input[type=submit]:active, .wp-block-search .btn-group-vertical > .wp-block-search__button:active, .btn-group-vertical > .btn.active, #loginform .btn-group-vertical > input.active[type=submit], .comments-link .btn-group-vertical > a.active, .btn-group-vertical > a.active.post-edit-link, .wpcf7 .btn-group-vertical > input.active[type=submit], .wp-block-search .btn-group-vertical > .active.wp-block-search__button { z-index: 1; }

/* line 26, ../sass/src/bootstrap-5/_button-group.scss */
.btn-toolbar { display: flex; flex-wrap: wrap; justify-content: flex-start; }
/* line 31, ../sass/src/bootstrap-5/_button-group.scss */
.btn-toolbar .input-group { width: auto; }

/* line 38, ../sass/src/bootstrap-5/_button-group.scss */
.btn-group > .btn:not(:first-child), #loginform .btn-group > input[type=submit]:not(:first-child), .comments-link .btn-group > a:not(:first-child), .btn-group > a.post-edit-link:not(:first-child), .wpcf7 .btn-group > input[type=submit]:not(:first-child), .wp-block-search .btn-group > .wp-block-search__button:not(:first-child), .btn-group > .btn-group:not(:first-child) { margin-left: -2px; }
/* line 44, ../sass/src/bootstrap-5/_button-group.scss */
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), #loginform .btn-group > input[type=submit]:not(:last-child):not(.dropdown-toggle), .comments-link .btn-group > a:not(:last-child):not(.dropdown-toggle), .btn-group > a.post-edit-link:not(:last-child):not(.dropdown-toggle), .wpcf7 .btn-group > input[type=submit]:not(:last-child):not(.dropdown-toggle), .wp-block-search .btn-group > .wp-block-search__button:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn, #loginform .btn-group > .btn-group:not(:last-child) > input[type=submit], .comments-link .btn-group > .btn-group:not(:last-child) > a, .btn-group > .btn-group:not(:last-child) > a.post-edit-link, .wpcf7 .btn-group > .btn-group:not(:last-child) > input[type=submit], .wp-block-search .btn-group > .btn-group:not(:last-child) > .wp-block-search__button { border-top-right-radius: 0; border-bottom-right-radius: 0; }
/* line 53, ../sass/src/bootstrap-5/_button-group.scss */
.btn-group > .btn:nth-child(n + 3), #loginform .btn-group > input[type=submit]:nth-child(n + 3), .comments-link .btn-group > a:nth-child(n + 3), .btn-group > a.post-edit-link:nth-child(n + 3), .wpcf7 .btn-group > input[type=submit]:nth-child(n + 3), .wp-block-search .btn-group > .wp-block-search__button:nth-child(n + 3), .btn-group > :not(.btn-check) + .btn, #loginform .btn-group > :not(.btn-check) + input[type=submit], .comments-link .btn-group > :not(.btn-check) + a, .btn-group > :not(.btn-check) + a.post-edit-link, .wpcf7 .btn-group > :not(.btn-check) + input[type=submit], .wp-block-search .btn-group > :not(.btn-check) + .wp-block-search__button, .btn-group > .btn-group:not(:first-child) > .btn, #loginform .btn-group > .btn-group:not(:first-child) > input[type=submit], .comments-link .btn-group > .btn-group:not(:first-child) > a, .btn-group > .btn-group:not(:first-child) > a.post-edit-link, .wpcf7 .btn-group > .btn-group:not(:first-child) > input[type=submit], .wp-block-search .btn-group > .btn-group:not(:first-child) > .wp-block-search__button { border-top-left-radius: 0; border-bottom-left-radius: 0; }

/* line 72, ../sass/src/bootstrap-5/_button-group.scss */
.dropdown-toggle-split { padding-right: 0.5625rem; padding-left: 0.5625rem; }
/* line 76, ../sass/src/bootstrap-5/_button-group.scss */
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { margin-left: 0; }
/* line 82, ../sass/src/bootstrap-5/_button-group.scss */
.dropstart .dropdown-toggle-split::before { margin-right: 0; }

/* line 87, ../sass/src/bootstrap-5/_button-group.scss */
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, #loginform .btn-group-sm > input[type=submit] + .dropdown-toggle-split, .comments-link .btn-group-sm > a + .dropdown-toggle-split, .btn-group-sm > a.post-edit-link + .dropdown-toggle-split, .wpcf7 .btn-group-sm > input[type=submit] + .dropdown-toggle-split, .wp-block-search .btn-group-sm > .wp-block-search__button + .dropdown-toggle-split, .comments-link a + .dropdown-toggle-split, a.post-edit-link + .dropdown-toggle-split { padding-right: 0.375rem; padding-left: 0.375rem; }

/* line 92, ../sass/src/bootstrap-5/_button-group.scss */
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, #loginform .btn-group-lg > input[type=submit] + .dropdown-toggle-split, .comments-link .btn-group-lg > a + .dropdown-toggle-split, .btn-group-lg > a.post-edit-link + .dropdown-toggle-split, .wpcf7 .btn-group-lg > input[type=submit] + .dropdown-toggle-split, .wp-block-search .btn-group-lg > .wp-block-search__button + .dropdown-toggle-split { padding-right: 0.75rem; padding-left: 0.75rem; }

/* line 114, ../sass/src/bootstrap-5/_button-group.scss */
.btn-group-vertical { flex-direction: column; align-items: flex-start; justify-content: center; }
/* line 119, ../sass/src/bootstrap-5/_button-group.scss */
.btn-group-vertical > .btn, #loginform .btn-group-vertical > input[type=submit], .comments-link .btn-group-vertical > a, .btn-group-vertical > a.post-edit-link, .wpcf7 .btn-group-vertical > input[type=submit], .wp-block-search .btn-group-vertical > .wp-block-search__button, .btn-group-vertical > .btn-group { width: 100%; }
/* line 124, ../sass/src/bootstrap-5/_button-group.scss */
.btn-group-vertical > .btn:not(:first-child), #loginform .btn-group-vertical > input[type=submit]:not(:first-child), .comments-link .btn-group-vertical > a:not(:first-child), .btn-group-vertical > a.post-edit-link:not(:first-child), .wpcf7 .btn-group-vertical > input[type=submit]:not(:first-child), .wp-block-search .btn-group-vertical > .wp-block-search__button:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) { margin-top: -2px; }
/* line 130, ../sass/src/bootstrap-5/_button-group.scss */
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), #loginform .btn-group-vertical > input[type=submit]:not(:last-child):not(.dropdown-toggle), .comments-link .btn-group-vertical > a:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > a.post-edit-link:not(:last-child):not(.dropdown-toggle), .wpcf7 .btn-group-vertical > input[type=submit]:not(:last-child):not(.dropdown-toggle), .wp-block-search .btn-group-vertical > .wp-block-search__button:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn, #loginform .btn-group-vertical > .btn-group:not(:last-child) > input[type=submit], .comments-link .btn-group-vertical > .btn-group:not(:last-child) > a, .btn-group-vertical > .btn-group:not(:last-child) > a.post-edit-link, .wpcf7 .btn-group-vertical > .btn-group:not(:last-child) > input[type=submit], .wp-block-search .btn-group-vertical > .btn-group:not(:last-child) > .wp-block-search__button { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
/* line 135, ../sass/src/bootstrap-5/_button-group.scss */
.btn-group-vertical > .btn ~ .btn, #loginform .btn-group-vertical > input[type=submit] ~ .btn, .comments-link .btn-group-vertical > a ~ .btn, .btn-group-vertical > a.post-edit-link ~ .btn, .wpcf7 .btn-group-vertical > input[type=submit] ~ .btn, .wp-block-search .btn-group-vertical > .wp-block-search__button ~ .btn, #loginform .btn-group-vertical > .btn ~ input[type=submit], #loginform .btn-group-vertical > input[type=submit] ~ input[type=submit], .comments-link #loginform .btn-group-vertical > a ~ input[type=submit], #loginform .comments-link .btn-group-vertical > a ~ input[type=submit], #loginform .btn-group-vertical > a.post-edit-link ~ input[type=submit], .wp-block-search #loginform .btn-group-vertical > .wp-block-search__button ~ input[type=submit], #loginform .wp-block-search .btn-group-vertical > .wp-block-search__button ~ input[type=submit], .comments-link .btn-group-vertical > .btn ~ a, #loginform .comments-link .btn-group-vertical > input[type=submit] ~ a, .comments-link #loginform .btn-group-vertical > input[type=submit] ~ a, .comments-link .btn-group-vertical > a ~ a, .comments-link .btn-group-vertical > a.post-edit-link ~ a, .wpcf7 .comments-link .btn-group-vertical > input[type=submit] ~ a, .comments-link .wpcf7 .btn-group-vertical > input[type=submit] ~ a, .wp-block-search .comments-link .btn-group-vertical > .wp-block-search__button ~ a, .comments-link .wp-block-search .btn-group-vertical > .wp-block-search__button ~ a, .btn-group-vertical > .btn ~ a.post-edit-link, #loginform .btn-group-vertical > input[type=submit] ~ a.post-edit-link, .comments-link .btn-group-vertical > a ~ a.post-edit-link, .btn-group-vertical > a.post-edit-link ~ a.post-edit-link, .wpcf7 .btn-group-vertical > input[type=submit] ~ a.post-edit-link, .wp-block-search .btn-group-vertical > .wp-block-search__button ~ a.post-edit-link, .wpcf7 .btn-group-vertical > .btn ~ input[type=submit], .comments-link .wpcf7 .btn-group-vertical > a ~ input[type=submit], .wpcf7 .comments-link .btn-group-vertical > a ~ input[type=submit], .wpcf7 .btn-group-vertical > a.post-edit-link ~ input[type=submit], .wpcf7 .btn-group-vertical > input[type=submit] ~ input[type=submit], .wp-block-search .wpcf7 .btn-group-vertical > .wp-block-search__button ~ input[type=submit], .wpcf7 .wp-block-search .btn-group-vertical > .wp-block-search__button ~ input[type=submit], .wp-block-search .btn-group-vertical > .btn ~ .wp-block-search__button, #loginform .wp-block-search .btn-group-vertical > input[type=submit] ~ .wp-block-search__button, .wp-block-search #loginform .btn-group-vertical > input[type=submit] ~ .wp-block-search__button, .comments-link .wp-block-search .btn-group-vertical > a ~ .wp-block-search__button, .wp-block-search .comments-link .btn-group-vertical > a ~ .wp-block-search__button, .wp-block-search .btn-group-vertical > a.post-edit-link ~ .wp-block-search__button, .wpcf7 .wp-block-search .btn-group-vertical > input[type=submit] ~ .wp-block-search__button, .wp-block-search .wpcf7 .btn-group-vertical > input[type=submit] ~ .wp-block-search__button, .wp-block-search .btn-group-vertical > .wp-block-search__button ~ .wp-block-search__button, .btn-group-vertical > .btn-group:not(:first-child) > .btn, #loginform .btn-group-vertical > .btn-group:not(:first-child) > input[type=submit], .comments-link .btn-group-vertical > .btn-group:not(:first-child) > a, .btn-group-vertical > .btn-group:not(:first-child) > a.post-edit-link, .wpcf7 .btn-group-vertical > .btn-group:not(:first-child) > input[type=submit], .wp-block-search .btn-group-vertical > .btn-group:not(:first-child) > .wp-block-search__button { border-top-left-radius: 0; border-top-right-radius: 0; }

/* line 6, ../sass/src/bootstrap-5/_nav.scss */
.nav { display: flex; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; }

/* line 14, ../sass/src/bootstrap-5/_nav.scss */
.nav-link { display: block; padding: 0.5rem 1rem; color: #BDCA3F; 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) { /* line 14, ../sass/src/bootstrap-5/_nav.scss */
  .nav-link { transition: none; } }
/* line 23, ../sass/src/bootstrap-5/_nav.scss */
.nav-link:hover, .nav-link:focus { color: #97a232; }
/* line 30, ../sass/src/bootstrap-5/_nav.scss */
.nav-link.disabled { color: #6c757d; pointer-events: none; cursor: default; }

/* line 41, ../sass/src/bootstrap-5/_nav.scss */
.nav-tabs { border-bottom: 1px solid #dee2e6; }
/* line 44, ../sass/src/bootstrap-5/_nav.scss */
.nav-tabs .nav-link { margin-bottom: -1px; background: none; border: 1px solid transparent; border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
/* line 50, ../sass/src/bootstrap-5/_nav.scss */
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { border-color: #e9ecef #e9ecef #dee2e6; isolation: isolate; }
/* line 57, ../sass/src/bootstrap-5/_nav.scss */
.nav-tabs .nav-link.disabled { color: #6c757d; background-color: transparent; border-color: transparent; }
/* line 64, ../sass/src/bootstrap-5/_nav.scss */
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: #495057; background-color: #fcfcfc; border-color: #dee2e6 #dee2e6 #fcfcfc; }
/* line 71, ../sass/src/bootstrap-5/_nav.scss */
.nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0; }

/* line 85, ../sass/src/bootstrap-5/_nav.scss */
.nav-pills .nav-link { background: none; border: 0; border-radius: 0.5rem; }
/* line 91, ../sass/src/bootstrap-5/_nav.scss */
.nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: #ffffff; background-color: #BDCA3F; }

/* line 104, ../sass/src/bootstrap-5/_nav.scss */
.nav-fill > .nav-link, .nav-fill .nav-item { flex: 1 1 auto; text-align: center; }

/* line 112, ../sass/src/bootstrap-5/_nav.scss */
.nav-justified > .nav-link, .nav-justified .nav-item { flex-basis: 0; flex-grow: 1; text-align: center; }

/* line 122, ../sass/src/bootstrap-5/_nav.scss */
.nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link { width: 100%; }

/* line 133, ../sass/src/bootstrap-5/_nav.scss */
.tab-content > .tab-pane { display: none; }
/* line 136, ../sass/src/bootstrap-5/_nav.scss */
.tab-content > .active { display: block; }

/* line 17, ../sass/src/bootstrap-5/_navbar.scss */
.navbar { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding-top: 0.5rem; padding-bottom: 0.5rem; }
/* line 32, ../sass/src/bootstrap-5/_navbar.scss */
.navbar > .container, .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; }

/* line 56, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-brand { padding-top: 0.1625rem; padding-bottom: 0.1625rem; margin-right: 1rem; font-size: calc(1.26rem + 0.12vw); text-decoration: none; white-space: nowrap; }
@media (min-width: 1200px) { /* line 56, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-brand { font-size: 1.35rem; } }

/* line 75, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-nav { display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none; }
/* line 82, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-nav .nav-link { padding-right: 0; padding-left: 0; }
/* line 87, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-nav .dropdown-menu { position: static; }

/* line 97, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-text { padding-top: 0.5rem; padding-bottom: 0.5rem; }

/* line 111, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-collapse { flex-basis: 100%; flex-grow: 1; align-items: center; }

/* line 120, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-toggler { padding: 0.25rem 0.75rem; font-size: calc(1.26rem + 0.12vw); line-height: 1; background-color: transparent; border: 1px solid transparent; border-radius: 5px; transition: box-shadow 0.15s ease-in-out; }
@media (min-width: 1200px) { /* line 120, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-toggler { font-size: 1.35rem; } }
@media (prefers-reduced-motion: reduce) { /* line 120, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-toggler { transition: none; } }
/* line 129, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-toggler:hover { text-decoration: none; }
/* line 133, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-toggler:focus { text-decoration: none; outline: 0; box-shadow: 0 0 0 0.25rem; }

/* line 142, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-toggler-icon { display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; background-repeat: no-repeat; background-position: center; background-size: 100%; }

/* line 152, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-nav-scroll { max-height: var(--bs-scroll-height, 75vh); overflow-y: auto; }

@media (min-width: 576px) { /* line 166, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-sm { flex-wrap: nowrap; justify-content: flex-start; }
  /* line 171, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-sm .navbar-nav { flex-direction: row; }
  /* line 174, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute; }
  /* line 178, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-sm .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  /* line 184, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-sm .navbar-nav-scroll { overflow: visible; }
  /* line 188, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-sm .navbar-collapse { display: flex !important; flex-basis: auto; }
  /* line 193, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-sm .navbar-toggler { display: none; }
  /* line 197, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-sm .offcanvas-header { display: none; }
  /* line 201, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-sm .offcanvas { position: inherit; bottom: 0; z-index: 1000; flex-grow: 1; visibility: visible !important; background-color: transparent; border-right: 0; border-left: 0; transition: none; transform: none; }
  /* line 213, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-sm .offcanvas-top, .navbar-expand-sm .offcanvas-bottom { height: auto; border-top: 0; border-bottom: 0; }
  /* line 220, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-sm .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; } }
@media (min-width: 768px) { /* line 166, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-md { flex-wrap: nowrap; justify-content: flex-start; }
  /* line 171, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-md .navbar-nav { flex-direction: row; }
  /* line 174, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-md .navbar-nav .dropdown-menu { position: absolute; }
  /* line 178, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-md .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  /* line 184, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-md .navbar-nav-scroll { overflow: visible; }
  /* line 188, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-md .navbar-collapse { display: flex !important; flex-basis: auto; }
  /* line 193, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-md .navbar-toggler { display: none; }
  /* line 197, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-md .offcanvas-header { display: none; }
  /* line 201, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-md .offcanvas { position: inherit; bottom: 0; z-index: 1000; flex-grow: 1; visibility: visible !important; background-color: transparent; border-right: 0; border-left: 0; transition: none; transform: none; }
  /* line 213, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-md .offcanvas-top, .navbar-expand-md .offcanvas-bottom { height: auto; border-top: 0; border-bottom: 0; }
  /* line 220, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-md .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; } }
@media (min-width: 992px) { /* line 166, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-lg { flex-wrap: nowrap; justify-content: flex-start; }
  /* line 171, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-lg .navbar-nav { flex-direction: row; }
  /* line 174, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; }
  /* line 178, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-lg .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  /* line 184, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-lg .navbar-nav-scroll { overflow: visible; }
  /* line 188, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-lg .navbar-collapse { display: flex !important; flex-basis: auto; }
  /* line 193, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-lg .navbar-toggler { display: none; }
  /* line 197, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-lg .offcanvas-header { display: none; }
  /* line 201, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-lg .offcanvas { position: inherit; bottom: 0; z-index: 1000; flex-grow: 1; visibility: visible !important; background-color: transparent; border-right: 0; border-left: 0; transition: none; transform: none; }
  /* line 213, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-lg .offcanvas-top, .navbar-expand-lg .offcanvas-bottom { height: auto; border-top: 0; border-bottom: 0; }
  /* line 220, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-lg .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; } }
@media (min-width: 1200px) { /* line 166, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-xl { flex-wrap: nowrap; justify-content: flex-start; }
  /* line 171, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-xl .navbar-nav { flex-direction: row; }
  /* line 174, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-xl .navbar-nav .dropdown-menu { position: absolute; }
  /* line 178, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-xl .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  /* line 184, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-xl .navbar-nav-scroll { overflow: visible; }
  /* line 188, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-xl .navbar-collapse { display: flex !important; flex-basis: auto; }
  /* line 193, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-xl .navbar-toggler { display: none; }
  /* line 197, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-xl .offcanvas-header { display: none; }
  /* line 201, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-xl .offcanvas { position: inherit; bottom: 0; z-index: 1000; flex-grow: 1; visibility: visible !important; background-color: transparent; border-right: 0; border-left: 0; transition: none; transform: none; }
  /* line 213, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-xl .offcanvas-top, .navbar-expand-xl .offcanvas-bottom { height: auto; border-top: 0; border-bottom: 0; }
  /* line 220, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-xl .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; } }
@media (min-width: 1400px) { /* line 166, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-xxl { flex-wrap: nowrap; justify-content: flex-start; }
  /* line 171, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-xxl .navbar-nav { flex-direction: row; }
  /* line 174, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-xxl .navbar-nav .dropdown-menu { position: absolute; }
  /* line 178, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-xxl .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  /* line 184, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-xxl .navbar-nav-scroll { overflow: visible; }
  /* line 188, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-xxl .navbar-collapse { display: flex !important; flex-basis: auto; }
  /* line 193, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-xxl .navbar-toggler { display: none; }
  /* line 197, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-xxl .offcanvas-header { display: none; }
  /* line 201, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-xxl .offcanvas { position: inherit; bottom: 0; z-index: 1000; flex-grow: 1; visibility: visible !important; background-color: transparent; border-right: 0; border-left: 0; transition: none; transform: none; }
  /* line 213, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-xxl .offcanvas-top, .navbar-expand-xxl .offcanvas-bottom { height: auto; border-top: 0; border-bottom: 0; }
  /* line 220, ../sass/src/bootstrap-5/_navbar.scss */
  .navbar-expand-xxl .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; } }
/* line 166, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-expand { flex-wrap: nowrap; justify-content: flex-start; }
/* line 171, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-expand .navbar-nav { flex-direction: row; }
/* line 174, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-expand .navbar-nav .dropdown-menu { position: absolute; }
/* line 178, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-expand .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
/* line 184, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-expand .navbar-nav-scroll { overflow: visible; }
/* line 188, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-expand .navbar-collapse { display: flex !important; flex-basis: auto; }
/* line 193, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-expand .navbar-toggler { display: none; }
/* line 197, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-expand .offcanvas-header { display: none; }
/* line 201, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-expand .offcanvas { position: inherit; bottom: 0; z-index: 1000; flex-grow: 1; visibility: visible !important; background-color: transparent; border-right: 0; border-left: 0; transition: none; transform: none; }
/* line 213, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-expand .offcanvas-top, .navbar-expand .offcanvas-bottom { height: auto; border-top: 0; border-bottom: 0; }
/* line 220, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-expand .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; }

/* line 238, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-light .navbar-brand { color: rgba(0, 0, 0, 0.9); }
/* line 241, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { color: rgba(0, 0, 0, 0.9); }
/* line 248, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-light .navbar-nav .nav-link { color: rgba(0, 0, 0, 0.55); }
/* line 251, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { color: rgba(0, 0, 0, 0.7); }
/* line 256, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-light .navbar-nav .nav-link.disabled { color: rgba(0, 0, 0, 0.3); }
/* line 261, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .nav-link.active { color: rgba(0, 0, 0, 0.9); }
/* line 267, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-light .navbar-toggler { color: rgba(0, 0, 0, 0.55); border-color: rgba(0, 0, 0, 0.1); }
/* line 272, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-light .navbar-toggler-icon { background-image: 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"); }
/* line 276, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-light .navbar-text { color: rgba(0, 0, 0, 0.55); }
/* line 279, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-light .navbar-text a, .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { color: rgba(0, 0, 0, 0.9); }

/* line 289, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-dark .navbar-brand { color: #ffffff; }
/* line 292, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { color: #ffffff; }
/* line 299, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-dark .navbar-nav .nav-link { color: rgba(255, 255, 255, 0.55); }
/* line 302, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { color: rgba(255, 255, 255, 0.75); }
/* line 307, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-dark .navbar-nav .nav-link.disabled { color: rgba(255, 255, 255, 0.25); }
/* line 312, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .nav-link.active { color: #ffffff; }
/* line 318, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-dark .navbar-toggler { color: rgba(255, 255, 255, 0.55); border-color: rgba(255, 255, 255, 0.1); }
/* line 323, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-dark .navbar-toggler-icon { background-image: 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"); }
/* line 327, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-dark .navbar-text { color: rgba(255, 255, 255, 0.55); }
/* line 329, ../sass/src/bootstrap-5/_navbar.scss */
.navbar-dark .navbar-text a, .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { color: #ffffff; }

/* line 5, ../sass/src/bootstrap-5/_card.scss */
.card { position: relative; display: flex; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #ffffff; background-clip: border-box; border: 1px solid rgba(0, 0, 0, 0.125); border-radius: 0.5rem; }
/* line 18, ../sass/src/bootstrap-5/_card.scss */
.card > hr { margin-right: 0; margin-left: 0; }
/* line 23, ../sass/src/bootstrap-5/_card.scss */
.card > .list-group { border-top: inherit; border-bottom: inherit; }
/* line 27, ../sass/src/bootstrap-5/_card.scss */
.card > .list-group:first-child { border-top-width: 0; border-top-left-radius: calc(0.5rem - 1px); border-top-right-radius: calc(0.5rem - 1px); }
/* line 32, ../sass/src/bootstrap-5/_card.scss */
.card > .list-group:last-child { border-bottom-width: 0; border-bottom-right-radius: calc(0.5rem - 1px); border-bottom-left-radius: calc(0.5rem - 1px); }
/* line 40, ../sass/src/bootstrap-5/_card.scss */
.card > .card-header + .list-group, .card > .list-group + .card-footer { border-top: 0; }

/* line 46, ../sass/src/bootstrap-5/_card.scss */
.card-body { flex: 1 1 auto; padding: 1rem 1rem; }

/* line 54, ../sass/src/bootstrap-5/_card.scss */
.card-title { margin-bottom: 0.5rem; }

/* line 58, ../sass/src/bootstrap-5/_card.scss */
.card-subtitle { margin-top: -0.25rem; margin-bottom: 0; }

/* line 63, ../sass/src/bootstrap-5/_card.scss */
.card-text:last-child { margin-bottom: 0; }

/* line 72, ../sass/src/bootstrap-5/_card.scss */
.card-link + .card-link { margin-left: 1rem; }

/* line 81, ../sass/src/bootstrap-5/_card.scss */
.card-header { padding: 0.5rem 1rem; margin-bottom: 0; background-color: rgba(0, 0, 0, 0.03); border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
/* line 88, ../sass/src/bootstrap-5/_card.scss */
.card-header:first-child { border-radius: calc(0.5rem - 1px) calc(0.5rem - 1px) 0 0; }

/* line 93, ../sass/src/bootstrap-5/_card.scss */
.card-footer { padding: 0.5rem 1rem; background-color: rgba(0, 0, 0, 0.03); border-top: 1px solid rgba(0, 0, 0, 0.125); }
/* line 99, ../sass/src/bootstrap-5/_card.scss */
.card-footer:last-child { border-radius: 0 0 calc(0.5rem - 1px) calc(0.5rem - 1px); }

/* line 109, ../sass/src/bootstrap-5/_card.scss */
.card-header-tabs { margin-right: -0.5rem; margin-bottom: -0.5rem; margin-left: -0.5rem; border-bottom: 0; }
/* line 116, ../sass/src/bootstrap-5/_card.scss */
.card-header-tabs .nav-link.active { background-color: #ffffff; border-bottom-color: #ffffff; }

/* line 123, ../sass/src/bootstrap-5/_card.scss */
.card-header-pills { margin-right: -0.5rem; margin-left: -0.5rem; }

/* line 129, ../sass/src/bootstrap-5/_card.scss */
.card-img-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 1rem; border-radius: calc(0.5rem - 1px); }

/* line 139, ../sass/src/bootstrap-5/_card.scss */
.card-img, .card-img-top, .card-img-bottom { width: 100%; }

/* line 145, ../sass/src/bootstrap-5/_card.scss */
.card-img, .card-img-top { border-top-left-radius: calc(0.5rem - 1px); border-top-right-radius: calc(0.5rem - 1px); }

/* line 150, ../sass/src/bootstrap-5/_card.scss */
.card-img, .card-img-bottom { border-bottom-right-radius: calc(0.5rem - 1px); border-bottom-left-radius: calc(0.5rem - 1px); }

/* line 163, ../sass/src/bootstrap-5/_card.scss */
.card-group > .card { margin-bottom: 0.75rem; }
@media (min-width: 576px) { /* line 160, ../sass/src/bootstrap-5/_card.scss */
  .card-group { display: flex; flex-flow: row wrap; }
  /* line 172, ../sass/src/bootstrap-5/_card.scss */
  .card-group > .card { flex: 1 0 0%; margin-bottom: 0; }
  /* line 177, ../sass/src/bootstrap-5/_card.scss */
  .card-group > .card + .card { margin-left: 0; border-left: 0; }
  /* line 184, ../sass/src/bootstrap-5/_card.scss */
  .card-group > .card:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; }
  /* line 187, ../sass/src/bootstrap-5/_card.scss */
  .card-group > .card:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .card-header { border-top-right-radius: 0; }
  /* line 192, ../sass/src/bootstrap-5/_card.scss */
  .card-group > .card:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer { border-bottom-right-radius: 0; }
  /* line 199, ../sass/src/bootstrap-5/_card.scss */
  .card-group > .card:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; }
  /* line 202, ../sass/src/bootstrap-5/_card.scss */
  .card-group > .card:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .card-header { border-top-left-radius: 0; }
  /* line 207, ../sass/src/bootstrap-5/_card.scss */
  .card-group > .card:not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child) .card-footer { border-bottom-left-radius: 0; } }

/* line 5, ../sass/src/bootstrap-5/_accordion.scss */
.accordion-button { position: relative; display: flex; align-items: center; width: 100%; padding: 1rem 1.25rem; font-size: 0.9rem; color: #3a3a3a; text-align: left; background-color: #fcfcfc; border: 0; border-radius: 0; overflow-anchor: none; transition: all 0.8s ease-in-out, border-radius 0.15s ease; }
@media (prefers-reduced-motion: reduce) { /* line 5, ../sass/src/bootstrap-5/_accordion.scss */
  .accordion-button { transition: none; } }
/* line 20, ../sass/src/bootstrap-5/_accordion.scss */
.accordion-button:not(.collapsed) { color: #aab639; background-color: #f8faec; box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125); }
/* line 25, ../sass/src/bootstrap-5/_accordion.scss */
.accordion-button:not(.collapsed)::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23aab639'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); transform: rotate(-180deg); }
/* line 32, ../sass/src/bootstrap-5/_accordion.scss */
.accordion-button::after { flex-shrink: 0; width: 1.25rem; height: 1.25rem; margin-left: auto; content: ""; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%233a3a3a'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-size: 1.25rem; transition: transform 0.2s ease-in-out; }
@media (prefers-reduced-motion: reduce) { /* line 32, ../sass/src/bootstrap-5/_accordion.scss */
  .accordion-button::after { transition: none; } }
/* line 44, ../sass/src/bootstrap-5/_accordion.scss */
.accordion-button:hover { z-index: 2; }
/* line 48, ../sass/src/bootstrap-5/_accordion.scss */
.accordion-button:focus { z-index: 3; border-color: #dee59f; outline: 0; box-shadow: 0 0 0 0.25rem rgba(189, 202, 63, 0.25); }

/* line 56, ../sass/src/bootstrap-5/_accordion.scss */
.accordion-header { margin-bottom: 0; }

/* line 60, ../sass/src/bootstrap-5/_accordion.scss */
.accordion-item { background-color: #fcfcfc; border: 1px solid rgba(0, 0, 0, 0.125); }
/* line 64, ../sass/src/bootstrap-5/_accordion.scss */
.accordion-item:first-of-type { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
/* line 67, ../sass/src/bootstrap-5/_accordion.scss */
.accordion-item:first-of-type .accordion-button { border-top-left-radius: calc(0.5rem - 1px); border-top-right-radius: calc(0.5rem - 1px); }
/* line 72, ../sass/src/bootstrap-5/_accordion.scss */
.accordion-item:not(:first-of-type) { border-top: 0; }
/* line 77, ../sass/src/bootstrap-5/_accordion.scss */
.accordion-item:last-of-type { border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
/* line 81, ../sass/src/bootstrap-5/_accordion.scss */
.accordion-item:last-of-type .accordion-button.collapsed { border-bottom-right-radius: calc(0.5rem - 1px); border-bottom-left-radius: calc(0.5rem - 1px); }
/* line 86, ../sass/src/bootstrap-5/_accordion.scss */
.accordion-item:last-of-type .accordion-collapse { border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }

/* line 92, ../sass/src/bootstrap-5/_accordion.scss */
.accordion-body { padding: 1rem 1.25rem; }

/* line 102, ../sass/src/bootstrap-5/_accordion.scss */
.accordion-flush .accordion-collapse { border-width: 0; }
/* line 106, ../sass/src/bootstrap-5/_accordion.scss */
.accordion-flush .accordion-item { border-right: 0; border-left: 0; border-radius: 0; }
/* line 111, ../sass/src/bootstrap-5/_accordion.scss */
.accordion-flush .accordion-item:first-child { border-top: 0; }
/* line 112, ../sass/src/bootstrap-5/_accordion.scss */
.accordion-flush .accordion-item:last-child { border-bottom: 0; }
/* line 114, ../sass/src/bootstrap-5/_accordion.scss */
.accordion-flush .accordion-item .accordion-button { border-radius: 0; }

/* line 1, ../sass/src/bootstrap-5/_breadcrumb.scss */
.breadcrumb { display: flex; flex-wrap: wrap; padding: 0 0; margin-bottom: 1rem; list-style: none; }

/* line 14, ../sass/src/bootstrap-5/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item { padding-left: 0.5rem; }
/* line 17, ../sass/src/bootstrap-5/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item::before { float: left; padding-right: 0.5rem; color: #6c757d; content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; }
/* line 25, ../sass/src/bootstrap-5/_breadcrumb.scss */
.breadcrumb-item.active { color: #6c757d; }

/* line 1, ../sass/src/bootstrap-5/_pagination.scss */
.pagination { display: flex; padding-left: 0; list-style: none; }

/* line 6, ../sass/src/bootstrap-5/_pagination.scss */
.page-link { position: relative; display: block; color: #BDCA3F; text-decoration: none; background-color: #ffffff; border: 1px solid #dee2e6; 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) { /* line 6, ../sass/src/bootstrap-5/_pagination.scss */
  .page-link { transition: none; } }
/* line 15, ../sass/src/bootstrap-5/_pagination.scss */
.page-link:hover { z-index: 2; color: #97a232; background-color: #e9ecef; border-color: #dee2e6; }
/* line 23, ../sass/src/bootstrap-5/_pagination.scss */
.page-link:focus { z-index: 3; color: #97a232; background-color: #e9ecef; outline: 0; box-shadow: 0 0 0 0.25rem rgba(189, 202, 63, 0.25); }

/* line 33, ../sass/src/bootstrap-5/_pagination.scss */
.page-item:not(:first-child) .page-link { margin-left: -1px; }
/* line 37, ../sass/src/bootstrap-5/_pagination.scss */
.page-item.active .page-link { z-index: 3; color: #ffffff; background-color: #BDCA3F; border-color: #BDCA3F; }
/* line 44, ../sass/src/bootstrap-5/_pagination.scss */
.page-item.disabled .page-link { color: #6c757d; pointer-events: none; background-color: #ffffff; border-color: #dee2e6; }

/* line 5, ../sass/src/bootstrap-5/mixins/_pagination.scss */
.page-link { padding: 0.375rem 0.75rem; }

/* line 13, ../sass/src/bootstrap-5/mixins/_pagination.scss */
.page-item:first-child .page-link { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
/* line 19, ../sass/src/bootstrap-5/mixins/_pagination.scss */
.page-item:last-child .page-link { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }

/* line 5, ../sass/src/bootstrap-5/mixins/_pagination.scss */
.pagination-lg .page-link { padding: 0.75rem 1.5rem; font-size: calc(1.26rem + 0.12vw); }
@media (min-width: 1200px) { /* line 5, ../sass/src/bootstrap-5/mixins/_pagination.scss */
  .pagination-lg .page-link { font-size: 1.35rem; } }
/* line 13, ../sass/src/bootstrap-5/mixins/_pagination.scss */
.pagination-lg .page-item:first-child .page-link { border-top-left-radius: 0.3rem; border-bottom-left-radius: 0.3rem; }
/* line 19, ../sass/src/bootstrap-5/mixins/_pagination.scss */
.pagination-lg .page-item:last-child .page-link { border-top-right-radius: 0.3rem; border-bottom-right-radius: 0.3rem; }

/* line 5, ../sass/src/bootstrap-5/mixins/_pagination.scss */
.pagination-sm .page-link { padding: 0.25rem 0.5rem; font-size: 0.7875rem; }
/* line 13, ../sass/src/bootstrap-5/mixins/_pagination.scss */
.pagination-sm .page-item:first-child .page-link { border-top-left-radius: 0.2rem; border-bottom-left-radius: 0.2rem; }
/* line 19, ../sass/src/bootstrap-5/mixins/_pagination.scss */
.pagination-sm .page-item:last-child .page-link { border-top-right-radius: 0.2rem; border-bottom-right-radius: 0.2rem; }

/* line 6, ../sass/src/bootstrap-5/_badge.scss */
.badge { display: inline-block; padding: 0.35em 0.65em; font-size: 0.75em; font-weight: 700; line-height: 1; color: #ffffff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.5rem; }
/* line 20, ../sass/src/bootstrap-5/_badge.scss */
.badge:empty { display: none; }

/* line 26, ../sass/src/bootstrap-5/_badge.scss */
.btn .badge, #loginform input[type=submit] .badge, .comments-link a .badge, a.post-edit-link .badge, .wpcf7 input[type=submit] .badge, .wp-block-search .wp-block-search__button .badge { position: relative; top: -1px; }

/* line 5, ../sass/src/bootstrap-5/_alert.scss */
.alert, .wppb-alert { position: relative; padding: 1rem 1rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 0.5rem; }

/* line 14, ../sass/src/bootstrap-5/_alert.scss */
.alert-heading { color: inherit; }

/* line 20, ../sass/src/bootstrap-5/_alert.scss */
.alert-link { font-weight: 700; }

/* line 29, ../sass/src/bootstrap-5/_alert.scss */
.alert-dismissible { padding-right: 3rem; }
/* line 33, ../sass/src/bootstrap-5/_alert.scss */
.alert-dismissible .btn-close { position: absolute; top: 0; right: 0; z-index: 2; padding: 1.25rem 1rem; }

/* line 53, ../sass/src/bootstrap-5/_alert.scss */
.alert-primary { color: #4c5119; background-color: #f2f4d9; border-color: #ebefc5; }
/* line 7, ../sass/src/bootstrap-5/mixins/_alert.scss */
.alert-primary .alert-link { color: #3d4114; }

/* line 53, ../sass/src/bootstrap-5/_alert.scss */
.alert-secondary { color: #646338; background-color: #fefee8; border-color: #fefddd; }
/* line 7, ../sass/src/bootstrap-5/mixins/_alert.scss */
.alert-secondary .alert-link { color: #504f2d; }

/* line 53, ../sass/src/bootstrap-5/_alert.scss */
.alert-success { color: #0f5132; background-color: #d1e7dd; border-color: #badbcc; }
/* line 7, ../sass/src/bootstrap-5/mixins/_alert.scss */
.alert-success .alert-link { color: #0c4128; }

/* line 53, ../sass/src/bootstrap-5/_alert.scss */
.alert-info { color: #63645e; background-color: #fefefb; border-color: #fdfef9; }
/* line 7, ../sass/src/bootstrap-5/mixins/_alert.scss */
.alert-info .alert-link { color: #4f504b; }

/* line 53, ../sass/src/bootstrap-5/_alert.scss */
.alert-warning, .wppb-alert { color: #664d03; background-color: #fff3cd; border-color: #ffecb5; }
/* line 7, ../sass/src/bootstrap-5/mixins/_alert.scss */
.alert-warning .alert-link, .wppb-alert .alert-link { color: #523e02; }

/* line 53, ../sass/src/bootstrap-5/_alert.scss */
.alert-danger { color: #842029; background-color: #f8d7da; border-color: #f5c2c7; }
/* line 7, ../sass/src/bootstrap-5/mixins/_alert.scss */
.alert-danger .alert-link { color: #6a1a21; }

/* line 53, ../sass/src/bootstrap-5/_alert.scss */
.alert-light { color: #656565; background-color: #fefefe; border-color: #fefefe; }
/* line 7, ../sass/src/bootstrap-5/mixins/_alert.scss */
.alert-light .alert-link { color: #515151; }

/* line 53, ../sass/src/bootstrap-5/_alert.scss */
.alert-dark { color: #232323; background-color: #d8d8d8; border-color: #c4c4c4; }
/* line 7, ../sass/src/bootstrap-5/mixins/_alert.scss */
.alert-dark .alert-link { color: #1c1c1c; }

@keyframes progress-bar-stripes { 0% { background-position-x: 1rem; } }
/* line 11, ../sass/src/bootstrap-5/_progress.scss */
.progress { display: flex; height: 1rem; overflow: hidden; font-size: 0.675rem; background-color: #e9ecef; border-radius: 0.5rem; }

/* line 21, ../sass/src/bootstrap-5/_progress.scss */
.progress-bar { display: flex; flex-direction: column; justify-content: center; overflow: hidden; color: #ffffff; text-align: center; white-space: nowrap; background-color: #BDCA3F; transition: width 0.6s ease; }
@media (prefers-reduced-motion: reduce) { /* line 21, ../sass/src/bootstrap-5/_progress.scss */
  .progress-bar { transition: none; } }

/* line 33, ../sass/src/bootstrap-5/_progress.scss */
.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: 1rem 1rem; }

/* line 39, ../sass/src/bootstrap-5/_progress.scss */
.progress-bar-animated { animation: 1s linear infinite progress-bar-stripes; }
@media (prefers-reduced-motion: reduce) { /* line 39, ../sass/src/bootstrap-5/_progress.scss */
  .progress-bar-animated { animation: none; } }

/* line 5, ../sass/src/bootstrap-5/_list-group.scss */
.list-group { display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; border-radius: 0.5rem; }

/* line 15, ../sass/src/bootstrap-5/_list-group.scss */
.list-group-numbered { list-style-type: none; counter-reset: section; }
/* line 19, ../sass/src/bootstrap-5/_list-group.scss */
.list-group-numbered > li::before { content: counters(section,".") ". "; counter-increment: section; }

/* line 32, ../sass/src/bootstrap-5/_list-group.scss */
.list-group-item-action { width: 100%; color: #495057; text-align: inherit; }
/* line 38, ../sass/src/bootstrap-5/_list-group.scss */
.list-group-item-action:hover, .list-group-item-action:focus { z-index: 1; color: #495057; text-decoration: none; background-color: #f8f9fa; }
/* line 46, ../sass/src/bootstrap-5/_list-group.scss */
.list-group-item-action:active { color: #3a3a3a; background-color: #e9ecef; }

/* line 57, ../sass/src/bootstrap-5/_list-group.scss */
.list-group-item { position: relative; display: block; padding: 0.5rem 1rem; color: #212529; text-decoration: none; background-color: #ffffff; border: 1px solid rgba(0, 0, 0, 0.125); }
/* line 66, ../sass/src/bootstrap-5/_list-group.scss */
.list-group-item:first-child { border-top-left-radius: inherit; border-top-right-radius: inherit; }
/* line 70, ../sass/src/bootstrap-5/_list-group.scss */
.list-group-item:last-child { border-bottom-right-radius: inherit; border-bottom-left-radius: inherit; }
/* line 74, ../sass/src/bootstrap-5/_list-group.scss */
.list-group-item.disabled, .list-group-item:disabled { color: #6c757d; pointer-events: none; background-color: #ffffff; }
/* line 82, ../sass/src/bootstrap-5/_list-group.scss */
.list-group-item.active { z-index: 2; color: #ffffff; background-color: #BDCA3F; border-color: #BDCA3F; }
/* line 89, ../sass/src/bootstrap-5/_list-group.scss */
.list-group-item + .list-group-item { border-top-width: 0; }
/* line 92, ../sass/src/bootstrap-5/_list-group.scss */
.list-group-item + .list-group-item.active { margin-top: -1px; border-top-width: 1px; }

/* line 108, ../sass/src/bootstrap-5/_list-group.scss */
.list-group-horizontal { flex-direction: row; }
/* line 112, ../sass/src/bootstrap-5/_list-group.scss */
.list-group-horizontal > .list-group-item:first-child { border-bottom-left-radius: 0.5rem; border-top-right-radius: 0; }
/* line 117, ../sass/src/bootstrap-5/_list-group.scss */
.list-group-horizontal > .list-group-item:last-child { border-top-right-radius: 0.5rem; border-bottom-left-radius: 0; }
/* line 122, ../sass/src/bootstrap-5/_list-group.scss */
.list-group-horizontal > .list-group-item.active { margin-top: 0; }
/* line 126, ../sass/src/bootstrap-5/_list-group.scss */
.list-group-horizontal > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0; }
/* line 130, ../sass/src/bootstrap-5/_list-group.scss */
.list-group-horizontal > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; }

@media (min-width: 576px) { /* line 108, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-sm { flex-direction: row; }
  /* line 112, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item:first-child { border-bottom-left-radius: 0.5rem; border-top-right-radius: 0; }
  /* line 117, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item:last-child { border-top-right-radius: 0.5rem; border-bottom-left-radius: 0; }
  /* line 122, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item.active { margin-top: 0; }
  /* line 126, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0; }
  /* line 130, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; } }
@media (min-width: 768px) { /* line 108, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-md { flex-direction: row; }
  /* line 112, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-md > .list-group-item:first-child { border-bottom-left-radius: 0.5rem; border-top-right-radius: 0; }
  /* line 117, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-md > .list-group-item:last-child { border-top-right-radius: 0.5rem; border-bottom-left-radius: 0; }
  /* line 122, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-md > .list-group-item.active { margin-top: 0; }
  /* line 126, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-md > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0; }
  /* line 130, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-md > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; } }
@media (min-width: 992px) { /* line 108, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-lg { flex-direction: row; }
  /* line 112, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item:first-child { border-bottom-left-radius: 0.5rem; border-top-right-radius: 0; }
  /* line 117, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item:last-child { border-top-right-radius: 0.5rem; border-bottom-left-radius: 0; }
  /* line 122, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item.active { margin-top: 0; }
  /* line 126, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0; }
  /* line 130, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; } }
@media (min-width: 1200px) { /* line 108, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-xl { flex-direction: row; }
  /* line 112, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item:first-child { border-bottom-left-radius: 0.5rem; border-top-right-radius: 0; }
  /* line 117, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item:last-child { border-top-right-radius: 0.5rem; border-bottom-left-radius: 0; }
  /* line 122, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item.active { margin-top: 0; }
  /* line 126, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0; }
  /* line 130, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; } }
@media (min-width: 1400px) { /* line 108, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-xxl { flex-direction: row; }
  /* line 112, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-xxl > .list-group-item:first-child { border-bottom-left-radius: 0.5rem; border-top-right-radius: 0; }
  /* line 117, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-xxl > .list-group-item:last-child { border-top-right-radius: 0.5rem; border-bottom-left-radius: 0; }
  /* line 122, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-xxl > .list-group-item.active { margin-top: 0; }
  /* line 126, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-xxl > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0; }
  /* line 130, ../sass/src/bootstrap-5/_list-group.scss */
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; } }
/* line 146, ../sass/src/bootstrap-5/_list-group.scss */
.list-group-flush { border-radius: 0; }
/* line 149, ../sass/src/bootstrap-5/_list-group.scss */
.list-group-flush > .list-group-item { border-width: 0 0 1px; }
/* line 152, ../sass/src/bootstrap-5/_list-group.scss */
.list-group-flush > .list-group-item:last-child { border-bottom-width: 0; }

/* line 5, ../sass/src/bootstrap-5/mixins/_list-group.scss */
.list-group-item-primary { color: #4c5119; background-color: #f2f4d9; }
/* line 10, ../sass/src/bootstrap-5/mixins/_list-group.scss */
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { color: #4c5119; background-color: #dadcc3; }
/* line 16, ../sass/src/bootstrap-5/mixins/_list-group.scss */
.list-group-item-primary.list-group-item-action.active { color: #ffffff; background-color: #4c5119; border-color: #4c5119; }

/* line 5, ../sass/src/bootstrap-5/mixins/_list-group.scss */
.list-group-item-secondary { color: #646338; background-color: #fefee8; }
/* line 10, ../sass/src/bootstrap-5/mixins/_list-group.scss */
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { color: #646338; background-color: #e5e5d1; }
/* line 16, ../sass/src/bootstrap-5/mixins/_list-group.scss */
.list-group-item-secondary.list-group-item-action.active { color: #ffffff; background-color: #646338; border-color: #646338; }

/* line 5, ../sass/src/bootstrap-5/mixins/_list-group.scss */
.list-group-item-success { color: #0f5132; background-color: #d1e7dd; }
/* line 10, ../sass/src/bootstrap-5/mixins/_list-group.scss */
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { color: #0f5132; background-color: #bcd0c7; }
/* line 16, ../sass/src/bootstrap-5/mixins/_list-group.scss */
.list-group-item-success.list-group-item-action.active { color: #ffffff; background-color: #0f5132; border-color: #0f5132; }

/* line 5, ../sass/src/bootstrap-5/mixins/_list-group.scss */
.list-group-item-info { color: #63645e; background-color: #fefefb; }
/* line 10, ../sass/src/bootstrap-5/mixins/_list-group.scss */
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { color: #63645e; background-color: #e5e5e2; }
/* line 16, ../sass/src/bootstrap-5/mixins/_list-group.scss */
.list-group-item-info.list-group-item-action.active { color: #ffffff; background-color: #63645e; border-color: #63645e; }

/* line 5, ../sass/src/bootstrap-5/mixins/_list-group.scss */
.list-group-item-warning { color: #664d03; background-color: #fff3cd; }
/* line 10, ../sass/src/bootstrap-5/mixins/_list-group.scss */
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { color: #664d03; background-color: #e6dbb9; }
/* line 16, ../sass/src/bootstrap-5/mixins/_list-group.scss */
.list-group-item-warning.list-group-item-action.active { color: #ffffff; background-color: #664d03; border-color: #664d03; }

/* line 5, ../sass/src/bootstrap-5/mixins/_list-group.scss */
.list-group-item-danger { color: #842029; background-color: #f8d7da; }
/* line 10, ../sass/src/bootstrap-5/mixins/_list-group.scss */
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { color: #842029; background-color: #dfc2c4; }
/* line 16, ../sass/src/bootstrap-5/mixins/_list-group.scss */
.list-group-item-danger.list-group-item-action.active { color: #ffffff; background-color: #842029; border-color: #842029; }

/* line 5, ../sass/src/bootstrap-5/mixins/_list-group.scss */
.list-group-item-light { color: #656565; background-color: #fefefe; }
/* line 10, ../sass/src/bootstrap-5/mixins/_list-group.scss */
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { color: #656565; background-color: #e5e5e5; }
/* line 16, ../sass/src/bootstrap-5/mixins/_list-group.scss */
.list-group-item-light.list-group-item-action.active { color: #ffffff; background-color: #656565; border-color: #656565; }

/* line 5, ../sass/src/bootstrap-5/mixins/_list-group.scss */
.list-group-item-dark { color: #232323; background-color: #d8d8d8; }
/* line 10, ../sass/src/bootstrap-5/mixins/_list-group.scss */
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { color: #232323; background-color: #c2c2c2; }
/* line 16, ../sass/src/bootstrap-5/mixins/_list-group.scss */
.list-group-item-dark.list-group-item-action.active { color: #ffffff; background-color: #232323; border-color: #232323; }

/* line 6, ../sass/src/bootstrap-5/_close.scss */
.btn-close { box-sizing: content-box; width: 1em; height: 1em; padding: 0.25em 0.25em; color: #000; background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; border: 0; border-radius: 0.5rem; opacity: 0.5; }
/* line 18, ../sass/src/bootstrap-5/_close.scss */
.btn-close:hover { color: #000; text-decoration: none; opacity: 0.75; }
/* line 24, ../sass/src/bootstrap-5/_close.scss */
.btn-close:focus { outline: 0; box-shadow: 0 0 0 0.25rem rgba(189, 202, 63, 0.25); opacity: 1; }
/* line 30, ../sass/src/bootstrap-5/_close.scss */
.btn-close:disabled, .btn-close.disabled { pointer-events: none; user-select: none; opacity: 0.25; }

/* line 38, ../sass/src/bootstrap-5/_close.scss */
.btn-close-white { filter: invert(1) grayscale(100%) brightness(200%); }

/* line 1, ../sass/src/bootstrap-5/_toasts.scss */
.toast { width: 350px; max-width: 100%; font-size: 0.875rem; pointer-events: auto; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); border-radius: 0.5rem; }
/* line 13, ../sass/src/bootstrap-5/_toasts.scss */
.toast.showing { opacity: 0; }
/* line 17, ../sass/src/bootstrap-5/_toasts.scss */
.toast:not(.show) { display: none; }

/* line 22, ../sass/src/bootstrap-5/_toasts.scss */
.toast-container { width: max-content; max-width: 100%; pointer-events: none; }
/* line 27, ../sass/src/bootstrap-5/_toasts.scss */
.toast-container > :not(:last-child) { margin-bottom: 0.75rem; }

/* line 32, ../sass/src/bootstrap-5/_toasts.scss */
.toast-header { display: flex; align-items: center; padding: 0.5rem 0.75rem; color: #6c757d; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border-bottom: 1px solid rgba(0, 0, 0, 0.05); border-top-left-radius: calc(0.5rem - 1px); border-top-right-radius: calc(0.5rem - 1px); }
/* line 42, ../sass/src/bootstrap-5/_toasts.scss */
.toast-header .btn-close { margin-right: -0.375rem; margin-left: 0.75rem; }

/* line 48, ../sass/src/bootstrap-5/_toasts.scss */
.toast-body { padding: 0.75rem; word-wrap: break-word; }

/* line 8, ../sass/src/bootstrap-5/_modal.scss */
.modal { position: fixed; top: 0; left: 0; z-index: 1055; display: none; width: 100%; height: 100%; overflow-x: hidden; overflow-y: auto; outline: 0; }

/* line 27, ../sass/src/bootstrap-5/_modal.scss */
.modal-dialog { position: relative; width: auto; margin: 0.5rem; pointer-events: none; }
/* line 35, ../sass/src/bootstrap-5/_modal.scss */
.modal.fade .modal-dialog { transition: transform 0.3s ease-out; transform: translate(0, -50px); }
@media (prefers-reduced-motion: reduce) { /* line 35, ../sass/src/bootstrap-5/_modal.scss */
  .modal.fade .modal-dialog { transition: none; } }
/* line 39, ../sass/src/bootstrap-5/_modal.scss */
.modal.show .modal-dialog { transform: none; }
/* line 44, ../sass/src/bootstrap-5/_modal.scss */
.modal.modal-static .modal-dialog { transform: scale(1.02); }

/* line 49, ../sass/src/bootstrap-5/_modal.scss */
.modal-dialog-scrollable { height: calc(100% - 1rem); }
/* line 52, ../sass/src/bootstrap-5/_modal.scss */
.modal-dialog-scrollable .modal-content { max-height: 100%; overflow: hidden; }
/* line 57, ../sass/src/bootstrap-5/_modal.scss */
.modal-dialog-scrollable .modal-body { overflow-y: auto; }

/* line 62, ../sass/src/bootstrap-5/_modal.scss */
.modal-dialog-centered { display: flex; align-items: center; min-height: calc(100% - 1rem); }

/* line 69, ../sass/src/bootstrap-5/_modal.scss */
.modal-content { position: relative; display: flex; flex-direction: column; width: 100%; pointer-events: auto; background-color: #ffffff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; outline: 0; }

/* line 87, ../sass/src/bootstrap-5/_modal.scss */
.modal-backdrop { position: fixed; top: 0; left: 0; z-index: 1050; width: 100vw; height: 100vh; background-color: #000; }
/* line 12, ../sass/src/bootstrap-5/mixins/_backdrop.scss */
.modal-backdrop.fade { opacity: 0; }
/* line 13, ../sass/src/bootstrap-5/mixins/_backdrop.scss */
.modal-backdrop.show { opacity: 0.5; }

/* line 93, ../sass/src/bootstrap-5/_modal.scss */
.modal-header { display: flex; flex-shrink: 0; align-items: center; justify-content: space-between; padding: 1rem 1rem; border-bottom: 1px solid #dee2e6; border-top-left-radius: calc(0.3rem - 1px); border-top-right-radius: calc(0.3rem - 1px); }
/* line 102, ../sass/src/bootstrap-5/_modal.scss */
.modal-header .btn-close { padding: 0.5rem 0.5rem; margin: -0.5rem -0.5rem -0.5rem auto; }

/* line 109, ../sass/src/bootstrap-5/_modal.scss */
.modal-title { margin-bottom: 0; line-height: 1.5; }

/* line 116, ../sass/src/bootstrap-5/_modal.scss */
.modal-body { position: relative; flex: 1 1 auto; padding: 1rem; }

/* line 125, ../sass/src/bootstrap-5/_modal.scss */
.modal-footer { display: flex; flex-wrap: wrap; flex-shrink: 0; align-items: center; justify-content: flex-end; padding: 0.75rem; border-top: 1px solid #dee2e6; border-bottom-right-radius: calc(0.3rem - 1px); border-bottom-left-radius: calc(0.3rem - 1px); }
/* line 138, ../sass/src/bootstrap-5/_modal.scss */
.modal-footer > * { margin: 0.25rem; }

@media (min-width: 576px) { /* line 146, ../sass/src/bootstrap-5/_modal.scss */
  .modal-dialog { max-width: 500px; margin: 1.75rem auto; }
  /* line 151, ../sass/src/bootstrap-5/_modal.scss */
  .modal-dialog-scrollable { height: calc(100% - 3.5rem); }
  /* line 155, ../sass/src/bootstrap-5/_modal.scss */
  .modal-dialog-centered { min-height: calc(100% - 3.5rem); }
  /* line 163, ../sass/src/bootstrap-5/_modal.scss */
  .modal-sm { max-width: 300px; } }
@media (min-width: 992px) { /* line 167, ../sass/src/bootstrap-5/_modal.scss */
  .modal-lg, .modal-xl { max-width: 800px; } }
@media (min-width: 1200px) { /* line 174, ../sass/src/bootstrap-5/_modal.scss */
  .modal-xl { max-width: 1140px; } }
/* line 183, ../sass/src/bootstrap-5/_modal.scss */
.modal-fullscreen { width: 100vw; max-width: none; height: 100%; margin: 0; }
/* line 189, ../sass/src/bootstrap-5/_modal.scss */
.modal-fullscreen .modal-content { height: 100%; border: 0; border-radius: 0; }
/* line 195, ../sass/src/bootstrap-5/_modal.scss */
.modal-fullscreen .modal-header { border-radius: 0; }
/* line 199, ../sass/src/bootstrap-5/_modal.scss */
.modal-fullscreen .modal-body { overflow-y: auto; }
/* line 203, ../sass/src/bootstrap-5/_modal.scss */
.modal-fullscreen .modal-footer { border-radius: 0; }

@media (max-width: 575.98px) { /* line 183, ../sass/src/bootstrap-5/_modal.scss */
  .modal-fullscreen-sm-down { width: 100vw; max-width: none; height: 100%; margin: 0; }
  /* line 189, ../sass/src/bootstrap-5/_modal.scss */
  .modal-fullscreen-sm-down .modal-content { height: 100%; border: 0; border-radius: 0; }
  /* line 195, ../sass/src/bootstrap-5/_modal.scss */
  .modal-fullscreen-sm-down .modal-header { border-radius: 0; }
  /* line 199, ../sass/src/bootstrap-5/_modal.scss */
  .modal-fullscreen-sm-down .modal-body { overflow-y: auto; }
  /* line 203, ../sass/src/bootstrap-5/_modal.scss */
  .modal-fullscreen-sm-down .modal-footer { border-radius: 0; } }
@media (max-width: 767.98px) { /* line 183, ../sass/src/bootstrap-5/_modal.scss */
  .modal-fullscreen-md-down { width: 100vw; max-width: none; height: 100%; margin: 0; }
  /* line 189, ../sass/src/bootstrap-5/_modal.scss */
  .modal-fullscreen-md-down .modal-content { height: 100%; border: 0; border-radius: 0; }
  /* line 195, ../sass/src/bootstrap-5/_modal.scss */
  .modal-fullscreen-md-down .modal-header { border-radius: 0; }
  /* line 199, ../sass/src/bootstrap-5/_modal.scss */
  .modal-fullscreen-md-down .modal-body { overflow-y: auto; }
  /* line 203, ../sass/src/bootstrap-5/_modal.scss */
  .modal-fullscreen-md-down .modal-footer { border-radius: 0; } }
@media (max-width: 991.98px) { /* line 183, ../sass/src/bootstrap-5/_modal.scss */
  .modal-fullscreen-lg-down { width: 100vw; max-width: none; height: 100%; margin: 0; }
  /* line 189, ../sass/src/bootstrap-5/_modal.scss */
  .modal-fullscreen-lg-down .modal-content { height: 100%; border: 0; border-radius: 0; }
  /* line 195, ../sass/src/bootstrap-5/_modal.scss */
  .modal-fullscreen-lg-down .modal-header { border-radius: 0; }
  /* line 199, ../sass/src/bootstrap-5/_modal.scss */
  .modal-fullscreen-lg-down .modal-body { overflow-y: auto; }
  /* line 203, ../sass/src/bootstrap-5/_modal.scss */
  .modal-fullscreen-lg-down .modal-footer { border-radius: 0; } }
@media (max-width: 1199.98px) { /* line 183, ../sass/src/bootstrap-5/_modal.scss */
  .modal-fullscreen-xl-down { width: 100vw; max-width: none; height: 100%; margin: 0; }
  /* line 189, ../sass/src/bootstrap-5/_modal.scss */
  .modal-fullscreen-xl-down .modal-content { height: 100%; border: 0; border-radius: 0; }
  /* line 195, ../sass/src/bootstrap-5/_modal.scss */
  .modal-fullscreen-xl-down .modal-header { border-radius: 0; }
  /* line 199, ../sass/src/bootstrap-5/_modal.scss */
  .modal-fullscreen-xl-down .modal-body { overflow-y: auto; }
  /* line 203, ../sass/src/bootstrap-5/_modal.scss */
  .modal-fullscreen-xl-down .modal-footer { border-radius: 0; } }
@media (max-width: 1399.98px) { /* line 183, ../sass/src/bootstrap-5/_modal.scss */
  .modal-fullscreen-xxl-down { width: 100vw; max-width: none; height: 100%; margin: 0; }
  /* line 189, ../sass/src/bootstrap-5/_modal.scss */
  .modal-fullscreen-xxl-down .modal-content { height: 100%; border: 0; border-radius: 0; }
  /* line 195, ../sass/src/bootstrap-5/_modal.scss */
  .modal-fullscreen-xxl-down .modal-header { border-radius: 0; }
  /* line 199, ../sass/src/bootstrap-5/_modal.scss */
  .modal-fullscreen-xxl-down .modal-body { overflow-y: auto; }
  /* line 203, ../sass/src/bootstrap-5/_modal.scss */
  .modal-fullscreen-xxl-down .modal-footer { border-radius: 0; } }
/* line 2, ../sass/src/bootstrap-5/_tooltip.scss */
.tooltip { position: absolute; z-index: 1080; display: block; margin: 0; font-family: "Krub", sans-serif; font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.7875rem; word-wrap: break-word; opacity: 0; }
/* line 15, ../sass/src/bootstrap-5/_tooltip.scss */
.tooltip.show { opacity: 0.9; }
/* line 17, ../sass/src/bootstrap-5/_tooltip.scss */
.tooltip .tooltip-arrow { position: absolute; display: block; width: 0.8rem; height: 0.4rem; }
/* line 23, ../sass/src/bootstrap-5/_tooltip.scss */
.tooltip .tooltip-arrow::before { position: absolute; content: ""; border-color: transparent; border-style: solid; }

/* line 32, ../sass/src/bootstrap-5/_tooltip.scss */
.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^="top"] { padding: 0.4rem 0; }
/* line 35, ../sass/src/bootstrap-5/_tooltip.scss */
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow { bottom: 0; }
/* line 38, ../sass/src/bootstrap-5/_tooltip.scss */
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before { top: -1px; border-width: 0.4rem 0.4rem 0; border-top-color: #000; }

/* line 46, ../sass/src/bootstrap-5/_tooltip.scss */
.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^="right"] { padding: 0 0.4rem; }
/* line 49, ../sass/src/bootstrap-5/_tooltip.scss */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow { left: 0; width: 0.4rem; height: 0.8rem; }
/* line 54, ../sass/src/bootstrap-5/_tooltip.scss */
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before { right: -1px; border-width: 0.4rem 0.4rem 0.4rem 0; border-right-color: #000; }

/* line 62, ../sass/src/bootstrap-5/_tooltip.scss */
.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^="bottom"] { padding: 0.4rem 0; }
/* line 65, ../sass/src/bootstrap-5/_tooltip.scss */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow { top: 0; }
/* line 68, ../sass/src/bootstrap-5/_tooltip.scss */
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before { bottom: -1px; border-width: 0 0.4rem 0.4rem; border-bottom-color: #000; }

/* line 76, ../sass/src/bootstrap-5/_tooltip.scss */
.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^="left"] { padding: 0 0.4rem; }
/* line 79, ../sass/src/bootstrap-5/_tooltip.scss */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow { right: 0; width: 0.4rem; height: 0.8rem; }
/* line 84, ../sass/src/bootstrap-5/_tooltip.scss */
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before { left: -1px; border-width: 0.4rem 0 0.4rem 0.4rem; border-left-color: #000; }

/* line 108, ../sass/src/bootstrap-5/_tooltip.scss */
.tooltip-inner { max-width: 200px; padding: 0.25rem 0.5rem; color: #ffffff; text-align: center; background-color: #000; border-radius: 0.5rem; }

/* line 1, ../sass/src/bootstrap-5/_popover.scss */
.popover { position: absolute; top: 0; left: 0 /* rtl:ignore */; z-index: 1070; display: block; max-width: 276px; font-family: "Krub", sans-serif; font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.7875rem; word-wrap: break-word; background-color: #ffffff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; }
/* line 20, ../sass/src/bootstrap-5/_popover.scss */
.popover .popover-arrow { position: absolute; display: block; width: 1rem; height: 0.5rem; }
/* line 26, ../sass/src/bootstrap-5/_popover.scss */
.popover .popover-arrow::before, .popover .popover-arrow::after { position: absolute; display: block; content: ""; border-color: transparent; border-style: solid; }

/* line 38, ../sass/src/bootstrap-5/_popover.scss */
.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow { bottom: calc(-0.5rem - 1px); }
/* line 41, ../sass/src/bootstrap-5/_popover.scss */
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before { bottom: 0; border-width: 0.5rem 0.5rem 0; border-top-color: rgba(0, 0, 0, 0.25); }
/* line 47, ../sass/src/bootstrap-5/_popover.scss */
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after { bottom: 1px; border-width: 0.5rem 0.5rem 0; border-top-color: #ffffff; }

/* line 56, ../sass/src/bootstrap-5/_popover.scss */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow { left: calc(-0.5rem - 1px); width: 0.5rem; height: 1rem; }
/* line 61, ../sass/src/bootstrap-5/_popover.scss */
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before { left: 0; border-width: 0.5rem 0.5rem 0.5rem 0; border-right-color: rgba(0, 0, 0, 0.25); }
/* line 67, ../sass/src/bootstrap-5/_popover.scss */
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after { left: 1px; border-width: 0.5rem 0.5rem 0.5rem 0; border-right-color: #ffffff; }

/* line 76, ../sass/src/bootstrap-5/_popover.scss */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow { top: calc(-0.5rem - 1px); }
/* line 79, ../sass/src/bootstrap-5/_popover.scss */
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before { top: 0; border-width: 0 0.5rem 0.5rem 0.5rem; border-bottom-color: rgba(0, 0, 0, 0.25); }
/* line 85, ../sass/src/bootstrap-5/_popover.scss */
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after { top: 1px; border-width: 0 0.5rem 0.5rem 0.5rem; border-bottom-color: #ffffff; }
/* line 93, ../sass/src/bootstrap-5/_popover.scss */
.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: 1rem; margin-left: -0.5rem; content: ""; border-bottom: 1px solid #f0f0f0; }

/* line 106, ../sass/src/bootstrap-5/_popover.scss */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow { right: calc(-0.5rem - 1px); width: 0.5rem; height: 1rem; }
/* line 111, ../sass/src/bootstrap-5/_popover.scss */
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before { right: 0; border-width: 0.5rem 0 0.5rem 0.5rem; border-left-color: rgba(0, 0, 0, 0.25); }
/* line 117, ../sass/src/bootstrap-5/_popover.scss */
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after { right: 1px; border-width: 0.5rem 0 0.5rem 0.5rem; border-left-color: #ffffff; }

/* line 141, ../sass/src/bootstrap-5/_popover.scss */
.popover-header { padding: 0.5rem 1rem; margin-bottom: 0; font-size: 0.9rem; background-color: #f0f0f0; border-bottom: 1px solid rgba(0, 0, 0, 0.2); border-top-left-radius: calc(0.3rem - 1px); border-top-right-radius: calc(0.3rem - 1px); }
/* line 150, ../sass/src/bootstrap-5/_popover.scss */
.popover-header:empty { display: none; }

/* line 155, ../sass/src/bootstrap-5/_popover.scss */
.popover-body { padding: 1rem 1rem; color: #3a3a3a; }

/* line 14, ../sass/src/bootstrap-5/_carousel.scss */
.carousel { position: relative; }

/* line 18, ../sass/src/bootstrap-5/_carousel.scss */
.carousel.pointer-event { touch-action: pan-y; }

/* line 22, ../sass/src/bootstrap-5/_carousel.scss */
.carousel-inner { position: relative; width: 100%; overflow: hidden; }
/* line 3, ../sass/src/bootstrap-5/mixins/_clearfix.scss */
.carousel-inner::after { display: block; clear: both; content: ""; }

/* line 29, ../sass/src/bootstrap-5/_carousel.scss */
.carousel-item { position: relative; display: none; float: left; width: 100%; margin-right: -100%; backface-visibility: hidden; transition: transform 0.6s ease-in-out; }
@media (prefers-reduced-motion: reduce) { /* line 29, ../sass/src/bootstrap-5/_carousel.scss */
  .carousel-item { transition: none; } }

/* line 39, ../sass/src/bootstrap-5/_carousel.scss */
.carousel-item.active, .carousel-item-next, .carousel-item-prev { display: block; }

/* rtl:begin:ignore */
/* line 46, ../sass/src/bootstrap-5/_carousel.scss */
.carousel-item-next:not(.carousel-item-start), .active.carousel-item-end { transform: translateX(100%); }

/* line 51, ../sass/src/bootstrap-5/_carousel.scss */
.carousel-item-prev:not(.carousel-item-end), .active.carousel-item-start { transform: translateX(-100%); }

/* rtl:end:ignore */
/* line 64, ../sass/src/bootstrap-5/_carousel.scss */
.carousel-fade .carousel-item { opacity: 0; transition-property: opacity; transform: none; }
/* line 70, ../sass/src/bootstrap-5/_carousel.scss */
.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; }
/* line 77, ../sass/src/bootstrap-5/_carousel.scss */
.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) { /* line 77, ../sass/src/bootstrap-5/_carousel.scss */
  .carousel-fade .active.carousel-item-start, .carousel-fade .active.carousel-item-end { transition: none; } }

/* line 90, ../sass/src/bootstrap-5/_carousel.scss */
.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) { /* line 90, ../sass/src/bootstrap-5/_carousel.scss */
  .carousel-control-prev, .carousel-control-next { transition: none; } }
/* line 110, ../sass/src/bootstrap-5/_carousel.scss */
.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; }

/* line 118, ../sass/src/bootstrap-5/_carousel.scss */
.carousel-control-prev { left: 0; }

/* line 122, ../sass/src/bootstrap-5/_carousel.scss */
.carousel-control-next { right: 0; }

/* line 128, ../sass/src/bootstrap-5/_carousel.scss */
.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" } ]
} */
/* line 146, ../sass/src/bootstrap-5/_carousel.scss */
.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"); }

/* line 149, ../sass/src/bootstrap-5/_carousel.scss */
.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"); }

/* line 158, ../sass/src/bootstrap-5/_carousel.scss */
.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; }
/* line 173, ../sass/src/bootstrap-5/_carousel.scss */
.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) { /* line 173, ../sass/src/bootstrap-5/_carousel.scss */
  .carousel-indicators [data-bs-target] { transition: none; } }
/* line 193, ../sass/src/bootstrap-5/_carousel.scss */
.carousel-indicators .active { opacity: 1; }

/* line 203, ../sass/src/bootstrap-5/_carousel.scss */
.carousel-caption { position: absolute; right: 15%; bottom: 1.25rem; left: 15%; padding-top: 1.25rem; padding-bottom: 1.25rem; color: #ffffff; text-align: center; }

/* line 217, ../sass/src/bootstrap-5/_carousel.scss */
.carousel-dark .carousel-control-prev-icon, .carousel-dark .carousel-control-next-icon { filter: invert(1) grayscale(100); }
/* line 222, ../sass/src/bootstrap-5/_carousel.scss */
.carousel-dark .carousel-indicators [data-bs-target] { background-color: #000; }
/* line 226, ../sass/src/bootstrap-5/_carousel.scss */
.carousel-dark .carousel-caption { color: #000; }

@keyframes spinner-border { to { transform: rotate(360deg) /* rtl:ignore */; } }
/* line 11, ../sass/src/bootstrap-5/_spinners.scss */
.spinner-border { display: inline-block; width: 2rem; height: 2rem; vertical-align: -0.125em; border: 0.25em solid currentColor; border-right-color: transparent; border-radius: 50%; animation: 0.75s linear infinite spinner-border; }

/* line 23, ../sass/src/bootstrap-5/_spinners.scss */
.spinner-border-sm { width: 1rem; height: 1rem; border-width: 0.2em; }

@keyframes spinner-grow { 0% { transform: scale(0); }
  50% { opacity: 1; transform: none; } }
/* line 45, ../sass/src/bootstrap-5/_spinners.scss */
.spinner-grow { display: inline-block; width: 2rem; height: 2rem; vertical-align: -0.125em; background-color: currentColor; border-radius: 50%; opacity: 0; animation: 0.75s linear infinite spinner-grow; }

/* line 57, ../sass/src/bootstrap-5/_spinners.scss */
.spinner-grow-sm { width: 1rem; height: 1rem; }

@media (prefers-reduced-motion: reduce) { /* line 64, ../sass/src/bootstrap-5/_spinners.scss */
  .spinner-border, .spinner-grow { animation-duration: 1.5s; } }
/* line 1, ../sass/src/bootstrap-5/_offcanvas.scss */
.offcanvas { position: fixed; bottom: 0; z-index: 1045; display: flex; flex-direction: column; max-width: 100%; visibility: hidden; background-color: #ffffff; background-clip: padding-box; outline: 0; transition: transform 0.3s ease-in-out; }
@media (prefers-reduced-motion: reduce) { /* line 1, ../sass/src/bootstrap-5/_offcanvas.scss */
  .offcanvas { transition: none; } }

/* line 17, ../sass/src/bootstrap-5/_offcanvas.scss */
.offcanvas-backdrop { position: fixed; top: 0; left: 0; z-index: 1040; width: 100vw; height: 100vh; background-color: #000; }
/* line 12, ../sass/src/bootstrap-5/mixins/_backdrop.scss */
.offcanvas-backdrop.fade { opacity: 0; }
/* line 13, ../sass/src/bootstrap-5/mixins/_backdrop.scss */
.offcanvas-backdrop.show { opacity: 0.5; }

/* line 21, ../sass/src/bootstrap-5/_offcanvas.scss */
.offcanvas-header { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1rem; }
/* line 27, ../sass/src/bootstrap-5/_offcanvas.scss */
.offcanvas-header .btn-close { padding: 0.5rem 0.5rem; margin-top: -0.5rem; margin-right: -0.5rem; margin-bottom: -0.5rem; }

/* line 35, ../sass/src/bootstrap-5/_offcanvas.scss */
.offcanvas-title { margin-bottom: 0; line-height: 1.5; }

/* line 40, ../sass/src/bootstrap-5/_offcanvas.scss */
.offcanvas-body { flex-grow: 1; padding: 1rem 1rem; overflow-y: auto; }

/* line 46, ../sass/src/bootstrap-5/_offcanvas.scss */
.offcanvas-start { top: 0; left: 0; width: 400px; border-right: 1px solid rgba(0, 0, 0, 0.2); transform: translateX(-100%); }

/* line 54, ../sass/src/bootstrap-5/_offcanvas.scss */
.offcanvas-end { top: 0; right: 0; width: 400px; border-left: 1px solid rgba(0, 0, 0, 0.2); transform: translateX(100%); }

/* line 62, ../sass/src/bootstrap-5/_offcanvas.scss */
.offcanvas-top { top: 0; right: 0; left: 0; height: 30vh; max-height: 100%; border-bottom: 1px solid rgba(0, 0, 0, 0.2); transform: translateY(-100%); }

/* line 72, ../sass/src/bootstrap-5/_offcanvas.scss */
.offcanvas-bottom { right: 0; left: 0; height: 30vh; max-height: 100%; border-top: 1px solid rgba(0, 0, 0, 0.2); transform: translateY(100%); }

/* line 81, ../sass/src/bootstrap-5/_offcanvas.scss */
.offcanvas.show { transform: none; }

/* line 1, ../sass/src/bootstrap-5/_placeholders.scss */
.placeholder { display: inline-block; min-height: 1em; vertical-align: middle; cursor: wait; background-color: currentColor; opacity: 0.5; }
/* line 9, ../sass/src/bootstrap-5/_placeholders.scss */
.placeholder.btn::before, #loginform input.placeholder[type=submit]::before, .comments-link a.placeholder::before, a.placeholder.post-edit-link::before, .wpcf7 input.placeholder[type=submit]::before, .wp-block-search .placeholder.wp-block-search__button::before { display: inline-block; content: ""; }

/* line 16, ../sass/src/bootstrap-5/_placeholders.scss */
.placeholder-xs { min-height: .6em; }

/* line 20, ../sass/src/bootstrap-5/_placeholders.scss */
.placeholder-sm { min-height: .8em; }

/* line 24, ../sass/src/bootstrap-5/_placeholders.scss */
.placeholder-lg { min-height: 1.2em; }

/* line 30, ../sass/src/bootstrap-5/_placeholders.scss */
.placeholder-glow .placeholder { animation: placeholder-glow 2s ease-in-out infinite; }

@keyframes placeholder-glow { 50% { opacity: 0.2; } }
/* line 41, ../sass/src/bootstrap-5/_placeholders.scss */
.placeholder-wave { mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); mask-size: 200% 100%; animation: placeholder-wave 2s linear infinite; }

@keyframes placeholder-wave { 100% { mask-position: -200% 0%; } }
/* line 3, ../sass/src/bootstrap-5/mixins/_clearfix.scss */
.clearfix::after { display: block; clear: both; content: ""; }

/* line 2, ../sass/src/bootstrap-5/helpers/_colored-links.scss */
.link-primary { color: #BDCA3F; }
/* line 6, ../sass/src/bootstrap-5/helpers/_colored-links.scss */
.link-primary:hover, .link-primary:focus { color: #cad565; }

/* line 2, ../sass/src/bootstrap-5/helpers/_colored-links.scss */
.link-secondary { color: #fbf88d; }
/* line 6, ../sass/src/bootstrap-5/helpers/_colored-links.scss */
.link-secondary:hover, .link-secondary:focus { color: #fcf9a4; }

/* line 2, ../sass/src/bootstrap-5/helpers/_colored-links.scss */
.link-success { color: #198754; }
/* line 6, ../sass/src/bootstrap-5/helpers/_colored-links.scss */
.link-success:hover, .link-success:focus { color: #146c43; }

/* line 2, ../sass/src/bootstrap-5/helpers/_colored-links.scss */
.link-info { color: #f8faeb; }
/* line 6, ../sass/src/bootstrap-5/helpers/_colored-links.scss */
.link-info:hover, .link-info:focus { color: #f9fbef; }

/* line 2, ../sass/src/bootstrap-5/helpers/_colored-links.scss */
.link-warning { color: #ffc107; }
/* line 6, ../sass/src/bootstrap-5/helpers/_colored-links.scss */
.link-warning:hover, .link-warning:focus { color: #ffcd39; }

/* line 2, ../sass/src/bootstrap-5/helpers/_colored-links.scss */
.link-danger { color: #dc3545; }
/* line 6, ../sass/src/bootstrap-5/helpers/_colored-links.scss */
.link-danger:hover, .link-danger:focus { color: #b02a37; }

/* line 2, ../sass/src/bootstrap-5/helpers/_colored-links.scss */
.link-light { color: #fcfcfc; }
/* line 6, ../sass/src/bootstrap-5/helpers/_colored-links.scss */
.link-light:hover, .link-light:focus { color: #fdfdfd; }

/* line 2, ../sass/src/bootstrap-5/helpers/_colored-links.scss */
.link-dark { color: #3a3a3a; }
/* line 6, ../sass/src/bootstrap-5/helpers/_colored-links.scss */
.link-dark:hover, .link-dark:focus { color: #2e2e2e; }

/* line 3, ../sass/src/bootstrap-5/helpers/_ratio.scss */
.ratio { position: relative; width: 100%; }
/* line 7, ../sass/src/bootstrap-5/helpers/_ratio.scss */
.ratio::before { display: block; padding-top: var(--bs-aspect-ratio); content: ""; }
/* line 13, ../sass/src/bootstrap-5/helpers/_ratio.scss */
.ratio > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* line 23, ../sass/src/bootstrap-5/helpers/_ratio.scss */
.ratio-1x1 { --bs-aspect-ratio: 100%; }

/* line 23, ../sass/src/bootstrap-5/helpers/_ratio.scss */
.ratio-4x3 { --bs-aspect-ratio: calc(3 / 4 * 100%); }

/* line 23, ../sass/src/bootstrap-5/helpers/_ratio.scss */
.ratio-16x9 { --bs-aspect-ratio: calc(9 / 16 * 100%); }

/* line 23, ../sass/src/bootstrap-5/helpers/_ratio.scss */
.ratio-21x9 { --bs-aspect-ratio: calc(9 / 21 * 100%); }

/* line 3, ../sass/src/bootstrap-5/helpers/_position.scss */
.fixed-top { position: fixed; top: 0; right: 0; left: 0; z-index: 1030; }

/* line 11, ../sass/src/bootstrap-5/helpers/_position.scss */
.fixed-bottom { position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030; }

/* line 24, ../sass/src/bootstrap-5/helpers/_position.scss */
.sticky-top { position: sticky; top: 0; z-index: 1020; }

@media (min-width: 576px) { /* line 24, ../sass/src/bootstrap-5/helpers/_position.scss */
  .sticky-sm-top { position: sticky; top: 0; z-index: 1020; } }
@media (min-width: 768px) { /* line 24, ../sass/src/bootstrap-5/helpers/_position.scss */
  .sticky-md-top { position: sticky; top: 0; z-index: 1020; } }
@media (min-width: 992px) { /* line 24, ../sass/src/bootstrap-5/helpers/_position.scss */
  .sticky-lg-top { position: sticky; top: 0; z-index: 1020; } }
@media (min-width: 1200px) { /* line 24, ../sass/src/bootstrap-5/helpers/_position.scss */
  .sticky-xl-top { position: sticky; top: 0; z-index: 1020; } }
@media (min-width: 1400px) { /* line 24, ../sass/src/bootstrap-5/helpers/_position.scss */
  .sticky-xxl-top { position: sticky; top: 0; z-index: 1020; } }
/* line 2, ../sass/src/bootstrap-5/helpers/_stacks.scss */
.hstack { display: flex; flex-direction: row; align-items: center; align-self: stretch; }

/* line 9, ../sass/src/bootstrap-5/helpers/_stacks.scss */
.vstack { display: flex; flex: 1 1 auto; flex-direction: column; align-self: stretch; }

/* line 5, ../sass/src/bootstrap-5/helpers/_visually-hidden.scss */
.visually-hidden, .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; }

/* line 6, ../sass/src/bootstrap-5/helpers/_stretched-link.scss */
.stretched-link::after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; content: ""; }

/* line 5, ../sass/src/bootstrap-5/helpers/_text-truncation.scss */
.text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/* line 1, ../sass/src/bootstrap-5/helpers/_vr.scss */
.vr { display: inline-block; align-self: stretch; width: 1px; min-height: 1em; background-color: currentColor; opacity: 0.25; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.align-baseline { vertical-align: baseline !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.align-top { vertical-align: top !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.align-middle { vertical-align: middle !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.align-bottom { vertical-align: bottom !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.align-text-bottom { vertical-align: text-bottom !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.align-text-top { vertical-align: text-top !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.float-start { float: left !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.float-end { float: right !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.float-none { float: none !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.opacity-0 { opacity: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.opacity-25 { opacity: 0.25 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.opacity-50 { opacity: 0.5 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.opacity-75 { opacity: 0.75 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.opacity-100 { opacity: 1 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.overflow-auto { overflow: auto !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.overflow-hidden { overflow: hidden !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.overflow-visible { overflow: visible !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.overflow-scroll { overflow: scroll !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.d-inline { display: inline !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.d-inline-block { display: inline-block !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.d-block { display: block !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.d-grid { display: grid !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.d-table { display: table !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.d-table-row { display: table-row !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.d-table-cell { display: table-cell !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.d-flex { display: flex !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.d-inline-flex { display: inline-flex !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.d-none { display: none !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.shadow { box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.shadow-sm { box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.shadow-lg { box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.shadow-none { box-shadow: none !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.position-static { position: static !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.position-relative { position: relative !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.position-absolute { position: absolute !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.position-fixed { position: fixed !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.position-sticky { position: sticky !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.top-0 { top: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.top-50 { top: 50% !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.top-100 { top: 100% !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.bottom-0 { bottom: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.bottom-50 { bottom: 50% !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.bottom-100 { bottom: 100% !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.start-0 { left: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.start-50 { left: 50% !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.start-100 { left: 100% !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.end-0 { right: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.end-50 { right: 50% !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.end-100 { right: 100% !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.translate-middle { transform: translate(-50%, -50%) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.translate-middle-x { transform: translateX(-50%) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.translate-middle-y { transform: translateY(-50%) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.border { border: 1px solid #dee2e6 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.border-0 { border: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.border-top { border-top: 1px solid #dee2e6 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.border-top-0 { border-top: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.border-end { border-right: 1px solid #dee2e6 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.border-end-0 { border-right: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.border-bottom { border-bottom: 1px solid #dee2e6 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.border-bottom-0 { border-bottom: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.border-start { border-left: 1px solid #dee2e6 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.border-start-0 { border-left: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.border-primary { border-color: #BDCA3F !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.border-secondary { border-color: #fbf88d !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.border-success { border-color: #198754 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.border-info { border-color: #f8faeb !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.border-warning { border-color: #ffc107 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.border-danger { border-color: #dc3545 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.border-light { border-color: #fcfcfc !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.border-dark { border-color: #3a3a3a !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.border-white { border-color: #ffffff !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.border-1 { border-width: 1px !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.border-2 { border-width: 2px !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.border-3 { border-width: 3px !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.border-4 { border-width: 4px !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.border-5 { border-width: 5px !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.w-25 { width: 25% !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.w-50 { width: 50% !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.w-75 { width: 75% !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.w-100 { width: 100% !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.w-auto { width: auto !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mw-100 { max-width: 100% !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.vw-100 { width: 100vw !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.min-vw-100 { min-width: 100vw !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.h-25 { height: 25% !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.h-50 { height: 50% !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.h-75 { height: 75% !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.h-100 { height: 100% !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.h-auto { height: auto !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mh-100 { max-height: 100% !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.vh-100 { height: 100vh !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.min-vh-100 { min-height: 100vh !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.flex-fill { flex: 1 1 auto !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.flex-row { flex-direction: row !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.flex-column { flex-direction: column !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.flex-row-reverse { flex-direction: row-reverse !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.flex-column-reverse { flex-direction: column-reverse !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.flex-grow-0 { flex-grow: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.flex-grow-1 { flex-grow: 1 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.flex-shrink-0 { flex-shrink: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.flex-shrink-1 { flex-shrink: 1 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.flex-wrap { flex-wrap: wrap !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.flex-nowrap { flex-wrap: nowrap !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.flex-wrap-reverse { flex-wrap: wrap-reverse !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.gap-0 { gap: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.gap-1 { gap: 0.25rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.gap-2 { gap: 0.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.gap-3 { gap: 1rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.gap-4 { gap: 1.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.gap-5 { gap: 3rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.justify-content-start { justify-content: flex-start !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.justify-content-end { justify-content: flex-end !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.justify-content-center { justify-content: center !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.justify-content-between { justify-content: space-between !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.justify-content-around { justify-content: space-around !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.justify-content-evenly { justify-content: space-evenly !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.align-items-start { align-items: flex-start !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.align-items-end { align-items: flex-end !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.align-items-center { align-items: center !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.align-items-baseline { align-items: baseline !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.align-items-stretch { align-items: stretch !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.align-content-start { align-content: flex-start !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.align-content-end { align-content: flex-end !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.align-content-center { align-content: center !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.align-content-between { align-content: space-between !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.align-content-around { align-content: space-around !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.align-content-stretch { align-content: stretch !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.align-self-auto { align-self: auto !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.align-self-start { align-self: flex-start !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.align-self-end { align-self: flex-end !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.align-self-center { align-self: center !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.align-self-baseline { align-self: baseline !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.align-self-stretch { align-self: stretch !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.order-first { order: -1 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.order-0 { order: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.order-1 { order: 1 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.order-2 { order: 2 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.order-3 { order: 3 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.order-4 { order: 4 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.order-5 { order: 5 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.order-last { order: 6 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.m-0 { margin: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.m-1 { margin: 0.25rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.m-2 { margin: 0.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.m-3 { margin: 1rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.m-4 { margin: 1.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.m-5 { margin: 3rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.m-auto { margin: auto !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mx-0 { margin-right: 0 !important; margin-left: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mx-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mx-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mx-3 { margin-right: 1rem !important; margin-left: 1rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mx-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mx-5 { margin-right: 3rem !important; margin-left: 3rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mx-auto { margin-right: auto !important; margin-left: auto !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.my-0 { margin-top: 0 !important; margin-bottom: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.my-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.my-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.my-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.my-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.my-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.my-auto { margin-top: auto !important; margin-bottom: auto !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mt-0 { margin-top: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mt-1 { margin-top: 0.25rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mt-2 { margin-top: 0.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mt-3 { margin-top: 1rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mt-4 { margin-top: 1.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mt-5 { margin-top: 3rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mt-auto { margin-top: auto !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.me-0 { margin-right: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.me-1 { margin-right: 0.25rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.me-2 { margin-right: 0.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.me-3 { margin-right: 1rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.me-4 { margin-right: 1.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.me-5 { margin-right: 3rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.me-auto { margin-right: auto !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mb-0 { margin-bottom: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mb-1 { margin-bottom: 0.25rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mb-2 { margin-bottom: 0.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mb-3 { margin-bottom: 1rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mb-4 { margin-bottom: 1.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mb-5 { margin-bottom: 3rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mb-auto { margin-bottom: auto !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.ms-0 { margin-left: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.ms-1 { margin-left: 0.25rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.ms-2 { margin-left: 0.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.ms-3 { margin-left: 1rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.ms-4 { margin-left: 1.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.ms-5 { margin-left: 3rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.ms-auto { margin-left: auto !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.m-n1 { margin: -0.25rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.m-n2 { margin: -0.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.m-n3 { margin: -1rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.m-n4 { margin: -1.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.m-n5 { margin: -3rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mx-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mx-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mx-n3 { margin-right: -1rem !important; margin-left: -1rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mx-n4 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mx-n5 { margin-right: -3rem !important; margin-left: -3rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.my-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.my-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.my-n3 { margin-top: -1rem !important; margin-bottom: -1rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.my-n4 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.my-n5 { margin-top: -3rem !important; margin-bottom: -3rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mt-n1 { margin-top: -0.25rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mt-n2 { margin-top: -0.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mt-n3 { margin-top: -1rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mt-n4 { margin-top: -1.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mt-n5 { margin-top: -3rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.me-n1 { margin-right: -0.25rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.me-n2 { margin-right: -0.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.me-n3 { margin-right: -1rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.me-n4 { margin-right: -1.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.me-n5 { margin-right: -3rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mb-n1 { margin-bottom: -0.25rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mb-n2 { margin-bottom: -0.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mb-n3 { margin-bottom: -1rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mb-n4 { margin-bottom: -1.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.mb-n5 { margin-bottom: -3rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.ms-n1 { margin-left: -0.25rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.ms-n2 { margin-left: -0.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.ms-n3 { margin-left: -1rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.ms-n4 { margin-left: -1.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.ms-n5 { margin-left: -3rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.p-0 { padding: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.p-1 { padding: 0.25rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.p-2 { padding: 0.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.p-3 { padding: 1rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.p-4 { padding: 1.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.p-5 { padding: 3rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.px-0 { padding-right: 0 !important; padding-left: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.px-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.px-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.px-3 { padding-right: 1rem !important; padding-left: 1rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.px-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.px-5 { padding-right: 3rem !important; padding-left: 3rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.py-0 { padding-top: 0 !important; padding-bottom: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.py-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.py-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.py-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.py-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.py-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.pt-0 { padding-top: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.pt-1 { padding-top: 0.25rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.pt-2 { padding-top: 0.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.pt-3 { padding-top: 1rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.pt-4 { padding-top: 1.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.pt-5 { padding-top: 3rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.pe-0 { padding-right: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.pe-1 { padding-right: 0.25rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.pe-2 { padding-right: 0.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.pe-3 { padding-right: 1rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.pe-4 { padding-right: 1.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.pe-5 { padding-right: 3rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.pb-0 { padding-bottom: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.pb-1 { padding-bottom: 0.25rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.pb-2 { padding-bottom: 0.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.pb-3 { padding-bottom: 1rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.pb-4 { padding-bottom: 1.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.pb-5 { padding-bottom: 3rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.ps-0 { padding-left: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.ps-1 { padding-left: 0.25rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.ps-2 { padding-left: 0.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.ps-3 { padding-left: 1rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.ps-4 { padding-left: 1.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.ps-5 { padding-left: 3rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.font-monospace { font-family: var(--bs-font-monospace) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.fs-1 { font-size: calc(1.35rem + 1.2vw) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.fs-2 { font-size: calc(1.305rem + 0.66vw) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.fs-3 { font-size: calc(1.2825rem + 0.39vw) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.fs-4 { font-size: calc(1.26rem + 0.12vw) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.fs-5 { font-size: 1.125rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.fs-6 { font-size: 0.9rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.fst-italic { font-style: italic !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.fst-normal { font-style: normal !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.fw-light { font-weight: 300 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.fw-lighter { font-weight: lighter !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.fw-normal { font-weight: 400 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.fw-bold { font-weight: 700 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.fw-bolder { font-weight: bolder !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.lh-1 { line-height: 1 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.lh-sm { line-height: 1.25 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.lh-base { line-height: 1.5 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.lh-lg { line-height: 2 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-start { text-align: left !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-end { text-align: right !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-center { text-align: center !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-decoration-none { text-decoration: none !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-decoration-underline { text-decoration: underline !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-decoration-line-through { text-decoration: line-through !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-lowercase { text-transform: lowercase !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-uppercase { text-transform: uppercase !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-capitalize { text-transform: capitalize !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-wrap { white-space: normal !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-nowrap { white-space: nowrap !important; }

/* rtl:begin:remove */
/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-break { word-wrap: break-word !important; word-break: break-word !important; }

/* rtl:end:remove */
/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-primary { --bs-text-opacity: 1; color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-secondary { --bs-text-opacity: 1; color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-success { --bs-text-opacity: 1; color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-info { --bs-text-opacity: 1; color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-warning { --bs-text-opacity: 1; color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-danger { --bs-text-opacity: 1; color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-light { --bs-text-opacity: 1; color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-dark { --bs-text-opacity: 1; color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-black { --bs-text-opacity: 1; color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-white { --bs-text-opacity: 1; color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-body { --bs-text-opacity: 1; color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-muted { --bs-text-opacity: 1; color: #6c757d !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-black-50 { --bs-text-opacity: 1; color: rgba(0, 0, 0, 0.5) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-white-50 { --bs-text-opacity: 1; color: rgba(255, 255, 255, 0.5) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-reset { --bs-text-opacity: 1; color: inherit !important; }

/* line 54, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-opacity-25 { --bs-text-opacity: 0.25; }

/* line 54, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-opacity-50 { --bs-text-opacity: 0.5; }

/* line 54, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-opacity-75 { --bs-text-opacity: 0.75; }

/* line 54, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.text-opacity-100 { --bs-text-opacity: 1; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.bg-primary { --bs-bg-opacity: 1; background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.bg-secondary { --bs-bg-opacity: 1; background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.bg-success { --bs-bg-opacity: 1; background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.bg-info { --bs-bg-opacity: 1; background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.bg-warning { --bs-bg-opacity: 1; background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.bg-danger { --bs-bg-opacity: 1; background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.bg-light { --bs-bg-opacity: 1; background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.bg-dark { --bs-bg-opacity: 1; background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.bg-black { --bs-bg-opacity: 1; background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.bg-white { --bs-bg-opacity: 1; background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.bg-body { --bs-bg-opacity: 1; background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.bg-transparent { --bs-bg-opacity: 1; background-color: transparent !important; }

/* line 54, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.bg-opacity-10 { --bs-bg-opacity: 0.1; }

/* line 54, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.bg-opacity-25 { --bs-bg-opacity: 0.25; }

/* line 54, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.bg-opacity-50 { --bs-bg-opacity: 0.5; }

/* line 54, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.bg-opacity-75 { --bs-bg-opacity: 0.75; }

/* line 54, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.bg-opacity-100 { --bs-bg-opacity: 1; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.bg-gradient { background-image: var(--bs-gradient) !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.user-select-all { user-select: all !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.user-select-auto { user-select: auto !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.user-select-none { user-select: none !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.pe-none { pointer-events: none !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.pe-auto { pointer-events: auto !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.rounded { border-radius: 0.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.rounded-0 { border-radius: 0 !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.rounded-1 { border-radius: 0.2rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.rounded-2 { border-radius: 0.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.rounded-3 { border-radius: 0.3rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.rounded-circle { border-radius: 50% !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.rounded-pill { border-radius: 50rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.rounded-top { border-top-left-radius: 0.5rem !important; border-top-right-radius: 0.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.rounded-end { border-top-right-radius: 0.5rem !important; border-bottom-right-radius: 0.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.rounded-bottom { border-bottom-right-radius: 0.5rem !important; border-bottom-left-radius: 0.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.rounded-start { border-bottom-left-radius: 0.5rem !important; border-top-left-radius: 0.5rem !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.visible { visibility: visible !important; }

/* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
.invisible { visibility: hidden !important; }

@media (min-width: 576px) { /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .float-sm-start { float: left !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .float-sm-end { float: right !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .float-sm-none { float: none !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-sm-inline { display: inline !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-sm-inline-block { display: inline-block !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-sm-block { display: block !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-sm-grid { display: grid !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-sm-table { display: table !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-sm-table-row { display: table-row !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-sm-table-cell { display: table-cell !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-sm-flex { display: flex !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-sm-inline-flex { display: inline-flex !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-sm-none { display: none !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-sm-fill { flex: 1 1 auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-sm-row { flex-direction: row !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-sm-column { flex-direction: column !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-sm-row-reverse { flex-direction: row-reverse !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-sm-column-reverse { flex-direction: column-reverse !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-sm-grow-0 { flex-grow: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-sm-grow-1 { flex-grow: 1 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-sm-shrink-0 { flex-shrink: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-sm-shrink-1 { flex-shrink: 1 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-sm-wrap { flex-wrap: wrap !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-sm-nowrap { flex-wrap: nowrap !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-sm-wrap-reverse { flex-wrap: wrap-reverse !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-sm-0 { gap: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-sm-1 { gap: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-sm-2 { gap: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-sm-3 { gap: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-sm-4 { gap: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-sm-5 { gap: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-sm-start { justify-content: flex-start !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-sm-end { justify-content: flex-end !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-sm-center { justify-content: center !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-sm-between { justify-content: space-between !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-sm-around { justify-content: space-around !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-sm-evenly { justify-content: space-evenly !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-items-sm-start { align-items: flex-start !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-items-sm-end { align-items: flex-end !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-items-sm-center { align-items: center !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-items-sm-baseline { align-items: baseline !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-items-sm-stretch { align-items: stretch !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-sm-start { align-content: flex-start !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-sm-end { align-content: flex-end !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-sm-center { align-content: center !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-sm-between { align-content: space-between !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-sm-around { align-content: space-around !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-sm-stretch { align-content: stretch !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-sm-auto { align-self: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-sm-start { align-self: flex-start !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-sm-end { align-self: flex-end !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-sm-center { align-self: center !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-sm-baseline { align-self: baseline !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-sm-stretch { align-self: stretch !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-sm-first { order: -1 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-sm-0 { order: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-sm-1 { order: 1 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-sm-2 { order: 2 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-sm-3 { order: 3 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-sm-4 { order: 4 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-sm-5 { order: 5 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-sm-last { order: 6 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-sm-0 { margin: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-sm-1 { margin: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-sm-2 { margin: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-sm-3 { margin: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-sm-4 { margin: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-sm-5 { margin: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-sm-auto { margin: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-sm-0 { margin-right: 0 !important; margin-left: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-sm-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-sm-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-sm-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-sm-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-sm-5 { margin-right: 3rem !important; margin-left: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-sm-auto { margin-right: auto !important; margin-left: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-sm-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-sm-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-sm-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-sm-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-sm-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-sm-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-sm-auto { margin-top: auto !important; margin-bottom: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-sm-0 { margin-top: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-sm-1 { margin-top: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-sm-2 { margin-top: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-sm-3 { margin-top: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-sm-4 { margin-top: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-sm-5 { margin-top: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-sm-auto { margin-top: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-sm-0 { margin-right: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-sm-1 { margin-right: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-sm-2 { margin-right: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-sm-3 { margin-right: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-sm-4 { margin-right: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-sm-5 { margin-right: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-sm-auto { margin-right: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-sm-0 { margin-bottom: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-sm-1 { margin-bottom: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-sm-2 { margin-bottom: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-sm-3 { margin-bottom: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-sm-4 { margin-bottom: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-sm-5 { margin-bottom: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-sm-auto { margin-bottom: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-sm-0 { margin-left: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-sm-1 { margin-left: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-sm-2 { margin-left: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-sm-3 { margin-left: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-sm-4 { margin-left: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-sm-5 { margin-left: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-sm-auto { margin-left: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-sm-n1 { margin: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-sm-n2 { margin: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-sm-n3 { margin: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-sm-n4 { margin: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-sm-n5 { margin: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-sm-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-sm-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-sm-n3 { margin-right: -1rem !important; margin-left: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-sm-n4 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-sm-n5 { margin-right: -3rem !important; margin-left: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-sm-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-sm-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-sm-n3 { margin-top: -1rem !important; margin-bottom: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-sm-n4 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-sm-n5 { margin-top: -3rem !important; margin-bottom: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-sm-n1 { margin-top: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-sm-n2 { margin-top: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-sm-n3 { margin-top: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-sm-n4 { margin-top: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-sm-n5 { margin-top: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-sm-n1 { margin-right: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-sm-n2 { margin-right: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-sm-n3 { margin-right: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-sm-n4 { margin-right: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-sm-n5 { margin-right: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-sm-n1 { margin-bottom: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-sm-n2 { margin-bottom: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-sm-n3 { margin-bottom: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-sm-n4 { margin-bottom: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-sm-n5 { margin-bottom: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-sm-n1 { margin-left: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-sm-n2 { margin-left: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-sm-n3 { margin-left: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-sm-n4 { margin-left: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-sm-n5 { margin-left: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-sm-0 { padding: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-sm-1 { padding: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-sm-2 { padding: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-sm-3 { padding: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-sm-4 { padding: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-sm-5 { padding: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-sm-0 { padding-right: 0 !important; padding-left: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-sm-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-sm-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-sm-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-sm-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-sm-5 { padding-right: 3rem !important; padding-left: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-sm-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-sm-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-sm-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-sm-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-sm-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-sm-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-sm-0 { padding-top: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-sm-1 { padding-top: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-sm-2 { padding-top: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-sm-3 { padding-top: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-sm-4 { padding-top: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-sm-5 { padding-top: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-sm-0 { padding-right: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-sm-1 { padding-right: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-sm-2 { padding-right: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-sm-3 { padding-right: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-sm-4 { padding-right: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-sm-5 { padding-right: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-sm-0 { padding-bottom: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-sm-1 { padding-bottom: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-sm-2 { padding-bottom: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-sm-3 { padding-bottom: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-sm-4 { padding-bottom: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-sm-5 { padding-bottom: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-sm-0 { padding-left: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-sm-1 { padding-left: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-sm-2 { padding-left: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-sm-3 { padding-left: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-sm-4 { padding-left: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-sm-5 { padding-left: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .text-sm-start { text-align: left !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .text-sm-end { text-align: right !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .text-sm-center { text-align: center !important; } }
@media (min-width: 768px) { /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .float-md-start { float: left !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .float-md-end { float: right !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .float-md-none { float: none !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-md-inline { display: inline !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-md-inline-block { display: inline-block !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-md-block { display: block !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-md-grid { display: grid !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-md-table { display: table !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-md-table-row { display: table-row !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-md-table-cell { display: table-cell !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-md-flex { display: flex !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-md-inline-flex { display: inline-flex !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-md-none { display: none !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-md-fill { flex: 1 1 auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-md-row { flex-direction: row !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-md-column { flex-direction: column !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-md-row-reverse { flex-direction: row-reverse !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-md-column-reverse { flex-direction: column-reverse !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-md-grow-0 { flex-grow: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-md-grow-1 { flex-grow: 1 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-md-shrink-0 { flex-shrink: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-md-shrink-1 { flex-shrink: 1 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-md-wrap { flex-wrap: wrap !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-md-nowrap { flex-wrap: nowrap !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-md-wrap-reverse { flex-wrap: wrap-reverse !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-md-0 { gap: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-md-1 { gap: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-md-2 { gap: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-md-3 { gap: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-md-4 { gap: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-md-5 { gap: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-md-start { justify-content: flex-start !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-md-end { justify-content: flex-end !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-md-center { justify-content: center !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-md-between { justify-content: space-between !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-md-around { justify-content: space-around !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-md-evenly { justify-content: space-evenly !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-items-md-start { align-items: flex-start !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-items-md-end { align-items: flex-end !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-items-md-center { align-items: center !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-items-md-baseline { align-items: baseline !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-items-md-stretch { align-items: stretch !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-md-start { align-content: flex-start !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-md-end { align-content: flex-end !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-md-center { align-content: center !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-md-between { align-content: space-between !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-md-around { align-content: space-around !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-md-stretch { align-content: stretch !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-md-auto { align-self: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-md-start { align-self: flex-start !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-md-end { align-self: flex-end !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-md-center { align-self: center !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-md-baseline { align-self: baseline !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-md-stretch { align-self: stretch !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-md-first { order: -1 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-md-0 { order: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-md-1 { order: 1 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-md-2 { order: 2 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-md-3 { order: 3 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-md-4 { order: 4 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-md-5 { order: 5 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-md-last { order: 6 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-md-0 { margin: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-md-1 { margin: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-md-2 { margin: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-md-3 { margin: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-md-4 { margin: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-md-5 { margin: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-md-auto { margin: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-md-0 { margin-right: 0 !important; margin-left: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-md-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-md-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-md-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-md-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-md-5 { margin-right: 3rem !important; margin-left: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-md-auto { margin-right: auto !important; margin-left: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-md-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-md-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-md-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-md-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-md-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-md-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-md-auto { margin-top: auto !important; margin-bottom: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-md-0 { margin-top: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-md-1 { margin-top: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-md-2 { margin-top: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-md-3 { margin-top: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-md-4 { margin-top: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-md-5 { margin-top: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-md-auto { margin-top: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-md-0 { margin-right: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-md-1 { margin-right: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-md-2 { margin-right: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-md-3 { margin-right: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-md-4 { margin-right: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-md-5 { margin-right: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-md-auto { margin-right: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-md-0 { margin-bottom: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-md-1 { margin-bottom: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-md-2 { margin-bottom: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-md-3 { margin-bottom: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-md-4 { margin-bottom: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-md-5 { margin-bottom: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-md-auto { margin-bottom: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-md-0 { margin-left: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-md-1 { margin-left: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-md-2 { margin-left: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-md-3 { margin-left: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-md-4 { margin-left: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-md-5 { margin-left: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-md-auto { margin-left: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-md-n1 { margin: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-md-n2 { margin: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-md-n3 { margin: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-md-n4 { margin: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-md-n5 { margin: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-md-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-md-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-md-n3 { margin-right: -1rem !important; margin-left: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-md-n4 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-md-n5 { margin-right: -3rem !important; margin-left: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-md-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-md-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-md-n3 { margin-top: -1rem !important; margin-bottom: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-md-n4 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-md-n5 { margin-top: -3rem !important; margin-bottom: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-md-n1 { margin-top: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-md-n2 { margin-top: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-md-n3 { margin-top: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-md-n4 { margin-top: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-md-n5 { margin-top: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-md-n1 { margin-right: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-md-n2 { margin-right: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-md-n3 { margin-right: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-md-n4 { margin-right: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-md-n5 { margin-right: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-md-n1 { margin-bottom: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-md-n2 { margin-bottom: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-md-n3 { margin-bottom: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-md-n4 { margin-bottom: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-md-n5 { margin-bottom: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-md-n1 { margin-left: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-md-n2 { margin-left: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-md-n3 { margin-left: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-md-n4 { margin-left: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-md-n5 { margin-left: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-md-0 { padding: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-md-1 { padding: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-md-2 { padding: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-md-3 { padding: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-md-4 { padding: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-md-5 { padding: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-md-0 { padding-right: 0 !important; padding-left: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-md-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-md-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-md-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-md-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-md-5 { padding-right: 3rem !important; padding-left: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-md-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-md-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-md-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-md-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-md-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-md-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-md-0 { padding-top: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-md-1 { padding-top: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-md-2 { padding-top: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-md-3 { padding-top: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-md-4 { padding-top: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-md-5 { padding-top: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-md-0 { padding-right: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-md-1 { padding-right: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-md-2 { padding-right: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-md-3 { padding-right: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-md-4 { padding-right: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-md-5 { padding-right: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-md-0 { padding-bottom: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-md-1 { padding-bottom: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-md-2 { padding-bottom: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-md-3 { padding-bottom: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-md-4 { padding-bottom: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-md-5 { padding-bottom: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-md-0 { padding-left: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-md-1 { padding-left: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-md-2 { padding-left: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-md-3 { padding-left: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-md-4 { padding-left: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-md-5 { padding-left: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .text-md-start { text-align: left !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .text-md-end { text-align: right !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .text-md-center { text-align: center !important; } }
@media (min-width: 992px) { /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .float-lg-start { float: left !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .float-lg-end { float: right !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .float-lg-none { float: none !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-lg-inline { display: inline !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-lg-inline-block { display: inline-block !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-lg-block { display: block !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-lg-grid { display: grid !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-lg-table { display: table !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-lg-table-row { display: table-row !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-lg-table-cell { display: table-cell !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-lg-flex { display: flex !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-lg-inline-flex { display: inline-flex !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-lg-none { display: none !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-lg-fill { flex: 1 1 auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-lg-row { flex-direction: row !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-lg-column { flex-direction: column !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-lg-row-reverse { flex-direction: row-reverse !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-lg-column-reverse { flex-direction: column-reverse !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-lg-grow-0 { flex-grow: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-lg-grow-1 { flex-grow: 1 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-lg-shrink-0 { flex-shrink: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-lg-shrink-1 { flex-shrink: 1 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-lg-wrap { flex-wrap: wrap !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-lg-nowrap { flex-wrap: nowrap !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-lg-wrap-reverse { flex-wrap: wrap-reverse !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-lg-0 { gap: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-lg-1 { gap: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-lg-2 { gap: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-lg-3 { gap: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-lg-4 { gap: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-lg-5 { gap: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-lg-start { justify-content: flex-start !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-lg-end { justify-content: flex-end !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-lg-center { justify-content: center !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-lg-between { justify-content: space-between !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-lg-around { justify-content: space-around !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-lg-evenly { justify-content: space-evenly !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-items-lg-start { align-items: flex-start !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-items-lg-end { align-items: flex-end !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-items-lg-center { align-items: center !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-items-lg-baseline { align-items: baseline !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-items-lg-stretch { align-items: stretch !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-lg-start { align-content: flex-start !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-lg-end { align-content: flex-end !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-lg-center { align-content: center !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-lg-between { align-content: space-between !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-lg-around { align-content: space-around !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-lg-stretch { align-content: stretch !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-lg-auto { align-self: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-lg-start { align-self: flex-start !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-lg-end { align-self: flex-end !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-lg-center { align-self: center !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-lg-baseline { align-self: baseline !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-lg-stretch { align-self: stretch !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-lg-first { order: -1 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-lg-0 { order: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-lg-1 { order: 1 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-lg-2 { order: 2 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-lg-3 { order: 3 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-lg-4 { order: 4 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-lg-5 { order: 5 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-lg-last { order: 6 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-lg-0 { margin: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-lg-1 { margin: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-lg-2 { margin: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-lg-3 { margin: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-lg-4 { margin: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-lg-5 { margin: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-lg-auto { margin: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-lg-0 { margin-right: 0 !important; margin-left: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-lg-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-lg-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-lg-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-lg-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-lg-5 { margin-right: 3rem !important; margin-left: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-lg-auto { margin-right: auto !important; margin-left: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-lg-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-lg-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-lg-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-lg-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-lg-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-lg-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-lg-auto { margin-top: auto !important; margin-bottom: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-lg-0 { margin-top: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-lg-1 { margin-top: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-lg-2 { margin-top: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-lg-3 { margin-top: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-lg-4 { margin-top: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-lg-5 { margin-top: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-lg-auto { margin-top: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-lg-0 { margin-right: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-lg-1 { margin-right: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-lg-2 { margin-right: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-lg-3 { margin-right: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-lg-4 { margin-right: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-lg-5 { margin-right: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-lg-auto { margin-right: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-lg-0 { margin-bottom: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-lg-1 { margin-bottom: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-lg-2 { margin-bottom: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-lg-3 { margin-bottom: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-lg-4 { margin-bottom: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-lg-5 { margin-bottom: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-lg-auto { margin-bottom: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-lg-0 { margin-left: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-lg-1 { margin-left: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-lg-2 { margin-left: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-lg-3 { margin-left: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-lg-4 { margin-left: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-lg-5 { margin-left: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-lg-auto { margin-left: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-lg-n1 { margin: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-lg-n2 { margin: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-lg-n3 { margin: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-lg-n4 { margin: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-lg-n5 { margin: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-lg-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-lg-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-lg-n3 { margin-right: -1rem !important; margin-left: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-lg-n4 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-lg-n5 { margin-right: -3rem !important; margin-left: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-lg-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-lg-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-lg-n3 { margin-top: -1rem !important; margin-bottom: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-lg-n4 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-lg-n5 { margin-top: -3rem !important; margin-bottom: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-lg-n1 { margin-top: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-lg-n2 { margin-top: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-lg-n3 { margin-top: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-lg-n4 { margin-top: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-lg-n5 { margin-top: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-lg-n1 { margin-right: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-lg-n2 { margin-right: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-lg-n3 { margin-right: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-lg-n4 { margin-right: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-lg-n5 { margin-right: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-lg-n1 { margin-bottom: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-lg-n2 { margin-bottom: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-lg-n3 { margin-bottom: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-lg-n4 { margin-bottom: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-lg-n5 { margin-bottom: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-lg-n1 { margin-left: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-lg-n2 { margin-left: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-lg-n3 { margin-left: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-lg-n4 { margin-left: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-lg-n5 { margin-left: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-lg-0 { padding: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-lg-1 { padding: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-lg-2 { padding: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-lg-3 { padding: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-lg-4 { padding: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-lg-5 { padding: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-lg-0 { padding-right: 0 !important; padding-left: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-lg-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-lg-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-lg-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-lg-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-lg-5 { padding-right: 3rem !important; padding-left: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-lg-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-lg-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-lg-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-lg-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-lg-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-lg-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-lg-0 { padding-top: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-lg-1 { padding-top: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-lg-2 { padding-top: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-lg-3 { padding-top: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-lg-4 { padding-top: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-lg-5 { padding-top: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-lg-0 { padding-right: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-lg-1 { padding-right: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-lg-2 { padding-right: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-lg-3 { padding-right: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-lg-4 { padding-right: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-lg-5 { padding-right: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-lg-0 { padding-bottom: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-lg-1 { padding-bottom: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-lg-2 { padding-bottom: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-lg-3 { padding-bottom: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-lg-4 { padding-bottom: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-lg-5 { padding-bottom: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-lg-0 { padding-left: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-lg-1 { padding-left: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-lg-2 { padding-left: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-lg-3 { padding-left: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-lg-4 { padding-left: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-lg-5 { padding-left: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .text-lg-start { text-align: left !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .text-lg-end { text-align: right !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .text-lg-center { text-align: center !important; } }
@media (min-width: 1200px) { /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .float-xl-start { float: left !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .float-xl-end { float: right !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .float-xl-none { float: none !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-xl-inline { display: inline !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-xl-inline-block { display: inline-block !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-xl-block { display: block !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-xl-grid { display: grid !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-xl-table { display: table !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-xl-table-row { display: table-row !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-xl-table-cell { display: table-cell !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-xl-flex { display: flex !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-xl-inline-flex { display: inline-flex !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-xl-none { display: none !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-xl-fill { flex: 1 1 auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-xl-row { flex-direction: row !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-xl-column { flex-direction: column !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-xl-row-reverse { flex-direction: row-reverse !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-xl-column-reverse { flex-direction: column-reverse !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-xl-grow-0 { flex-grow: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-xl-grow-1 { flex-grow: 1 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-xl-shrink-0 { flex-shrink: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-xl-shrink-1 { flex-shrink: 1 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-xl-wrap { flex-wrap: wrap !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-xl-nowrap { flex-wrap: nowrap !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-xl-wrap-reverse { flex-wrap: wrap-reverse !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-xl-0 { gap: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-xl-1 { gap: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-xl-2 { gap: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-xl-3 { gap: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-xl-4 { gap: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-xl-5 { gap: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-xl-start { justify-content: flex-start !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-xl-end { justify-content: flex-end !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-xl-center { justify-content: center !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-xl-between { justify-content: space-between !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-xl-around { justify-content: space-around !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-xl-evenly { justify-content: space-evenly !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-items-xl-start { align-items: flex-start !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-items-xl-end { align-items: flex-end !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-items-xl-center { align-items: center !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-items-xl-baseline { align-items: baseline !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-items-xl-stretch { align-items: stretch !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-xl-start { align-content: flex-start !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-xl-end { align-content: flex-end !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-xl-center { align-content: center !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-xl-between { align-content: space-between !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-xl-around { align-content: space-around !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-xl-stretch { align-content: stretch !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-xl-auto { align-self: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-xl-start { align-self: flex-start !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-xl-end { align-self: flex-end !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-xl-center { align-self: center !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-xl-baseline { align-self: baseline !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-xl-stretch { align-self: stretch !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-xl-first { order: -1 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-xl-0 { order: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-xl-1 { order: 1 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-xl-2 { order: 2 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-xl-3 { order: 3 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-xl-4 { order: 4 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-xl-5 { order: 5 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-xl-last { order: 6 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-xl-0 { margin: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-xl-1 { margin: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-xl-2 { margin: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-xl-3 { margin: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-xl-4 { margin: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-xl-5 { margin: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-xl-auto { margin: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-xl-0 { margin-right: 0 !important; margin-left: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-xl-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-xl-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-xl-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-xl-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-xl-5 { margin-right: 3rem !important; margin-left: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-xl-auto { margin-right: auto !important; margin-left: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-xl-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-xl-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-xl-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-xl-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-xl-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-xl-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-xl-auto { margin-top: auto !important; margin-bottom: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-xl-0 { margin-top: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-xl-1 { margin-top: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-xl-2 { margin-top: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-xl-3 { margin-top: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-xl-4 { margin-top: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-xl-5 { margin-top: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-xl-auto { margin-top: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-xl-0 { margin-right: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-xl-1 { margin-right: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-xl-2 { margin-right: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-xl-3 { margin-right: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-xl-4 { margin-right: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-xl-5 { margin-right: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-xl-auto { margin-right: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-xl-0 { margin-bottom: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-xl-1 { margin-bottom: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-xl-2 { margin-bottom: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-xl-3 { margin-bottom: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-xl-4 { margin-bottom: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-xl-5 { margin-bottom: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-xl-auto { margin-bottom: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-xl-0 { margin-left: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-xl-1 { margin-left: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-xl-2 { margin-left: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-xl-3 { margin-left: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-xl-4 { margin-left: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-xl-5 { margin-left: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-xl-auto { margin-left: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-xl-n1 { margin: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-xl-n2 { margin: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-xl-n3 { margin: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-xl-n4 { margin: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-xl-n5 { margin: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-xl-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-xl-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-xl-n3 { margin-right: -1rem !important; margin-left: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-xl-n4 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-xl-n5 { margin-right: -3rem !important; margin-left: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-xl-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-xl-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-xl-n3 { margin-top: -1rem !important; margin-bottom: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-xl-n4 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-xl-n5 { margin-top: -3rem !important; margin-bottom: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-xl-n1 { margin-top: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-xl-n2 { margin-top: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-xl-n3 { margin-top: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-xl-n4 { margin-top: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-xl-n5 { margin-top: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-xl-n1 { margin-right: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-xl-n2 { margin-right: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-xl-n3 { margin-right: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-xl-n4 { margin-right: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-xl-n5 { margin-right: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-xl-n1 { margin-bottom: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-xl-n2 { margin-bottom: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-xl-n3 { margin-bottom: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-xl-n4 { margin-bottom: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-xl-n5 { margin-bottom: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-xl-n1 { margin-left: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-xl-n2 { margin-left: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-xl-n3 { margin-left: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-xl-n4 { margin-left: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-xl-n5 { margin-left: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-xl-0 { padding: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-xl-1 { padding: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-xl-2 { padding: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-xl-3 { padding: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-xl-4 { padding: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-xl-5 { padding: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-xl-0 { padding-right: 0 !important; padding-left: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-xl-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-xl-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-xl-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-xl-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-xl-5 { padding-right: 3rem !important; padding-left: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-xl-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-xl-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-xl-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-xl-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-xl-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-xl-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-xl-0 { padding-top: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-xl-1 { padding-top: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-xl-2 { padding-top: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-xl-3 { padding-top: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-xl-4 { padding-top: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-xl-5 { padding-top: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-xl-0 { padding-right: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-xl-1 { padding-right: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-xl-2 { padding-right: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-xl-3 { padding-right: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-xl-4 { padding-right: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-xl-5 { padding-right: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-xl-0 { padding-bottom: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-xl-1 { padding-bottom: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-xl-2 { padding-bottom: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-xl-3 { padding-bottom: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-xl-4 { padding-bottom: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-xl-5 { padding-bottom: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-xl-0 { padding-left: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-xl-1 { padding-left: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-xl-2 { padding-left: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-xl-3 { padding-left: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-xl-4 { padding-left: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-xl-5 { padding-left: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .text-xl-start { text-align: left !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .text-xl-end { text-align: right !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .text-xl-center { text-align: center !important; } }
@media (min-width: 1400px) { /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .float-xxl-start { float: left !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .float-xxl-end { float: right !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .float-xxl-none { float: none !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-xxl-inline { display: inline !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-xxl-inline-block { display: inline-block !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-xxl-block { display: block !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-xxl-grid { display: grid !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-xxl-table { display: table !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-xxl-table-row { display: table-row !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-xxl-table-cell { display: table-cell !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-xxl-flex { display: flex !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-xxl-inline-flex { display: inline-flex !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-xxl-none { display: none !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-xxl-fill { flex: 1 1 auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-xxl-row { flex-direction: row !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-xxl-column { flex-direction: column !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-xxl-row-reverse { flex-direction: row-reverse !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-xxl-column-reverse { flex-direction: column-reverse !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-xxl-grow-0 { flex-grow: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-xxl-grow-1 { flex-grow: 1 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-xxl-shrink-0 { flex-shrink: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-xxl-shrink-1 { flex-shrink: 1 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-xxl-wrap { flex-wrap: wrap !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-xxl-nowrap { flex-wrap: nowrap !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .flex-xxl-wrap-reverse { flex-wrap: wrap-reverse !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-xxl-0 { gap: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-xxl-1 { gap: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-xxl-2 { gap: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-xxl-3 { gap: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-xxl-4 { gap: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .gap-xxl-5 { gap: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-xxl-start { justify-content: flex-start !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-xxl-end { justify-content: flex-end !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-xxl-center { justify-content: center !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-xxl-between { justify-content: space-between !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-xxl-around { justify-content: space-around !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .justify-content-xxl-evenly { justify-content: space-evenly !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-items-xxl-start { align-items: flex-start !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-items-xxl-end { align-items: flex-end !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-items-xxl-center { align-items: center !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-items-xxl-baseline { align-items: baseline !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-items-xxl-stretch { align-items: stretch !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-xxl-start { align-content: flex-start !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-xxl-end { align-content: flex-end !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-xxl-center { align-content: center !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-xxl-between { align-content: space-between !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-xxl-around { align-content: space-around !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-content-xxl-stretch { align-content: stretch !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-xxl-auto { align-self: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-xxl-start { align-self: flex-start !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-xxl-end { align-self: flex-end !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-xxl-center { align-self: center !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-xxl-baseline { align-self: baseline !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .align-self-xxl-stretch { align-self: stretch !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-xxl-first { order: -1 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-xxl-0 { order: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-xxl-1 { order: 1 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-xxl-2 { order: 2 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-xxl-3 { order: 3 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-xxl-4 { order: 4 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-xxl-5 { order: 5 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .order-xxl-last { order: 6 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-xxl-0 { margin: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-xxl-1 { margin: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-xxl-2 { margin: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-xxl-3 { margin: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-xxl-4 { margin: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-xxl-5 { margin: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-xxl-auto { margin: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-xxl-0 { margin-right: 0 !important; margin-left: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-xxl-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-xxl-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-xxl-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-xxl-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-xxl-5 { margin-right: 3rem !important; margin-left: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-xxl-auto { margin-right: auto !important; margin-left: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-xxl-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-xxl-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-xxl-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-xxl-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-xxl-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-xxl-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-xxl-auto { margin-top: auto !important; margin-bottom: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-xxl-0 { margin-top: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-xxl-1 { margin-top: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-xxl-2 { margin-top: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-xxl-3 { margin-top: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-xxl-4 { margin-top: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-xxl-5 { margin-top: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-xxl-auto { margin-top: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-xxl-0 { margin-right: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-xxl-1 { margin-right: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-xxl-2 { margin-right: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-xxl-3 { margin-right: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-xxl-4 { margin-right: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-xxl-5 { margin-right: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-xxl-auto { margin-right: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-xxl-0 { margin-bottom: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-xxl-1 { margin-bottom: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-xxl-2 { margin-bottom: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-xxl-3 { margin-bottom: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-xxl-4 { margin-bottom: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-xxl-5 { margin-bottom: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-xxl-auto { margin-bottom: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-xxl-0 { margin-left: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-xxl-1 { margin-left: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-xxl-2 { margin-left: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-xxl-3 { margin-left: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-xxl-4 { margin-left: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-xxl-5 { margin-left: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-xxl-auto { margin-left: auto !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-xxl-n1 { margin: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-xxl-n2 { margin: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-xxl-n3 { margin: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-xxl-n4 { margin: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .m-xxl-n5 { margin: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-xxl-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-xxl-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-xxl-n3 { margin-right: -1rem !important; margin-left: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-xxl-n4 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mx-xxl-n5 { margin-right: -3rem !important; margin-left: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-xxl-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-xxl-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-xxl-n3 { margin-top: -1rem !important; margin-bottom: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-xxl-n4 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .my-xxl-n5 { margin-top: -3rem !important; margin-bottom: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-xxl-n1 { margin-top: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-xxl-n2 { margin-top: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-xxl-n3 { margin-top: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-xxl-n4 { margin-top: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mt-xxl-n5 { margin-top: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-xxl-n1 { margin-right: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-xxl-n2 { margin-right: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-xxl-n3 { margin-right: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-xxl-n4 { margin-right: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .me-xxl-n5 { margin-right: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-xxl-n1 { margin-bottom: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-xxl-n2 { margin-bottom: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-xxl-n3 { margin-bottom: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-xxl-n4 { margin-bottom: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .mb-xxl-n5 { margin-bottom: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-xxl-n1 { margin-left: -0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-xxl-n2 { margin-left: -0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-xxl-n3 { margin-left: -1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-xxl-n4 { margin-left: -1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ms-xxl-n5 { margin-left: -3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-xxl-0 { padding: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-xxl-1 { padding: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-xxl-2 { padding: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-xxl-3 { padding: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-xxl-4 { padding: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .p-xxl-5 { padding: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-xxl-0 { padding-right: 0 !important; padding-left: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-xxl-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-xxl-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-xxl-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-xxl-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .px-xxl-5 { padding-right: 3rem !important; padding-left: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-xxl-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-xxl-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-xxl-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-xxl-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-xxl-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .py-xxl-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-xxl-0 { padding-top: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-xxl-1 { padding-top: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-xxl-2 { padding-top: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-xxl-3 { padding-top: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-xxl-4 { padding-top: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pt-xxl-5 { padding-top: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-xxl-0 { padding-right: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-xxl-1 { padding-right: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-xxl-2 { padding-right: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-xxl-3 { padding-right: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-xxl-4 { padding-right: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pe-xxl-5 { padding-right: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-xxl-0 { padding-bottom: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-xxl-1 { padding-bottom: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-xxl-2 { padding-bottom: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-xxl-3 { padding-bottom: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-xxl-4 { padding-bottom: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .pb-xxl-5 { padding-bottom: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-xxl-0 { padding-left: 0 !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-xxl-1 { padding-left: 0.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-xxl-2 { padding-left: 0.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-xxl-3 { padding-left: 1rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-xxl-4 { padding-left: 1.5rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .ps-xxl-5 { padding-left: 3rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .text-xxl-start { text-align: left !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .text-xxl-end { text-align: right !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .text-xxl-center { text-align: center !important; } }
@media (min-width: 1200px) { /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .fs-1 { font-size: 2.25rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .fs-2 { font-size: 1.8rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .fs-3 { font-size: 1.575rem !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .fs-4 { font-size: 1.35rem !important; } }
@media print { /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-print-inline { display: inline !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-print-inline-block { display: inline-block !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-print-block { display: block !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-print-grid { display: grid !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-print-table { display: table !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-print-table-row { display: table-row !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-print-table-cell { display: table-cell !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-print-flex { display: flex !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-print-inline-flex { display: inline-flex !important; }
  /* line 64, ../sass/src/bootstrap-5/mixins/_utilities.scss */
  .d-print-none { display: none !important; } }
/*
Mes ajouts pour BT ----------

1/ les bordures :
rounded-top-0
rounded-bottom-0
border-x : pour la taille (2,3)
h-100vh

*/
@media (max-width: 767.98px) { /* line 14, ../sass/theme/_bootstrap5surchage.scss */
  .d-block-mobile { display: block !important; } }
@media (max-width: 991.98px) { /* line 17, ../sass/theme/_bootstrap5surchage.scss */
  .d-block-desktop-small { display: block !important; } }
@media (min-width: 768px) { /* line 24, ../sass/theme/_bootstrap5surchage.scss */
  .v-mobile { display: none !important; }
  /* line 25, ../sass/theme/_bootstrap5surchage.scss */
  .v-desktop { display: block !important; } }
@media (max-width: 767.98px) { /* line 28, ../sass/theme/_bootstrap5surchage.scss */
  .v-mobile { display: block !important; }
  /* line 29, ../sass/theme/_bootstrap5surchage.scss */
  .v-desktop { display: none !important; } }
/* line 35, ../sass/theme/_bootstrap5surchage.scss */
a { text-decoration: none; }

/* line 36, ../sass/theme/_bootstrap5surchage.scss */
.size-max-sm { max-width: 720px; }

@media (max-width: 575.98px) { /* line 39, ../sass/theme/_bootstrap5surchage.scss */
  .text-center-xs-only { text-align: center; }
  /* line 40, ../sass/theme/_bootstrap5surchage.scss */
  .text-right-xs-only { text-align: right; } }
/* line 43, ../sass/theme/_bootstrap5surchage.scss */
.vh-33 { height: 33vh !important; }

/* line 44, ../sass/theme/_bootstrap5surchage.scss */
.vh-50 { height: 50vh !important; }

/* line 45, ../sass/theme/_bootstrap5surchage.scss */
.vh-75 { height: 75vh !important; }

/* FLEX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -----------------
/* je rajoute max avant "MD" pour cibler toutes les tailles avant MD */
/* Pour "etendre" un block en dehors d'un container-fluid ------- */
/* line 52, ../sass/theme/_bootstrap5surchage.scss */
.extendedcontainer { margin-left: -1rem; position: relative; padding-left: 1rem; }

/* line 53, ../sass/theme/_bootstrap5surchage.scss */
.extendedcontainer:after { content: ''; width: 1rem; height: 100%; display: block; right: -1rem; position: absolute; top: 0; }

/* line 54, ../sass/theme/_bootstrap5surchage.scss */
.bg-primary.extendedcontainer:after { background: #BDCA3F; }

/* line 55, ../sass/theme/_bootstrap5surchage.scss */
.bg-secondary.extendedcontainer:after { background: #fbf88d; }

/* line 56, ../sass/theme/_bootstrap5surchage.scss */
.bg-light.extendedcontainer:after { background: #fcfcfc; }

/* line 57, ../sass/theme/_bootstrap5surchage.scss */
.bg-white.extendedcontainer:after { background: #ffffff; }

/* line 58, ../sass/theme/_bootstrap5surchage.scss */
.bg-dark.extendedcontainer:after { background: #3a3a3a; }

/* ------------------------------------------------------------- */
/* line 61, ../sass/theme/_bootstrap5surchage.scss */
.carousel.with_indicator { padding-bottom: 3rem; }

/* line 63, ../sass/theme/_bootstrap5surchage.scss */
.carousel-inner { padding: 0; }

/* line 65, ../sass/theme/_bootstrap5surchage.scss */
.bg-primary .carousel-indicators li { background-color: #fcfcfc; }

/* line 66, ../sass/theme/_bootstrap5surchage.scss */
.carousel-control-prev, .carousel-control-next { width: 3rem; color: #ffffff; opacity: 0.2; transition: opacity 0.15s ease-in-out; }

/* line 73, ../sass/theme/_bootstrap5surchage.scss */
.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus { color: #ffffff; opacity: 0.9; }

/* line 77, ../sass/theme/_bootstrap5surchage.scss */
.bg-white .carousel-control-prev, .has-white-background-color .carousel-control-prev, .bg-light .carousel-control-prev, .has-light-background-color .carousel-control-prev, .bg-white .carousel-control-next, .has-white-background-color .carousel-control-next, .bg-light .carousel-control-next, .has-light-background-color .carousel-control-next { color: #3a3a3a; }

/* line 89, ../sass/theme/_bootstrap5surchage.scss */
.carousel-control-prev:hover, .carousel-control-next:hover { opacity: 0.9; }

/* line 93, ../sass/theme/_bootstrap5surchage.scss */
.carousel-control-prev, .carousel-control-next { background-image: none; font-size: 3rem; }

/* line 95, ../sass/theme/_bootstrap5surchage.scss */
.featuredgalerie .carousel-inner { padding: 0; }

/* line 97, ../sass/theme/_bootstrap5surchage.scss */
.carousel-control-prev .icon_left:before, .carousel-control-next .icon_right:before { font-family: "Font Awesome 5 Pro"; font-style: normal; font-weight: lighter; }

/* line 100, ../sass/theme/_bootstrap5surchage.scss */
.carousel-control-prev .icon_left:before { content: ""; }

/* line 101, ../sass/theme/_bootstrap5surchage.scss */
.carousel-control-next .icon_right:before { content: ""; }

@media (min-width: 768px) { /* line 107, ../sass/theme/_bootstrap5surchage.scss */
  .absolute-md-tl { position: absolute !important; left: 0; top: 0; }
  /* line 108, ../sass/theme/_bootstrap5surchage.scss */
  .absolute-md-tr { position: absolute !important; right: 0; top: 0; }
  /* line 109, ../sass/theme/_bootstrap5surchage.scss */
  .absolute-md-bl { position: absolute !important; left: 0; bottom: 0; }
  /* line 110, ../sass/theme/_bootstrap5surchage.scss */
  .absolute-md-br { position: absolute !important; right: 0; bottom: 0; } }
@media (min-width: 992px) { /* line 113, ../sass/theme/_bootstrap5surchage.scss */
  .absolute-lg-tl { position: absolute !important; left: 0; top: 0; }
  /* line 114, ../sass/theme/_bootstrap5surchage.scss */
  .absolute-lg-tr { position: absolute !important; right: 0; top: 0; }
  /* line 115, ../sass/theme/_bootstrap5surchage.scss */
  .absolute-lg-bl { position: absolute !important; left: 0; bottom: 0; }
  /* line 116, ../sass/theme/_bootstrap5surchage.scss */
  .absolute-lg-br { position: absolute !important; right: 0; bottom: 0; } }
@media (min-width: 768px) { /* line 120, ../sass/theme/_bootstrap5surchage.scss */
  .fixed-top-md { position: fixed; top: 0; right: 0; left: 0; z-index: 1030; } }
/* line 129, ../sass/theme/_bootstrap5surchage.scss */
.carousel-indicators li { width: 3rem; height: 0.5rem; background-color: #BDCA3F; opacity: 0.5; }

/* line 137, ../sass/theme/_bootstrap5surchage.scss */
.carousel-indicators.itemperslide_two li:last-child { display: none; }

/* code by Iatek LLC 2018 - CC 2.0 License - Attribution required code customized by Azmind.com
*/
@media (min-width: 768px) and (max-width: 991px) { /* Show 4th slide on md if col-md-4*/
  /* line 151, ../sass/theme/_bootstrap5surchage.scss */
  .multiple-item-carousel .carousel-inner .active.col-md-4.carousel-item + .carousel-item + .carousel-item + .carousel-item { position: absolute; top: 0; right: -33.3333%; /*change this with javascript in the future*/ z-index: -1; display: block; visibility: visible; } }
@media (min-width: 576px) and (max-width: 768px) { /* Show 3rd slide on sm if col-sm-6*/
  /* line 162, ../sass/theme/_bootstrap5surchage.scss */
  .multiple-item-carousel .carousel-inner .active.col-sm-6.carousel-item + .carousel-item + .carousel-item { position: absolute; top: 0; right: -50%; /*change this with javascript in the future*/ z-index: -1; display: block; visibility: visible; } }
@media (min-width: 576px) { /* line 172, ../sass/theme/_bootstrap5surchage.scss */
  .multiple-item-carousel .carousel-item { margin-right: 0; }
  /* show 2 items */
  /* line 176, ../sass/theme/_bootstrap5surchage.scss */
  .multiple-item-carousel .carousel-inner .active + .carousel-item { display: block; }
  /* line 179, ../sass/theme/_bootstrap5surchage.scss */
  .multiple-item-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left), .multiple-item-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item { transition: none; }
  /* line 183, ../sass/theme/_bootstrap5surchage.scss */
  .multiple-item-carousel .carousel-inner .carousel-item-next { position: relative; transform: translate3d(0, 0, 0); }
  /* left or forward direction */
  /* line 188, ../sass/theme/_bootstrap5surchage.scss */
  .multiple-item-carousel .active.carousel-item-left + .carousel-item-next.carousel-item-left, .multiple-item-carousel .carousel-item-next.carousel-item-left + .carousel-item, .multiple-item-carousel .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item { position: relative; transform: translate3d(-100%, 0, 0); visibility: visible; }
  /* farthest right hidden item must be also positioned for animations */
  /* line 196, ../sass/theme/_bootstrap5surchage.scss */
  .multiple-item-carousel .carousel-inner .carousel-item-prev.carousel-item-right { position: absolute; top: 0; left: 0; z-index: -1; display: block; visibility: visible; }
  /* right or prev direction */
  /* line 205, ../sass/theme/_bootstrap5surchage.scss */
  .multiple-item-carousel .active.carousel-item-right + .carousel-item-prev.carousel-item-right, .multiple-item-carousel .carousel-item-prev.carousel-item-right + .carousel-item, .multiple-item-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item { position: relative; transform: translate3d(100%, 0, 0); visibility: visible; display: block; visibility: visible; } }
/* MD */
@media (min-width: 768px) { /* show 3rd of 3 item slide */
  /* line 218, ../sass/theme/_bootstrap5surchage.scss */
  .multiple-item-carousel .carousel-inner .active + .carousel-item + .carousel-item { display: block; }
  /* line 221, ../sass/theme/_bootstrap5surchage.scss */
  .multiple-item-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item { transition: none; }
  /* line 224, ../sass/theme/_bootstrap5surchage.scss */
  .multiple-item-carousel .carousel-inner .carousel-item-next { position: relative; transform: translate3d(0, 0, 0); }
  /* left or forward direction */
  /* line 229, ../sass/theme/_bootstrap5surchage.scss */
  .multiple-item-carousel .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item { position: relative; transform: translate3d(-100%, 0, 0); visibility: visible; }
  /* right or prev direction */
  /* line 235, ../sass/theme/_bootstrap5surchage.scss */
  .multiple-item-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item { position: relative; transform: translate3d(100%, 0, 0); visibility: visible; display: block; visibility: visible; } }
/* LG */
@media (min-width: 991px) { /* show 4th item */
  /* line 246, ../sass/theme/_bootstrap5surchage.scss */
  .multiple-item-carousel .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item { display: block; }
  /* line 249, ../sass/theme/_bootstrap5surchage.scss */
  .multiple-item-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item { transition: none; }
  /* Show 5th slide on lg if col-lg-3 */
  /* line 253, ../sass/theme/_bootstrap5surchage.scss */
  .multiple-item-carousel .carousel-inner .active.col-lg-3.carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item { position: absolute; top: 0; right: -25%; /*change this with javascript in the future*/ z-index: -1; display: block; visibility: visible; }
  /* left or forward direction */
  /* line 262, ../sass/theme/_bootstrap5surchage.scss */
  .multiple-item-carousel .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item + .carousel-item { position: relative; transform: translate3d(-100%, 0, 0); visibility: visible; }
  /* right or prev direction //t - previous slide direction last item animation fix */
  /* line 268, ../sass/theme/_bootstrap5surchage.scss */
  .multiple-item-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item + .carousel-item { position: relative; transform: translate3d(100%, 0, 0); visibility: visible; display: block; visibility: visible; } }
/* line 295, ../sass/theme/_bootstrap5surchage.scss */
.card-deck .card { margin-bottom: 1rem; }

/* line 296, ../sass/theme/_bootstrap5surchage.scss */
.card-img, .card-img-top { height: auto; }

@media (min-width: 576px) and (max-width: 767.98px) { /* line 300, ../sass/theme/_bootstrap5surchage.scss */
  .card-columns { column-count: 1; } }
@media (min-width: 768px) and (max-width: 991.98px) { /* line 300, ../sass/theme/_bootstrap5surchage.scss */
  .card-columns { column-count: 2; } }
@media (min-width: 992px) and (max-width: 1199.98px) { /* line 300, ../sass/theme/_bootstrap5surchage.scss */
  .card-columns { column-count: 2; } }
@media (min-width: 1200px) and (max-width: 1399.98px) { /* line 300, ../sass/theme/_bootstrap5surchage.scss */
  .card-columns { column-count: 3; } }

@media (min-width: 576px) and (max-width: 767.98px) { /* line 307, ../sass/theme/_bootstrap5surchage.scss */
  #content.container-fluid .card-columns, #content.container-sm .card-columns, #content.container-md .card-columns, #content.container-lg .card-columns, #content.container-xl .card-columns, #content.container-xxl .card-columns { column-count: 1; } }
@media (min-width: 768px) and (max-width: 991.98px) { /* line 307, ../sass/theme/_bootstrap5surchage.scss */
  #content.container-fluid .card-columns, #content.container-sm .card-columns, #content.container-md .card-columns, #content.container-lg .card-columns, #content.container-xl .card-columns, #content.container-xxl .card-columns { column-count: 2; } }
@media (min-width: 992px) and (max-width: 1199.98px) { /* line 307, ../sass/theme/_bootstrap5surchage.scss */
  #content.container-fluid .card-columns, #content.container-sm .card-columns, #content.container-md .card-columns, #content.container-lg .card-columns, #content.container-xl .card-columns, #content.container-xxl .card-columns { column-count: 4; } }
@media (min-width: 1200px) and (max-width: 1399.98px) { /* line 307, ../sass/theme/_bootstrap5surchage.scss */
  #content.container-fluid .card-columns, #content.container-sm .card-columns, #content.container-md .card-columns, #content.container-lg .card-columns, #content.container-xl .card-columns, #content.container-xxl .card-columns { column-count: 6; } }

@media (min-width: 1200px) and (max-width: 1399.98px) { /* line 314, ../sass/theme/_bootstrap5surchage.scss */
  #content.container-fluid .list_post .card-columns, #content.container-sm .list_post .card-columns, #content.container-md .list_post .card-columns, #content.container-lg .list_post .card-columns, #content.container-xl .list_post .card-columns, #content.container-xxl .list_post .card-columns { column-count: 4; } }

@media (min-width: 992px) { /* line 319, ../sass/theme/_bootstrap5surchage.scss */
  .card-columns.has_5_lg_columns, .card-group.has_5_lg_columns, .card-deck.has_5_lg_columns { column-count: 5 !important; }
  /* line 320, ../sass/theme/_bootstrap5surchage.scss */
  .card-columns.has_3_lg_columns, .card-group.has_3_lg_columns, .card-deck.has_3_lg_columns { column-count: 3 !important; }
  /* line 321, ../sass/theme/_bootstrap5surchage.scss */
  .card-columns.has_2_lg_columns, .card-group.has_2_lg_columns, .card-deck.has_2_lg_columns { column-count: 2 !important; } }
@media (min-width: 576px) and (max-width: 767.98px) { /* line 324, ../sass/theme/_bootstrap5surchage.scss */
  .with_left_sidebar .card-columns, .with_right_sidebar .card-columns { column-count: 1; } }
@media (min-width: 768px) and (max-width: 991.98px) { /* line 324, ../sass/theme/_bootstrap5surchage.scss */
  .with_left_sidebar .card-columns, .with_right_sidebar .card-columns { column-count: 2; } }
@media (min-width: 992px) and (max-width: 1199.98px) { /* line 324, ../sass/theme/_bootstrap5surchage.scss */
  .with_left_sidebar .card-columns, .with_right_sidebar .card-columns { column-count: 2; } }
@media (min-width: 1200px) and (max-width: 1399.98px) { /* line 324, ../sass/theme/_bootstrap5surchage.scss */
  .with_left_sidebar .card-columns, .with_right_sidebar .card-columns { column-count: 2; } }

@media (min-width: 576px) and (max-width: 767.98px) { /* line 332, ../sass/theme/_bootstrap5surchage.scss */
  .with_both_sidebar .card-columns { column-count: 1; } }
@media (min-width: 768px) and (max-width: 991.98px) { /* line 332, ../sass/theme/_bootstrap5surchage.scss */
  .with_both_sidebar .card-columns { column-count: 1; } }
@media (min-width: 992px) and (max-width: 1199.98px) { /* line 332, ../sass/theme/_bootstrap5surchage.scss */
  .with_both_sidebar .card-columns { column-count: 1; } }
@media (min-width: 1200px) and (max-width: 1399.98px) { /* line 332, ../sass/theme/_bootstrap5surchage.scss */
  .with_both_sidebar .card-columns { column-count: 2; } }

/* line 351, ../sass/theme/_bootstrap5surchage.scss */
.bg-gray { background-color: #e5e5e5; }

/* line 352, ../sass/theme/_bootstrap5surchage.scss */
.bg-gray > h1, .bg-gray > .h1, .bg-gray > h2, .bg-gray > .h2, .bg-gray > h3, .bg-gray > .h3, .bg-gray > h4, .bg-gray > .h4, .bg-gray > h5, .bg-gray > .h5, .bg-gray > p, .bg-gray > ul { color: #ffffff; }

/* line 353, ../sass/theme/_bootstrap5surchage.scss */
.bg-gray blockquote > h1, .bg-gray blockquote > .h1, .bg-gray > blockquote h2, .bg-gray > blockquote .h2, .bg-gray > blockquote h3, .bg-gray > blockquote .h3, .bg-gray > blockquote h4, .bg-gray > blockquote .h4, .bg-gray > blockquote h5, .bg-gray > blockquote .h5 { color: #ffffff; }

/* line 351, ../sass/theme/_bootstrap5surchage.scss */
.bg-gray-500 { background-color: #adb5bd; }

/* line 352, ../sass/theme/_bootstrap5surchage.scss */
.bg-gray-500 > h1, .bg-gray-500 > .h1, .bg-gray-500 > h2, .bg-gray-500 > .h2, .bg-gray-500 > h3, .bg-gray-500 > .h3, .bg-gray-500 > h4, .bg-gray-500 > .h4, .bg-gray-500 > h5, .bg-gray-500 > .h5, .bg-gray-500 > p, .bg-gray-500 > ul { color: #ffffff; }

/* line 353, ../sass/theme/_bootstrap5surchage.scss */
.bg-gray-500 blockquote > h1, .bg-gray-500 blockquote > .h1, .bg-gray-500 > blockquote h2, .bg-gray-500 > blockquote .h2, .bg-gray-500 > blockquote h3, .bg-gray-500 > blockquote .h3, .bg-gray-500 > blockquote h4, .bg-gray-500 > blockquote .h4, .bg-gray-500 > blockquote h5, .bg-gray-500 > blockquote .h5 { color: #ffffff; }

/* line 351, ../sass/theme/_bootstrap5surchage.scss */
.bg-gray-600 { background-color: #6c757d; }

/* line 352, ../sass/theme/_bootstrap5surchage.scss */
.bg-gray-600 > h1, .bg-gray-600 > .h1, .bg-gray-600 > h2, .bg-gray-600 > .h2, .bg-gray-600 > h3, .bg-gray-600 > .h3, .bg-gray-600 > h4, .bg-gray-600 > .h4, .bg-gray-600 > h5, .bg-gray-600 > .h5, .bg-gray-600 > p, .bg-gray-600 > ul { color: #ffffff; }

/* line 353, ../sass/theme/_bootstrap5surchage.scss */
.bg-gray-600 blockquote > h1, .bg-gray-600 blockquote > .h1, .bg-gray-600 > blockquote h2, .bg-gray-600 > blockquote .h2, .bg-gray-600 > blockquote h3, .bg-gray-600 > blockquote .h3, .bg-gray-600 > blockquote h4, .bg-gray-600 > blockquote .h4, .bg-gray-600 > blockquote h5, .bg-gray-600 > blockquote .h5 { color: #ffffff; }

/* line 351, ../sass/theme/_bootstrap5surchage.scss */
.bg-gray-700 { background-color: #495057; }

/* line 352, ../sass/theme/_bootstrap5surchage.scss */
.bg-gray-700 > h1, .bg-gray-700 > .h1, .bg-gray-700 > h2, .bg-gray-700 > .h2, .bg-gray-700 > h3, .bg-gray-700 > .h3, .bg-gray-700 > h4, .bg-gray-700 > .h4, .bg-gray-700 > h5, .bg-gray-700 > .h5, .bg-gray-700 > p, .bg-gray-700 > ul { color: #ffffff; }

/* line 353, ../sass/theme/_bootstrap5surchage.scss */
.bg-gray-700 blockquote > h1, .bg-gray-700 blockquote > .h1, .bg-gray-700 > blockquote h2, .bg-gray-700 > blockquote .h2, .bg-gray-700 > blockquote h3, .bg-gray-700 > blockquote .h3, .bg-gray-700 > blockquote h4, .bg-gray-700 > blockquote .h4, .bg-gray-700 > blockquote h5, .bg-gray-700 > blockquote .h5 { color: #ffffff; }

/* line 351, ../sass/theme/_bootstrap5surchage.scss */
.bg-gray-800 { background-color: #343a40; }

/* line 352, ../sass/theme/_bootstrap5surchage.scss */
.bg-gray-800 > h1, .bg-gray-800 > .h1, .bg-gray-800 > h2, .bg-gray-800 > .h2, .bg-gray-800 > h3, .bg-gray-800 > .h3, .bg-gray-800 > h4, .bg-gray-800 > .h4, .bg-gray-800 > h5, .bg-gray-800 > .h5, .bg-gray-800 > p, .bg-gray-800 > ul { color: #ffffff; }

/* line 353, ../sass/theme/_bootstrap5surchage.scss */
.bg-gray-800 blockquote > h1, .bg-gray-800 blockquote > .h1, .bg-gray-800 > blockquote h2, .bg-gray-800 > blockquote .h2, .bg-gray-800 > blockquote h3, .bg-gray-800 > blockquote .h3, .bg-gray-800 > blockquote h4, .bg-gray-800 > blockquote .h4, .bg-gray-800 > blockquote h5, .bg-gray-800 > blockquote .h5 { color: #ffffff; }

/* line 351, ../sass/theme/_bootstrap5surchage.scss */
.bg-gray-900 { background-color: #212529; }

/* line 352, ../sass/theme/_bootstrap5surchage.scss */
.bg-gray-900 > h1, .bg-gray-900 > .h1, .bg-gray-900 > h2, .bg-gray-900 > .h2, .bg-gray-900 > h3, .bg-gray-900 > .h3, .bg-gray-900 > h4, .bg-gray-900 > .h4, .bg-gray-900 > h5, .bg-gray-900 > .h5, .bg-gray-900 > p, .bg-gray-900 > ul { color: #ffffff; }

/* line 353, ../sass/theme/_bootstrap5surchage.scss */
.bg-gray-900 blockquote > h1, .bg-gray-900 blockquote > .h1, .bg-gray-900 > blockquote h2, .bg-gray-900 > blockquote .h2, .bg-gray-900 > blockquote h3, .bg-gray-900 > blockquote .h3, .bg-gray-900 > blockquote h4, .bg-gray-900 > blockquote .h4, .bg-gray-900 > blockquote h5, .bg-gray-900 > blockquote .h5 { color: #ffffff; }

/* line 351, ../sass/theme/_bootstrap5surchage.scss */
.bg-tertiary { background-color: #f8faeb; }

/* line 352, ../sass/theme/_bootstrap5surchage.scss */
.bg-tertiary > h1, .bg-tertiary > .h1, .bg-tertiary > h2, .bg-tertiary > .h2, .bg-tertiary > h3, .bg-tertiary > .h3, .bg-tertiary > h4, .bg-tertiary > .h4, .bg-tertiary > h5, .bg-tertiary > .h5, .bg-tertiary > p, .bg-tertiary > ul { color: #ffffff; }

/* line 353, ../sass/theme/_bootstrap5surchage.scss */
.bg-tertiary blockquote > h1, .bg-tertiary blockquote > .h1, .bg-tertiary > blockquote h2, .bg-tertiary > blockquote .h2, .bg-tertiary > blockquote h3, .bg-tertiary > blockquote .h3, .bg-tertiary > blockquote h4, .bg-tertiary > blockquote .h4, .bg-tertiary > blockquote h5, .bg-tertiary > blockquote .h5 { color: #ffffff; }

/* line 357, ../sass/theme/_bootstrap5surchage.scss */
.bg-teal { background-color: #20c997; }

/* line 357, ../sass/theme/_bootstrap5surchage.scss */
.bg-cyan { background-color: #0dcaf0; }

/* line 357, ../sass/theme/_bootstrap5surchage.scss */
.bg-pink { background-color: #d63384; }

/* line 361, ../sass/theme/_bootstrap5surchage.scss */
.bg-primary-light { background-color: rgba(189, 202, 63, 0.2); }

/* line 361, ../sass/theme/_bootstrap5surchage.scss */
.bg-secondary-light { background-color: rgba(251, 248, 141, 0.2); }

/* line 361, ../sass/theme/_bootstrap5surchage.scss */
.bg-tertiary-light { background-color: rgba(248, 250, 235, 0.2); }

/* line 361, ../sass/theme/_bootstrap5surchage.scss */
.bg-success-light { background-color: rgba(25, 135, 84, 0.2); }

/* line 361, ../sass/theme/_bootstrap5surchage.scss */
.bg-info-light { background-color: rgba(248, 250, 235, 0.2); }

/* line 367, ../sass/theme/_bootstrap5surchage.scss */
.bg-gray-a-50 { background-color: rgba(229, 229, 229, 0.5); }

/* line 367, ../sass/theme/_bootstrap5surchage.scss */
.bg-dark-a-50 { background-color: rgba(58, 58, 58, 0.5); }

/* line 367, ../sass/theme/_bootstrap5surchage.scss */
.bg-white-a-50 { background-color: rgba(255, 255, 255, 0.5); }

/* line 375, ../sass/theme/_bootstrap5surchage.scss */
.navbar-nav li.menu-item { margin: 0 0.33rem; }

/* line 379, ../sass/theme/_bootstrap5surchage.scss */
.alert, .wppb-alert { border-radius: 0.25rem; }

/* line 380, ../sass/theme/_bootstrap5surchage.scss */
.dropdown-menu { border-radius: 0.25rem; }

/* line 381, ../sass/theme/_bootstrap5surchage.scss */
.img-thumbnail { border-radius: 0.25rem; }

/* line 383, ../sass/theme/_bootstrap5surchage.scss */
.dropdown-menu .dropdown-item { border-radius: 0 !important; }

@media (min-width: 768px) { /* line 387, ../sass/theme/_bootstrap5surchage.scss */
  .dropdown-menu.fade { display: block; opacity: 0; pointer-events: none; }
  /* line 393, ../sass/theme/_bootstrap5surchage.scss */
  .show > .dropdown-menu.show.fade { pointer-events: auto; opacity: 1; } }
/* line 398, ../sass/theme/_bootstrap5surchage.scss */
.mt-n3 { margin-top: -1rem !important; }

/* line 399, ../sass/theme/_bootstrap5surchage.scss */
.mt-n4 { margin-top: -2rem !important; }

/* line 400, ../sass/theme/_bootstrap5surchage.scss */
.mt-n5 { margin-top: -3rem !important; }

/* line 401, ../sass/theme/_bootstrap5surchage.scss */
.mt-n6 { margin-top: -4rem !important; }

/* line 402, ../sass/theme/_bootstrap5surchage.scss */
.mt-n7 { margin-top: -5rem !important; }

/* line 403, ../sass/theme/_bootstrap5surchage.scss */
.mt-n8 { margin-top: -6rem !important; }

@media (min-width: 768px) { /* line 407, ../sass/theme/_bootstrap5surchage.scss */
  .mt-md-n3 { margin-top: -1rem !important; }
  /* line 408, ../sass/theme/_bootstrap5surchage.scss */
  .mt-md-n4 { margin-top: -2rem !important; }
  /* line 409, ../sass/theme/_bootstrap5surchage.scss */
  .mt-md-n5 { margin-top: -3rem !important; }
  /* line 410, ../sass/theme/_bootstrap5surchage.scss */
  .mt-md-n6 { margin-top: -4rem !important; }
  /* line 411, ../sass/theme/_bootstrap5surchage.scss */
  .mt-md-n7 { margin-top: -5rem !important; }
  /* line 412, ../sass/theme/_bootstrap5surchage.scss */
  .mt-md-n8 { margin-top: -6rem !important; }
  /* line 414, ../sass/theme/_bootstrap5surchage.scss */
  .mt-md-6 { margin-top: 6rem !important; }
  /* line 415, ../sass/theme/_bootstrap5surchage.scss */
  .mt-md-7 { margin-top: 7rem !important; }
  /* line 416, ../sass/theme/_bootstrap5surchage.scss */
  .mt-md-8 { margin-top: 8rem !important; }
  /* line 418, ../sass/theme/_bootstrap5surchage.scss */
  .ml-md-n8 { margin-left: -8rem !important; } }
@media (min-width: 992px) { /* line 422, ../sass/theme/_bootstrap5surchage.scss */
  .mt-lg-n3 { margin-top: -1rem !important; }
  /* line 423, ../sass/theme/_bootstrap5surchage.scss */
  .mt-lg-n4 { margin-top: -2rem !important; }
  /* line 424, ../sass/theme/_bootstrap5surchage.scss */
  .mt-lg-n5 { margin-top: -3rem !important; }
  /* line 425, ../sass/theme/_bootstrap5surchage.scss */
  .mt-lg-n6 { margin-top: -4rem !important; }
  /* line 426, ../sass/theme/_bootstrap5surchage.scss */
  .mt-lg-n7 { margin-top: -5rem !important; }
  /* line 427, ../sass/theme/_bootstrap5surchage.scss */
  .mt-lg-n8 { margin-top: -6rem !important; }
  /* line 429, ../sass/theme/_bootstrap5surchage.scss */
  .mt-lg-6 { margin-top: 6rem !important; }
  /* line 430, ../sass/theme/_bootstrap5surchage.scss */
  .mt-lg-7 { margin-top: 7rem !important; }
  /* line 431, ../sass/theme/_bootstrap5surchage.scss */
  .mt-lg-8 { margin-top: 8rem !important; }
  /* line 433, ../sass/theme/_bootstrap5surchage.scss */
  .ml-lg-n8 { margin-left: -8rem !important; } }
/* line 436, ../sass/theme/_bootstrap5surchage.scss */
.mt-n4, .mt-n5, .mt-n6, .mt-n7, .mt-n8, .mt-md-n4, .mt-md-n5, .mt-md-n6, .mt-md-n7, .mt-md-n8, .mt-md-6, .mt-md-7, .mt-md-8, .ml-md-n8, .mt-lg-n4, .mt-lg-n5, .mt-lg-n6, .mt-lg-n7, .mt-lg-n8, .mt-lg-6, .mt-lg-7, .mt-lg-8, .ml-lg-n8 { z-index: 8; }

@media (max-width: 575.98px) { /* line 442, ../sass/theme/_bootstrap5surchage.scss */
  #wrapper-navbar .dropdown-menu { max-width: 100%; } }
/*.btn-primary[data-toggle="collapse"] { background-color:$secondary}*/
/* line 448, ../sass/theme/_bootstrap5surchage.scss */
.btn-primary.collapsed { opacity: 0.5; }

/* line 450, ../sass/theme/_bootstrap5surchage.scss */
.btn-rounded { border-radius: 1.5rem; }

/* line 451, ../sass/theme/_bootstrap5surchage.scss */
.btn-sm.btn-rounded, .btn-group-sm > .btn-rounded.btn, #loginform .btn-group-sm > input.btn-rounded[type=submit], .wpcf7 .btn-group-sm > input.btn-rounded[type=submit], .wp-block-search .btn-group-sm > .btn-rounded.wp-block-search__button, .comments-link a.btn-rounded, a.btn-rounded.post-edit-link { border-radius: 1rem; }

/* BORDER --------- */
/* line 454, ../sass/theme/_bootstrap5surchage.scss */
.border-primary.border-2 { border: 2px solid #BDCA3F !important; }

/* line 455, ../sass/theme/_bootstrap5surchage.scss */
.border-secondary.border-2 { border: 2px solid #fbf88d !important; }

/* line 456, ../sass/theme/_bootstrap5surchage.scss */
.border-primary.border-3 { border: 3px solid #BDCA3F !important; }

/* line 457, ../sass/theme/_bootstrap5surchage.scss */
.border-secondary.border-3 { border: 3px solid #fbf88d !important; }

/* line 459, ../sass/theme/_bootstrap5surchage.scss */
.rounded-top-0 { border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; }

/* line 460, ../sass/theme/_bootstrap5surchage.scss */
.rounded-bottom-0 { border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important; }

@media (max-width: 575.98px) { /* line 463, ../sass/theme/_bootstrap5surchage.scss */
  .btn-block-xs-only { display: block; width: 100%; margin-top: 5px; } }
@media (min-width: 768px) { /* line 470, ../sass/theme/_bootstrap5surchage.scss */
  .btn-block-md-up { display: block; width: 100%; margin-top: 5px; } }
/* collapse amelioration -------- */
/* line 478, ../sass/theme/_bootstrap5surchage.scss */
.fade.collapsing { margin-top: -2rem; height: auto; opacity: 0; transition: all 0.5s ease; }

/* FORM ------ */
/* line 487, ../sass/theme/_bootstrap5surchage.scss */
.form-group, .wpcf7 .wpcf7-form p { margin-bottom: 0.8rem; }

/* Alert -------------- */
/* line 492, ../sass/theme/_bootstrap5surchage.scss */
.alert.absolute, .absolute.wppb-alert { position: absolute; z-index: 2; width: 80%; left: 10%; }

/*--------- border ------------- */
/* line 501, ../sass/theme/_bootstrap5surchage.scss */
.border-top-2 { border-top: 2px solid !important; }

/* line 502, ../sass/theme/_bootstrap5surchage.scss */
.border-top-3 { border-top: 3px solid !important; }

/* line 503, ../sass/theme/_bootstrap5surchage.scss */
.border-top-4 { border-top: 4px solid !important; }

/* line 505, ../sass/theme/_bootstrap5surchage.scss */
.border-bottom-2 { border-bottom: 2px solid !important; }

/* line 506, ../sass/theme/_bootstrap5surchage.scss */
.border-bottom-3 { border-bottom: 3px solid !important; }

/* line 507, ../sass/theme/_bootstrap5surchage.scss */
.border-bottom-4 { border-bottom: 4px solid !important; }

/* line 509, ../sass/theme/_bootstrap5surchage.scss */
.border-left-2 { border-left: 2px solid !important; }

/* line 510, ../sass/theme/_bootstrap5surchage.scss */
.border-left-3 { border-left: 3px solid !important; }

/* line 511, ../sass/theme/_bootstrap5surchage.scss */
.border-left-4 { border-left: 4px solid !important; }

/* line 513, ../sass/theme/_bootstrap5surchage.scss */
.border-right-2 { border-right: 2px solid !important; }

/* line 514, ../sass/theme/_bootstrap5surchage.scss */
.border-right-3 { border-right: 3px solid !important; }

/* line 515, ../sass/theme/_bootstrap5surchage.scss */
.border-right-4 { border-right: 4px solid !important; }

/* Fix text-alignement : a partir de BETA, text-right, left, center devient start, center, end... */
/* line 521, ../sass/theme/_bootstrap5surchage.scss */
.text-right { text-align: right !important; }

/* line 522, ../sass/theme/_bootstrap5surchage.scss */
.text-left { text-align: left !important; }

/* button : btn-block n'existe plus ! ça devient d-grid gap-2 */
/* line 525, ../sass/theme/_bootstrap5surchage.scss */
.btn-block { display: block; }

/* disparition des "float-xxxx" */
/* line 528, ../sass/theme/_bootstrap5surchage.scss */
.float-left { float: left; }

/* line 529, ../sass/theme/_bootstrap5surchage.scss */
.float-right { float: right; }

/* line 1, ../sass/src/underscores/_galleries.scss */
.gallery { margin-bottom: 1.5em; }

/* line 5, ../sass/src/underscores/_galleries.scss */
.gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; }
/* line 11, ../sass/src/underscores/_galleries.scss */
.gallery-columns-2 .gallery-item { max-width: 50%; }
/* line 15, ../sass/src/underscores/_galleries.scss */
.gallery-columns-3 .gallery-item { max-width: 33.33%; }
/* line 19, ../sass/src/underscores/_galleries.scss */
.gallery-columns-4 .gallery-item { max-width: 25%; }
/* line 23, ../sass/src/underscores/_galleries.scss */
.gallery-columns-5 .gallery-item { max-width: 20%; }
/* line 27, ../sass/src/underscores/_galleries.scss */
.gallery-columns-6 .gallery-item { max-width: 16.66%; }
/* line 31, ../sass/src/underscores/_galleries.scss */
.gallery-columns-7 .gallery-item { max-width: 14.28%; }
/* line 35, ../sass/src/underscores/_galleries.scss */
.gallery-columns-8 .gallery-item { max-width: 12.5%; }
/* line 39, ../sass/src/underscores/_galleries.scss */
.gallery-columns-9 .gallery-item { max-width: 11.11%; }

/* line 44, ../sass/src/underscores/_galleries.scss */
.gallery-caption { display: block; }

/* line 1, ../sass/src/fancybox3/jquery.fancybox.scss */
body.compensate-for-scrollbar { overflow: hidden; }

/* line 5, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-active { height: auto; }

/* line 9, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-is-hidden { left: -9999px; margin: 0; position: absolute !important; top: -9999px; visibility: hidden; }

/* line 17, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-container { -webkit-backface-visibility: hidden; height: 100%; left: 0; outline: none; position: fixed; -webkit-tap-highlight-color: transparent; top: 0; -ms-touch-action: manipulation; touch-action: manipulation; transform: translateZ(0); width: 100%; z-index: 99992; }

/* line 32, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-container * { box-sizing: border-box; }

/* line 36, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-outer, .fancybox-inner, .fancybox-bg, .fancybox-stage { bottom: 0; left: 0; position: absolute; right: 0; top: 0; }

/* line 47, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-outer { -webkit-overflow-scrolling: touch; overflow-y: auto; }

/* line 52, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-bg { background: #BDCA3F; opacity: 0; transition-duration: inherit; transition-property: opacity; transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }

/* line 60, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-is-open .fancybox-bg { opacity: .9; transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }

/* line 65, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-infobar, .fancybox-toolbar, .fancybox-caption, .fancybox-navigation .fancybox-button { direction: ltr; opacity: 0; position: absolute; transition: opacity .25s ease, visibility 0s ease .25s; visibility: hidden; z-index: 99997; }

/* line 77, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-show-infobar .fancybox-infobar, .fancybox-show-toolbar .fancybox-toolbar, .fancybox-show-caption .fancybox-caption, .fancybox-show-nav .fancybox-navigation .fancybox-button { opacity: 1; transition: opacity .25s ease 0s, visibility 0s ease 0s; visibility: visible; }

/* line 86, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-infobar { color: #ccc; font-size: 13px; -webkit-font-smoothing: subpixel-antialiased; height: 44px; left: 0; line-height: 44px; min-width: 44px; mix-blend-mode: difference; padding: 0 10px; pointer-events: none; top: 0; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

/* line 105, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-toolbar { right: 0; top: 0; }

/* line 110, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-stage { direction: ltr; overflow: visible; transform: translateZ(0); z-index: 99994; }

/* line 117, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-is-open .fancybox-stage { overflow: hidden; }

/* line 121, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-slide { -webkit-backface-visibility: hidden; /* Using without prefix would break IE11 */ display: none; height: 100%; left: 0; outline: none; overflow: auto; -webkit-overflow-scrolling: touch; padding: 44px; position: absolute; text-align: center; top: 0; transition-property: transform, opacity; white-space: normal; width: 100%; z-index: 99994; }

/* line 140, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-slide::before { content: ''; display: inline-block; font-size: 0; height: 100%; vertical-align: middle; width: 0; }

/* line 149, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--previous, .fancybox-slide--current, .fancybox-slide--next { display: block; }

/* line 156, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-slide--image { overflow: hidden; padding: 44px 0; }

/* line 161, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-slide--image::before { display: none; }

/* line 165, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-slide--html { padding: 6px; }

/* line 169, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-content { background: #fff; display: inline-block; margin: 0; max-width: 100%; overflow: auto; -webkit-overflow-scrolling: touch; padding: 44px; position: relative; text-align: left; vertical-align: middle; }

/* line 182, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-slide--image .fancybox-content { animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1); -webkit-backface-visibility: hidden; background: transparent; background-repeat: no-repeat; background-size: 100% 100%; left: 0; max-width: none; overflow: visible; padding: 0; position: absolute; top: 0; -ms-transform-origin: top left; transform-origin: top left; transition-property: transform, opacity; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; z-index: 99995; }

/* line 204, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-can-zoomOut .fancybox-content { cursor: zoom-out; }

/* line 208, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-can-zoomIn .fancybox-content { cursor: zoom-in; }

/* line 212, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-can-swipe .fancybox-content, .fancybox-can-pan .fancybox-content { cursor: -webkit-grab; cursor: grab; }

/* line 218, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-is-grabbing .fancybox-content { cursor: -webkit-grabbing; cursor: grabbing; }

/* line 223, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-container [data-selectable='true'] { cursor: text; }

/* line 227, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-image, .fancybox-spaceball { background: transparent; border: 0; height: 100%; left: 0; margin: 0; max-height: none; max-width: none; padding: 0; position: absolute; top: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 100%; }

/* line 246, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-spaceball { z-index: 1; }

/* line 250, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-slide--video .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--iframe .fancybox-content { height: 100%; overflow: visible; padding: 0; width: 100%; }

/* line 260, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-slide--video .fancybox-content { background: #000; }

/* line 264, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-slide--map .fancybox-content { background: #e5e3df; }

/* line 268, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-slide--iframe .fancybox-content { background: #fff; }

/* line 272, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-video, .fancybox-iframe { background: transparent; border: 0; display: block; height: 100%; margin: 0; overflow: hidden; padding: 0; width: 100%; }

/* Fix iOS */
/* line 285, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-iframe { left: 0; position: absolute; top: 0; }

/* line 291, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-error { background: #fff; cursor: default; max-width: 400px; padding: 40px; width: 100%; }

/* line 299, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-error p { color: #444; font-size: 16px; line-height: 20px; margin: 0; padding: 0; }

/* Buttons */
/* line 309, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-button { background: rgba(30, 30, 30, 0.6); border: 0; border-radius: 0; box-shadow: none; cursor: pointer; display: inline-block; height: 44px; margin: 0; padding: 10px; position: relative; transition: color .2s; vertical-align: top; visibility: inherit; width: 44px; }

/* line 326, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-button, .fancybox-button:visited, .fancybox-button:link { color: #ccc; }

/* line 332, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-button:hover { color: #fff; }

/* line 336, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-button:focus { outline: none; }

/* line 340, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-button.fancybox-focus { outline: 1px dotted; }

/* line 344, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-button[disabled], .fancybox-button[disabled]:hover { color: #888; cursor: default; outline: none; }

/* Fix IE11 */
/* line 352, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-button div { height: 100%; }

/* line 356, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-button svg { display: block; height: 100%; overflow: visible; position: relative; width: 100%; }

/* line 364, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-button svg path { fill: currentColor; stroke-width: 0; }

/* line 369, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-button--play svg:nth-child(2), .fancybox-button--fsenter svg:nth-child(2) { display: none; }

/* line 374, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-button--pause svg:nth-child(1), .fancybox-button--fsexit svg:nth-child(1) { display: none; }

/* line 379, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-progress { background: #ff5268; height: 2px; left: 0; position: absolute; right: 0; top: 0; -ms-transform: scaleX(0); transform: scaleX(0); -ms-transform-origin: 0; transform-origin: 0; transition-property: transform; transition-timing-function: linear; z-index: 99998; }

/* Close button on the top right corner of html content */
/* line 397, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-close-small { background: transparent; border: 0; border-radius: 0; color: #ccc; cursor: pointer; opacity: .8; padding: 8px; position: absolute; right: -12px; top: -44px; z-index: 401; }

/* line 411, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-close-small:hover { color: #fff; opacity: 1; }

/* line 416, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-slide--html .fancybox-close-small { color: currentColor; padding: 10px; right: 0; top: 0; }

/* line 423, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-slide--image.fancybox-is-scaling .fancybox-content { overflow: hidden; }

/* line 427, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small { display: none; }

/* Navigation arrows */
/* line 434, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-navigation .fancybox-button { background-clip: content-box; height: 100px; opacity: 0; position: absolute; top: calc(50% - 50px); width: 70px; }

/* line 443, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-navigation .fancybox-button div { padding: 7px; }

/* line 447, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-navigation .fancybox-button--arrow_left { left: 0; left: env(safe-area-inset-left); padding: 31px 26px 31px 6px; }

/* line 453, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-navigation .fancybox-button--arrow_right { padding: 31px 6px 31px 26px; right: 0; right: env(safe-area-inset-right); }

/* Caption */
/* line 461, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-caption { background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%); bottom: 0; color: #eee; font-size: 14px; font-weight: 400; left: 0; line-height: 1.5; padding: 75px 44px 25px 44px; pointer-events: none; right: 0; text-align: center; z-index: 99996; }

/*
@supports (padding: max(0px)) { .fancybox-caption { padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left)); }
}
*/
/* line 491, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-caption--separate { margin-top: -50px; }

/* line 495, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-caption__body { max-height: 50vh; overflow: auto; pointer-events: all; }

/* line 501, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited { color: #ccc; text-decoration: none; }

/* line 508, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-caption a:hover { color: #fff; text-decoration: underline; }

/* Loading indicator */
/* line 515, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-loading { animation: fancybox-rotate 1s linear infinite; background: transparent; border: 4px solid #888; border-bottom-color: #fff; border-radius: 50%; height: 50px; left: 50%; margin: -25px 0 0 -25px; opacity: .7; padding: 0; position: absolute; top: 50%; width: 50px; z-index: 99999; }

@keyframes fancybox-rotate { 100% { transform: rotate(360deg); } }
/* Transition effects */
/* line 540, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-animated { transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }

/* transitionEffect: slide */
/* line 546, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-fx-slide.fancybox-slide--previous { opacity: 0; transform: translate3d(-100%, 0, 0); }

/* line 551, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-fx-slide.fancybox-slide--next { opacity: 0; transform: translate3d(100%, 0, 0); }

/* line 556, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-fx-slide.fancybox-slide--current { opacity: 1; transform: translate3d(0, 0, 0); }

/* transitionEffect: fade */
/* line 563, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-fx-fade.fancybox-slide--previous, .fancybox-fx-fade.fancybox-slide--next { opacity: 0; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }

/* line 569, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-fx-fade.fancybox-slide--current { opacity: 1; }

/* transitionEffect: zoom-in-out */
/* line 575, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-fx-zoom-in-out.fancybox-slide--previous { opacity: 0; transform: scale3d(1.5, 1.5, 1.5); }

/* line 580, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-fx-zoom-in-out.fancybox-slide--next { opacity: 0; transform: scale3d(0.5, 0.5, 0.5); }

/* line 585, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-fx-zoom-in-out.fancybox-slide--current { opacity: 1; transform: scale3d(1, 1, 1); }

/* transitionEffect: rotate */
/* line 592, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-fx-rotate.fancybox-slide--previous { opacity: 0; -ms-transform: rotate(-360deg); transform: rotate(-360deg); }

/* line 598, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-fx-rotate.fancybox-slide--next { opacity: 0; -ms-transform: rotate(360deg); transform: rotate(360deg); }

/* line 604, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-fx-rotate.fancybox-slide--current { opacity: 1; -ms-transform: rotate(0deg); transform: rotate(0deg); }

/* transitionEffect: circular */
/* line 612, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-fx-circular.fancybox-slide--previous { opacity: 0; transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); }

/* line 617, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-fx-circular.fancybox-slide--next { opacity: 0; transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); }

/* line 622, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-fx-circular.fancybox-slide--current { opacity: 1; transform: scale3d(1, 1, 1) translate3d(0, 0, 0); }

/* transitionEffect: tube */
/* line 629, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-fx-tube.fancybox-slide--previous { transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); }

/* line 633, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-fx-tube.fancybox-slide--next { transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); }

/* line 637, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-fx-tube.fancybox-slide--current { transform: translate3d(0, 0, 0) scale(1); }

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) { /* line 643, ../sass/src/fancybox3/jquery.fancybox.scss */
  .fancybox-slide { padding-left: 6px; padding-right: 6px; }
  /* line 648, ../sass/src/fancybox3/jquery.fancybox.scss */
  .fancybox-slide--image { padding: 6px 0; }
  /* line 652, ../sass/src/fancybox3/jquery.fancybox.scss */
  .fancybox-close-small { right: -6px; }
  /* line 656, ../sass/src/fancybox3/jquery.fancybox.scss */
  .fancybox-slide--image .fancybox-close-small { background: #4e4e4e; color: #f2f4f6; height: 36px; opacity: 1; padding: 6px; right: 0; top: 0; width: 36px; }
  /* line 667, ../sass/src/fancybox3/jquery.fancybox.scss */
  .fancybox-caption { padding-left: 12px; padding-right: 12px; }
  	/* @supports (padding: max(0px)) { .fancybox-caption { padding-left: max(12px, env(safe-area-inset-left)); padding-right: max(12px, env(safe-area-inset-right)); } } 	*/ }
/* Share */
/* line 683, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-share { background: #f4f4f4; border-radius: 3px; max-width: 90%; padding: 30px; text-align: center; }

/* line 691, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-share h1, .fancybox-share .h1 { color: #222; font-size: 35px; font-weight: 700; margin: 0 0 20px 0; }

/* line 698, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-share p { margin: 0; padding: 0; }

/* line 703, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-share__button { border: 0; border-radius: 3px; display: inline-block; font-size: 14px; font-weight: 700; line-height: 40px; margin: 0 5px 10px 5px; min-width: 130px; padding: 0 15px; text-decoration: none; transition: all .2s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; white-space: nowrap; }

/* line 722, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-share__button:visited, .fancybox-share__button:link { color: #fff; }

/* line 727, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-share__button:hover { text-decoration: none; }

/* line 731, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-share__button--fb { background: #3b5998; }

/* line 735, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-share__button--fb:hover { background: #344e86; }

/* line 739, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-share__button--pt { background: #bd081d; }

/* line 743, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-share__button--pt:hover { background: #aa0719; }

/* line 747, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-share__button--tw { background: #1da1f2; }

/* line 751, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-share__button--tw:hover { background: #0d95e8; }

/* line 755, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-share__button svg { height: 25px; margin-right: 7px; position: relative; top: -1px; vertical-align: middle; width: 25px; }

/* line 764, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-share__button svg path { fill: #fff; }

/* line 768, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-share__input { background: transparent; border: 0; border-bottom: 1px solid #d7d7d7; border-radius: 0; color: #5d5b5b; font-size: 14px; margin: 10px 0 0 0; outline: none; padding: 10px 15px; width: 100%; }

/* Thumbs */
/* line 782, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-thumbs { background: #ddd; bottom: 0; display: none; margin: 0; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; padding: 2px 2px 4px 2px; position: absolute; right: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); top: 0; width: 212px; z-index: 99995; }

/* line 798, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-thumbs-x { overflow-x: auto; overflow-y: hidden; }

/* line 803, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-show-thumbs .fancybox-thumbs { display: block; }

/* line 807, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-show-thumbs .fancybox-inner { right: 212px; }

/* line 811, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-thumbs__list { font-size: 0; height: 100%; list-style: none; margin: 0; overflow-x: hidden; overflow-y: auto; padding: 0; position: absolute; position: relative; white-space: nowrap; width: 100%; }

/* line 825, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-thumbs-x .fancybox-thumbs__list { overflow: hidden; }

/* line 829, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar { width: 7px; }

/* line 833, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track { background: #fff; border-radius: 10px; box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }

/* line 839, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb { background: #2a2a2a; border-radius: 10px; }

/* line 844, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-thumbs__list a { -webkit-backface-visibility: hidden; backface-visibility: hidden; background-color: rgba(0, 0, 0, 0.1); background-position: center center; background-repeat: no-repeat; background-size: cover; cursor: pointer; float: left; height: 75px; margin: 2px; max-height: calc(100% - 8px); max-width: calc(50% - 4px); outline: none; overflow: hidden; padding: 0; position: relative; -webkit-tap-highlight-color: transparent; width: 100px; }

/* line 865, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-thumbs__list a::before { border: 6px solid #ff5268; bottom: 0; content: ''; left: 0; opacity: 0; position: absolute; right: 0; top: 0; transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); z-index: 99991; }

/* line 878, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-thumbs__list a:focus::before { opacity: .5; }

/* line 882, ../sass/src/fancybox3/jquery.fancybox.scss */
.fancybox-thumbs__list a.fancybox-thumbs-active::before { opacity: 1; }

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) { /* line 888, ../sass/src/fancybox3/jquery.fancybox.scss */
  .fancybox-thumbs { width: 110px; }
  /* line 892, ../sass/src/fancybox3/jquery.fancybox.scss */
  .fancybox-show-thumbs .fancybox-inner { right: 110px; }
  /* line 896, ../sass/src/fancybox3/jquery.fancybox.scss */
  .fancybox-thumbs__list a { max-width: calc(100% - 10px); } }
/* line 7, ../sass/theme/_global.scss */
html, body { background-color: #fcfcfc; }

/* line 12, ../sass/theme/_global.scss */
#page { height: 100%; /*overflow-x: hidden;*/ position: relative; padding-top: 1px; }

/* line 13, ../sass/theme/_global.scss */
#page #page-wrapper { position: relative; /*z-index: 6*/ }

@media (min-width: 768px) { /* line 16, ../sass/theme/_global.scss */
  #page #page-wrapper { min-height: 100%; }
  /* line 17, ../sass/theme/_global.scss */
  body.menu_standard #page #page-wrapper, body.menu_standard #page #archive-wrapper { min-height: calc(100% - 6rem); } }
/* line 22, ../sass/theme/_global.scss */
html { scroll-behavior: smooth; }

/*body.admin-bar {margin-top: -32px}
#wpadminbar { bottom: 0; top: unset}*/
/* line 30, ../sass/theme/_global.scss */
.fullheight-parent { min-height: 100%; }

/* line 31, ../sass/theme/_global.scss */
.fullheight-viewport { min-height: 100vh; }

/* line 32, ../sass/theme/_global.scss */
.midheight-viewport { min-height: 50vh; }

/* line 33, ../sass/theme/_global.scss */
.quartheight-viewport { min-height: 25vh; }

/* line 34, ../sass/theme/_global.scss */
.treequartheight-viewport { min-height: 75vh; }

/* line 36, ../sass/theme/_global.scss */
.fullheight-viewport-soustnav { min-height: calc(100vh - 5rem); }

/* line 37, ../sass/theme/_global.scss */
.fullheight-viewport-soustnav > .container .row { min-height: calc(100vh - 5rem); }

/* line 41, ../sass/theme/_global.scss */
.title_shadow::before { -webkit-text-fill-color: #999; transform: translateX(-50%); opacity: 0.06; background-image: linear-gradient(180deg, #305082 0%, #97afd5 100%); -webkit-background-clip: text; }

/* line 49, ../sass/theme/_global.scss */
#content { padding-top: 0; padding-bottom: 1rem; }

/* WRAPPER ---------------- */
/* line 53, ../sass/theme/_global.scss */
.wrapper { padding: 1.5rem 0; }

/* line 54, ../sass/theme/_global.scss */
body.has_topbanner > .wrapper { padding-top: 0; }

/* line 57, ../sass/theme/_global.scss */
body.pt-0 #page-wrapper { padding-top: 0; }

/* content fluid pour page ------------------- */
/* line 69, ../sass/theme/_global.scss */
.max_xs { max-width: 300px !important; margin: auto; }

/* line 70, ../sass/theme/_global.scss */
.max_sm { max-width: 540px !important; margin: auto; }

/* line 71, ../sass/theme/_global.scss */
.max_md { max-width: 720px !important; margin: auto; }

/* line 72, ../sass/theme/_global.scss */
.max_lg { max-width: 960px !important; margin: auto; }

/* line 73, ../sass/theme/_global.scss */
.max_xl { max-width: 1140px !important; margin: auto; }

/* line 76, ../sass/theme/_global.scss */
.container.max_sm #left-sidebar, .container.max_md #left-sidebar, .container.max_sm #right-sidebar, .container.max_md #right-sidebar { flex: 0 0 100%; max-width: 100%; order: 2; }

/* line 81, ../sass/theme/_global.scss */
#page-wrapper > .container-fluid:not(.with_sidebar), #page-wrapper > .container-sm:not(.with_sidebar), #page-wrapper > .container-md:not(.with_sidebar), #page-wrapper > .container-lg:not(.with_sidebar), #page-wrapper > .container-xl:not(.with_sidebar), #page-wrapper > .container-xxl:not(.with_sidebar) { padding-left: 0; padding-right: 0; }

/* line 83, ../sass/theme/_global.scss */
#page-wrapper .container-custom #main > article > .entry-header, #page-wrapper .container-fluid #main > article > .entry-header, #page-wrapper .container-sm #main > article > .entry-header, #page-wrapper .container-md #main > article > .entry-header, #page-wrapper .container-lg #main > article > .entry-header, #page-wrapper .container-xl #main > article > .entry-header, #page-wrapper .container-xxl #main > article > .entry-header, #page-wrapper .container-custom #main > article > .entry-footer, #page-wrapper .container-fluid #main > article > .entry-footer, #page-wrapper .container-sm #main > article > .entry-footer, #page-wrapper .container-md #main > article > .entry-footer, #page-wrapper .container-lg #main > article > .entry-footer, #page-wrapper .container-xl #main > article > .entry-footer, #page-wrapper .container-xxl #main > article > .entry-footer { text-align: center; padding-left: 0.5rem; padding-right: 0.5rem; }

/* line 87, ../sass/theme/_global.scss */
#page-wrapper .container-fluid #main > article > .entry-header, #page-wrapper .container-sm #main > article > .entry-header, #page-wrapper .container-md #main > article > .entry-header, #page-wrapper .container-lg #main > article > .entry-header, #page-wrapper .container-xl #main > article > .entry-header, #page-wrapper .container-xxl #main > article > .entry-header { max-width: 1140px; margin-left: auto; margin-right: auto; }

/* line 89, ../sass/theme/_global.scss */
body.single #content.container-fluid #main > article > .page-header, body.single #content.container-sm #main > article > .page-header, body.single #content.container-md #main > article > .page-header, body.single #content.container-lg #main > article > .page-header, body.single #content.container-xl #main > article > .page-header, body.single #content.container-xxl #main > article > .page-header, body.page #content.container-fluid #main > article > .page-header, body.page #content.container-sm #main > article > .page-header, body.page #content.container-md #main > article > .page-header, body.page #content.container-lg #main > article > .page-header, body.page #content.container-xl #main > article > .page-header, body.page #content.container-xxl #main > article > .page-header, body.single #content.container-fluid #main > article > .entry-header, body.single #content.container-sm #main > article > .entry-header, body.single #content.container-md #main > article > .entry-header, body.single #content.container-lg #main > article > .entry-header, body.single #content.container-xl #main > article > .entry-header, body.single #content.container-xxl #main > article > .entry-header, body.page #content.container-fluid #main > article > .entry-header, body.page #content.container-sm #main > article > .entry-header, body.page #content.container-md #main > article > .entry-header, body.page #content.container-lg #main > article > .entry-header, body.page #content.container-xl #main > article > .entry-header, body.page #content.container-xxl #main > article > .entry-header { text-align: center; }

/* line 94, ../sass/theme/_global.scss */
#main article.page .entry-content .child-page { max-width: 1140px; margin-left: auto; margin-right: auto; padding: 1rem 0; }

/* FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF */
/* line 103, ../sass/theme/_global.scss */
#branding { position: relative; }

/* line 104, ../sass/theme/_global.scss */
.branding_fullheight { background-repeat: no-repeat; background-size: cover; }

/* line 105, ../sass/theme/_global.scss */
.logo_branding { display: block; }

/* line 106, ../sass/theme/_global.scss */
.logo_branding > img { width: 100%; height: auto; }

/* line 111, ../sass/theme/_global.scss */
.icon_logo { width: 2rem; height: 2.3rem; margin-right: 0.5rem; vertical-align: -0.5rem; display: inline-block; background-image: url("../img/icon-logo.svg"); background-size: 100% auto; }

/* line 112, ../sass/theme/_global.scss */
.icon_logo.light { background-image: url("../img/icon-logo-light.svg"); }

/* line 113, ../sass/theme/_global.scss */
.icon_logo.md { width: 3rem; height: 3.5rem; vertical-align: -1rem; }

/* line 118, ../sass/theme/_global.scss */
.custom_header { width: 100%; position: relative; background-size: cover; background-position: top center; background-repeat: no-repeat; }

/*
@include media-breakpoint-up(lg) {.custom_header { background-position:0 -5vh;}}
@include media-breakpoint-up(xl) {.custom_header { background-position:0 -20vh;}}
*/
/* line 132, ../sass/theme/_global.scss */
.fixed-bg { background-attachment: fixed; background-size: 100% auto !important; background-position: top !important; }

/* line 138, ../sass/theme/_global.scss */
.custom_header .overlay, #topbanner .overlay, #branding .overlay { width: 100%; height: 100%; content: ''; display: block; position: absolute; z-index: 5; top: 0; left: 0; }

/* line 145, ../sass/theme/_global.scss */
.custom_header .overlay.toptobottom, #topbanner .overlay.toptobottom, #branding .overlay.toptobottom { background: -moz-linear-gradient(0deg, rgba(189, 202, 63, 0) 0%, rgba(189, 202, 63, 0.8) 98%); background: -webkit-linear-gradient(0deg, rgba(189, 202, 63, 0) 0%, rgba(189, 202, 63, 0.8) 89%); background: linear-gradient(0deg, rgba(189, 202, 63, 0) 0%, rgba(189, 202, 63, 0.8) 98%); }

/* line 153, ../sass/theme/_global.scss */
.custom_header .overlay.bottomtotop, #topbanner .overlay.bottomtotop, #branding .overlay.bottomtotop { background: -moz-linear-gradient(0deg, rgba(189, 202, 63, 0.8) 0%, rgba(189, 202, 63, 0) 55%); background: -webkit-linear-gradient(0deg, rgba(189, 202, 63, 0.8) 0%, rgba(189, 202, 63, 0) 55%); background: linear-gradient(0deg, rgba(189, 202, 63, 0.8) 0%, rgba(189, 202, 63, 0) 55%); }

/* line 162, ../sass/theme/_global.scss */
.custom_header .overlay.full, #topbanner .overlay.full, #branding .overlay.full { background: rgba(189, 202, 63, 0.8); }

/* line 166, ../sass/theme/_global.scss */
.custom_header .overlay.full-dark, #topbanner .overlay.full-dark, #branding .overlay.full-dark { background: rgba(58, 58, 58, 0.65); }

/* line 170, ../sass/theme/_global.scss */
.custom_header .overlay.full-white, #topbanner .overlay.full-white, #branding .overlay.full-white { background: rgba(255, 255, 255, 0.65); }

/* line 175, ../sass/theme/_global.scss */
.custom_header .site-branding, #branding .site-branding { position: relative; z-index: 50; }

/* line 178, ../sass/theme/_global.scss */
#branding .overlay.toptobottom { height: 80%; }

/* line 182, ../sass/theme/_global.scss */
#wrapper-hero > .container-fluid, #wrapper-hero > .container-sm, #wrapper-hero > .container-md, #wrapper-hero > .container-lg, #wrapper-hero > .container-xl, #wrapper-hero > .container-xxl { padding: 0; }

/* line 183, ../sass/theme/_global.scss */
#wrapper-hero .carousel-inner { /*padding: 0 4.5rem;*/ }

/* line 184, ../sass/theme/_global.scss */
#wrapper-hero .carousel-control-prev, #wrapper-hero .carousel-control-next { width: 4rem; background: rgba(255, 255, 255, 0.5); }

/* line 189, ../sass/theme/_global.scss */
.site-info { color: rgba(58, 58, 58, 0.6); text-align: center; font-size: 0.75rem; padding-bottom: 3rem; }

/* line 190, ../sass/theme/_global.scss */
.site-info a { color: rgba(58, 58, 58, 0.8); transition: color 0.5s ease-in-out; text-decoration: none; }

/* line 191, ../sass/theme/_global.scss */
.site-info a:hover { color: #3a3a3a; }

/* line 192, ../sass/theme/_global.scss */
.site-info .author_site { font-weight: 700; }

/* line 194, ../sass/theme/_global.scss */
.site-info .footer-menu { margin-top: 1rem; }

/* line 195, ../sass/theme/_global.scss */
.site-info .footer-menu li { display: inline; margin: 0.3rem; }

/* line 197, ../sass/theme/_global.scss */
#wrapper-footer { color: #3a3a3a; }

/* line 198, ../sass/theme/_global.scss */
#footer-nav .navbar-brand { max-width: 150px; width: 100%; }

/* line 199, ../sass/theme/_global.scss */
#scrolltotop { font-size: 3rem; position: fixed; bottom: 1rem; right: 1rem; transition: opacity 3s ease-in-out; opacity: 0; color: rgba(252, 252, 252, 0.2); }

/* line 200, ../sass/theme/_global.scss */
#scrolltotop.visible { opacity: 1; }

/* line 207, ../sass/theme/_global.scss */
.entry-header { margin-bottom: 2rem; }

/* line 213, ../sass/theme/_global.scss */
body.blog header.page-header, body.archive header.page-header { border-bottom: 3px solid #ffffff; margin-bottom: 3rem; }

/* line 214, ../sass/theme/_global.scss */
body.blog header.page-header .page-title, body.archive header.page-header .page-title { text-transform: uppercase; }

/* line 215, ../sass/theme/_global.scss */
body.blog header.page-header .page-title span, body.archive header.page-header .page-title span { font-weight: bold; color: #BDCA3F; }

@media (max-width: 767.98px) { /* line 216, ../sass/theme/_global.scss */
  body.blog header.page-header .page-title, body.archive header.page-header .page-title { text-align: center; } }
/* line 221, ../sass/theme/_global.scss */
.taxonomy-description { margin-bottom: 2.5rem; background: #ffffff; }

/* line 222, ../sass/theme/_global.scss */
body.archive .taxonomy-description header.page-header { margin-bottom: 1rem; text-align: inherit; }

/* line 223, ../sass/theme/_global.scss */
body.archive .taxonomy-description .thumbnail_container { background-size: cover; min-height: 200px; background-repeat: no-repeat; }

/* line 224, ../sass/theme/_global.scss */
.taxonomy-description .group { padding: 0.75rem; }

@media (min-width: 768px) { /* line 226, ../sass/theme/_global.scss */
  .taxonomy-description.has_thumbnail { display: flex; flex-wrap: nowrap; }
  /* line 227, ../sass/theme/_global.scss */
  .taxonomy-description.has_thumbnail .group { padding: 0.75rem 1rem; }
  /* line 229, ../sass/theme/_global.scss */
  .taxonomy-description.has_thumbnail > * { flex-basis: 0; flex-grow: 1; }
  /*	 .taxonomy-description .thumbnail_container {  	flex-basis: 33%; 	flex-grow: 0; 	width: auto; } */ }
/* line 243, ../sass/theme/_global.scss */
#topbanner { padding: 0; overflow-x: hidden; position: relative; background: #3a3a3a; }

/* line 244, ../sass/theme/_global.scss */
#topbanner .entry-header.with_banner h1.entry-title, #topbanner .entry-header.with_banner .entry-title.h1 { text-shadow: 1px 1px 2px rgba(189, 202, 63, 0.5); }

/* line 245, ../sass/theme/_global.scss */
#topbanner .entry-header.with_banner { padding: 1px 0; background-size: cover; background-position: center; position: relative; width: 100%; background-repeat: no-repeat; min-height: 65vw; margin-bottom: 0; align-items: center; display: flex; flex-direction: column; }

@media (min-width: 576px) { /* line 259, ../sass/theme/_global.scss */
  #topbanner .entry-header.with_banner { min-height: 30vw; }
  /* line 260, ../sass/theme/_global.scss */
  body.menu_fixed-top-md #topbanner .entry-header.with_banner, body.menu_fixed-top #topbanner .entry-header.with_banner, body.menu_stickyonscroll #topbanner .entry-header.with_banner { min-height: 25vw; } }
/* line 266, ../sass/theme/_global.scss */
#topbanner .entry-header.standardbanner .container-image { position: relative; width: 100%; background-repeat: no-repeat; background-size: auto 100%; min-height: 25vw; background-position: center; }

/* line 275, ../sass/theme/_global.scss */
#topbanner .entry-header .icon_page_thumb { max-width: 150px; padding: 1rem; /*display: flex;
align-items: center;*/ display: block; margin: 0 auto; border-radius: 100px; transition: all 1s ease-in-out; }

/* line 285, ../sass/theme/_global.scss */
#topbanner .entry-header .icon_page_thumb:hover { transform: scale(0.95); opacity: 0.9; }

/* line 287, ../sass/theme/_global.scss */
#topbanner .banner_title { position: relative; z-index: 7; padding: 0.5rem; }

/* line 289, ../sass/theme/_global.scss */
.menu_stickyonscroll #topbanner .banner_title, .menu_fixed-top #topbanner .banner_title { margin-top: 3rem; }

@media (min-width: 768px) { /* line 292, ../sass/theme/_global.scss */
  .menu_fixed-top-md #topbanner .banner_title { margin-top: 3rem; } }
/* line 295, ../sass/theme/_global.scss */
#topbanner .banner_title .post_parent { margin: 0.5rem 0 0; }

/* line 296, ../sass/theme/_global.scss */
#topbanner .banner_title .post_parent a { text-decoration: none; color: #ffffff; letter-spacing: 1px; transition: 0.5s all ease-in-out; }

/* line 297, ../sass/theme/_global.scss */
#topbanner .banner_title .post_parent a:hover { letter-spacing: 0; opacity: 0.7; }

/* line 301, ../sass/theme/_global.scss */
#topbanner.videobanner { overflow: hidden; text-align: center; }

/* line 302, ../sass/theme/_global.scss */
#topbanner.videobanner > video { height: 100%; width: auto; }

@media (min-width: 1200px) { /* line 304, ../sass/theme/_global.scss */
  #topbanner.videobanner > video { width: 100%; height: auto; } }
/* line 307, ../sass/theme/_global.scss */
#topbanner.videobanner .banner_title { position: absolute; top: 60%; width: 80%; margin-left: 10%; }

@media (min-width: 768px) { /* line 315, ../sass/theme/_global.scss */
  #topbanner.videobanner .banner_title { position: absolute; top: 45%; width: 50%; margin-left: 25%; } }
/* line 324, ../sass/theme/_global.scss */
.social-link { min-height: 4rem; margin-bottom: 1.5rem; }

/* line 325, ../sass/theme/_global.scss */
.social-link-title { margin-right: 1rem; }

/* line 328, ../sass/theme/_global.scss */
.social-link a:after { font-size: 2rem; /* width: 4rem; height: 4rem; top: 0; left: 0; position: absolute;*/ }

/* line 329, ../sass/theme/_global.scss */
.social-link a.instagram:after { content: '\f16d'; }

/* line 330, ../sass/theme/_global.scss */
.social-link a.facebook:after { content: '\f39e'; }

/* line 331, ../sass/theme/_global.scss */
.social-link a.tripadvisor:after { content: '\f262'; }

/* line 332, ../sass/theme/_global.scss */
.social-link a.linkedin:after { content: '\f0e1'; }

/* line 333, ../sass/theme/_global.scss */
.social-link a.twitter:after { content: '\f099'; }

/* line 334, ../sass/theme/_global.scss */
.social-link a.youtube:after { content: '\f167'; }

/* line 336, ../sass/theme/_global.scss */
.social-link a { display: inline-block; margin: 0.25rem; transition: all 0.3s ease-in-out !important; width: 3rem; height: 3rem; line-height: 1.25; font-family: "Font Awesome 5 brands"; text-align: center; position: relative; text-decoration: none; transform: scale(1); background: #BDCA3F; color: #fcfcfc; padding: 0.25rem; border-radius: 0.5rem; }

/* line 338, ../sass/theme/_global.scss */
.social-link a:hover { color: #ffffff; transform: scale(0.8); }

/* line 341, ../sass/theme/_global.scss */
.social-link.small { min-height: 3rem; }

/* line 342, ../sass/theme/_global.scss */
.social-link.small a { height: 2.5rem; width: 2.5rem; }

/* line 343, ../sass/theme/_global.scss */
.social-link.small a:after { font-size: 1.5rem; }

/* line 346, ../sass/theme/_global.scss */
.social-link.big { min-height: 5rem; }

/* line 347, ../sass/theme/_global.scss */
.social-link.big a { height: 4.5rem; width: 4.5rem; }

/* line 348, ../sass/theme/_global.scss */
.social-link.big a:after { font-size: 3rem; }

/* d-flex ---------------------- */
/* line 355, ../sass/theme/_global.scss */
.container_loop.d-flex { flex-wrap: wrap; justify-content: space-between; }

/* line 356, ../sass/theme/_global.scss */
.container_loop.d-flex article { flex: 0 1 48%; margin-bottom: 1rem; }

/* line 357, ../sass/theme/_global.scss */
.container_loop.d-flex article.sticky { flex: 0 1 100%; }

@media (min-width: 768px) { /* line 360, ../sass/theme/_global.scss */
  .container_loop.d-flex article.sticky .thumbnail_link { float: left; margin-right: 1rem; } }
/* line 364, ../sass/theme/_global.scss */
.container_loop > div { margin-bottom: 2rem; }

/* grid flex ------------------------ */
/* line 368, ../sass/theme/_global.scss */
.d-flex.grid-2 > * { flex: 1 1 48%; margin-right: 2%; }

/* line 369, ../sass/theme/_global.scss */
.d-flex.grid-2 :nth-child(2), .d-flex.grid-2 :nth-child(4) { margin-right: 0; }

/* line 371, ../sass/theme/_global.scss */
.d-flex.grid-3 > * { flex: 1 1 31%; margin-right: 2%; }

/* line 372, ../sass/theme/_global.scss */
.d-flex.grid-2 :nth-child(3), .d-flex.grid-2 :nth-child(6) { margin-right: 0; }

/* line 374, ../sass/theme/_global.scss */
.d-flex.grid-4 > * { flex: 1 1 23%; margin-right: 2%; }

/* line 375, ../sass/theme/_global.scss */
.d-flex.grid-2 :nth-child(4), .d-flex.grid-2 :nth-child(8) { margin-right: 0; }

/* line 377, ../sass/theme/_global.scss */
.d-flex.grid-2 :last-child, .d-flex.grid-3 :last-child, .d-flex.grid-4 :last-child { margin-right: 0; }

/* line 381, ../sass/theme/_global.scss */
.d-flex > .thumbnail_container { flex: 0 1 auto; margin: 0 auto 1rem; }

@media (min-width: 576px) { /* line 383, ../sass/theme/_global.scss */
  .d-flex > .thumbnail_container { margin-right: 1rem; } }
/* flex dans carousel-item */
/* line 388, ../sass/theme/_global.scss */
.multiple_item .carousel-item .d-flex.grid-2 > *, .multiple_item .carousel-item .d-flex.grid-3 > *, .multiple_item .carousel-item .d-flex.grid-4 > * { flex: 1 1 100%; margin-right: 0; }

/* FOOTER ------------- */
/* line 397, ../sass/theme/_global.scss */
#wrapper-footer .social-link { display: block; width: 100%; }

/* line 402, ../sass/theme/_global.scss */
.child-page { margin-top: 2rem; }

/* line 405, ../sass/theme/_global.scss */
#splash_screen { padding: 0; margin: 1rem; }

/* line 406, ../sass/theme/_global.scss */
#splash_screen .splash_screen_content { padding: 1rem; }

/* line 409, ../sass/theme/_global.scss */
.maintenance_mode { height: 100vh; }

/* line 410, ../sass/theme/_global.scss */
.maintenance_mode .message { color: #fcfcfc; }

/* line 411, ../sass/theme/_global.scss */
.maintenance_mode .message .entry-title { font-size: 2rem; }

/* line 412, ../sass/theme/_global.scss */
.maintenance_mode .site-info { color: #3a3a3a; }

/* line 413, ../sass/theme/_global.scss */
.maintenance_mode .site-info a { color: #3a3a3a; }

/* IMAGESSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII */
@media (max-width: 575.98px) { /* line 418, ../sass/theme/_global.scss */
  .wp-block-media-text.w-50-xs > figure, figure.w-50-xs { max-width: 50%; margin: 0 auto !important; }
  /* line 419, ../sass/theme/_global.scss */
  .wp-block-media-text.w-33-xs > figure, figure.w-33-xs { max-width: 33%; margin: 0 auto !important; }
  /* line 420, ../sass/theme/_global.scss */
  .wp-block-media-text.w-25-xs > figure, figure.w-25-xs { max-width: 25%; margin: 0 auto !important; } }
/* line 423, ../sass/theme/_global.scss */
.carousel .thumbnail_link { margin-bottom: 0.5rem; }

/* line 425, ../sass/theme/_global.scss */
img.aligncenter { display: block; }

/* line 426, ../sass/theme/_global.scss */
a .img-thumbnail { transition: opacity 2s; }

@media (max-width: 767.98px) { /* line 429, ../sass/theme/_global.scss */
  .thumbnail_container { margin-bottom: 0.75rem; } }
/* line 432, ../sass/theme/_global.scss */
.thumbnail_link { display: inline-block; text-align: center; }

/* line 433, ../sass/theme/_global.scss */
a:hover .img-thumbnail { opacity: 0.5; }

/* line 435, ../sass/theme/_global.scss */
.blurimage { -webkit-filter: blur(25px) saturate(175%) brightness(90%); filter: blur(25px) saturate(175%) brightness(90%); }

/* line 440, ../sass/theme/_global.scss */
img.img-border-white, .img-border-white img { border: 3px solid #ffffff; }

/* line 442, ../sass/theme/_global.scss */
.radiusnone { border-radius: 0 !important; }

@media (min-width: 768px) { /* line 448, ../sass/theme/_global.scss */
  #right-sidebar { padding-left: 3rem; } }
@media (max-width: 991.98px) { /* line 453, ../sass/theme/_global.scss */
  #left-sidebar { order: 2; margin-top: 2rem; display: flex; flex-wrap: wrap; justify-content: space-around; }
  /* line 454, ../sass/theme/_global.scss */
  #left-sidebar > aside { flex: 0 1 48%; } }
@media (max-width: 575.98px) { /* line 458, ../sass/theme/_global.scss */
  #left-sidebar, #right-sidebar { margin-top: 5rem; border-top: 2px solid #ffffff; padding-top: 2rem; }
  /* line 459, ../sass/theme/_global.scss */
  #left-sidebar > aside { flex: 0 1 80%; } }
@media (min-width: 992px) { /* line 465, ../sass/theme/_global.scss */
  .with_sidebar_left #primary { padding-left: 3rem; }
  /* line 469, ../sass/theme/_global.scss */
  .with_sidebar_right #primary { padding-right: 3rem; } }
/* EXTRA ---------------- */
/* stickyonscroll vias sticky.js */
/* line 476, ../sass/theme/_global.scss */
.stickyonscroll { z-index: 500; }

/* line 477, ../sass/theme/_global.scss */
nav.stickyonscroll { max-width: 100% !important; transition: all 1s ease-in-out; box-shadow: 0 0 0 0 rgba(58, 58, 58, 0); }

/* line 480, ../sass/theme/_global.scss */
nav.stickyonscroll.is-sticky { box-shadow: 0 0 1rem 0 rgba(58, 58, 58, 0.3); }

/* ----------------------------- */
/* line 485, ../sass/theme/_global.scss */
.smoked-content-dark { position: relative; }

/* line 486, ../sass/theme/_global.scss */
.smoked-content-dark:after { content: ''; display: block; width: 100%; height: 50%; position: absolute; bottom: 0; background: -moz-linear-gradient(0deg, rgba(58, 58, 58, 0.5) 30% rgba(58, 58, 58, 0) 100%); background: -webkit-linear-gradient(0deg, rgba(58, 58, 58, 0.5) 30%, rgba(58, 58, 58, 0) 100%); background: linear-gradient(0deg, rgba(58, 58, 58, 0.5) 30%, rgba(58, 58, 58, 0) 100%); }

/* line 492, ../sass/theme/_global.scss */
.smoked-content-dark table tbody tr:nth-last-child(-n+5) { color: transparent !important; text-shadow: 0 0 2px rgba(255, 255, 255, 0.5); }

/* line 496, ../sass/theme/_global.scss */
.smoked-content-dark table tbody tr:nth-last-child(-n+3) { color: transparent !important; text-shadow: 0 0 5px rgba(255, 255, 255, 0.5); }

/* line 501, ../sass/theme/_global.scss */
.smoked-content-dark-min { position: relative; }

/* line 502, ../sass/theme/_global.scss */
.smoked-content-dark-min:after { content: ''; display: block; width: 100%; height: 50%; position: absolute; bottom: 0; background: -moz-linear-gradient(0deg, rgba(58, 58, 58, 0.5) 30% rgba(58, 58, 58, 0) 100%); background: -webkit-linear-gradient(0deg, rgba(58, 58, 58, 0.5) 30%, rgba(58, 58, 58, 0) 100%); background: linear-gradient(0deg, rgba(58, 58, 58, 0.5) 30%, rgba(58, 58, 58, 0) 100%); }

/*
.smoked-content-dark-min table tbody tr:nth-last-child(-n+3){ color: transparent !important; text-shadow: 0 0 2px rgba($white,0.5);
}
*/
/* line 514, ../sass/theme/_global.scss */
.smoked-content-dark-min table tbody tr:nth-last-child(-n+2) { color: transparent !important; text-shadow: 0 0 5px rgba(255, 255, 255, 0.5); }

/* pattern ------------ */
/* line 520, ../sass/theme/_global.scss */
.bg-pattern1 { background-image: url("../../img/pattern/asfalt-dark.png"); }

/* line 521, ../sass/theme/_global.scss */
.bg-pattern2 { background-image: url("../../img/pattern/cartographer.png"); }

/* line 524, ../sass/theme/_global.scss */
.bg-pattern1 { background-image: url("../../img/pattern/asfalt-dark.png"); }

/* line 524, ../sass/theme/_global.scss */
.bg-pattern2 { background-image: url("../../img/pattern/cartographer.png"); }

/* line 524, ../sass/theme/_global.scss */
.bg-pattern3 { background-image: url("../../img/pattern/dark-stripes.png"); }

/* line 524, ../sass/theme/_global.scss */
.bg-pattern4 { background-image: url("../../img/pattern/escheresque.png"); }

/* line 527, ../sass/theme/_global.scss */
form.post-password-form { padding: 1rem; background: #fcfcfc; margin: 0 auto 1rem !important; max-width: 500px !important; }
/* line 532, ../sass/theme/_global.scss */
form.post-password-form p { text-align: center; font-size: 0.8rem; }

/* line 3, ../sass/theme/_wpcore.scss */
#loginform { display: flex; flex-wrap: wrap; padding: 1rem 0.5rem 0.5rem; background: #ffffff; border-radius: 5px; margin: 1rem auto; box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); }

/* line 10, ../sass/theme/_wpcore.scss */
#loginform > p { flex: auto; }

/* line 21, ../sass/theme/_wpcore.scss */
#loginform input[type=text], #loginform input[type=search], #loginform input[type=tel], #loginform input[type=date], #loginform input[type=password], #loginform input[type=email], #loginform input[type=file], #loginform input[type=submit], #loginform select, #loginform textarea { display: inline-block; width: auto; }

/* line 42, ../sass/theme/_wpcore.scss */
#loginform .login-remember { font-size: 0.75rem; padding: 0.6rem; }

/* IMAGES ------- */
/* line 45, ../sass/theme/_wpcore.scss */
.alignleft { float: left; margin-right: 0.5rem; }

/* line 46, ../sass/theme/_wpcore.scss */
.alignright { float: left; margin-left: 0.5rem; }

/* line 6, ../sass/theme/_nav.scss */
#wrapper-navbar nav.stickyonscroll { position: absolute; width: 100% !important; }

/* line 7, ../sass/theme/_nav.scss */
body.menu_stickyonscroll #page > .wrapper { padding-top: 4rem; }

/* line 8, ../sass/theme/_nav.scss */
body.menu_stickyonscroll.has_topbanner #page > .wrapper { padding-top: 0; }

/* line 10, ../sass/theme/_nav.scss */
body.menu_stickyonscroll #page #content { margin-top: 2rem; }

/* line 13, ../sass/theme/_nav.scss */
body.menu_fixed-top { padding-top: 7.5rem; }

@media (min-width: 768px) { /* line 15, ../sass/theme/_nav.scss */
  body.menu_fixed-top, body.menu_fixed-top-md, .paddingforfixednav { padding-top: 6.5rem; }
  /* line 18, ../sass/theme/_nav.scss */
  body.menu_fixed-top-md.has_topbanner { padding-top: 0; } }
/* line 20, ../sass/theme/_nav.scss */
body.menu_fixed-top.has_topbanner { padding-top: 0; }

/* line 23, ../sass/theme/_nav.scss */
.navbar-toggler { font-size: 0.8rem; margin: 0.5rem auto; }

/* line 26, ../sass/theme/_nav.scss */
#wrapper-navbar .navbar { padding-top: 0; padding-bottom: 0; }
/* line 27, ../sass/theme/_nav.scss */
#wrapper-navbar .navbar-nav .nav-link { transition: color 1s ease-in-out; }

/*
@include media-breakpoint-down(lg) {
#wrapper-navbar .container { max-width: 100% !important; background: #555; padding-left: 0; padding-right: 0}
}
*/
/* line 37, ../sass/theme/_nav.scss */
#wrapper-navbar .dropdown-menu { top: 90%; }

/* line 39, ../sass/theme/_nav.scss */
.navbar-dark .navbar-nav .nav-link { color: rgba(255, 255, 255, 0.9); }

@media (max-width: 767.98px) { /* line 41, ../sass/theme/_nav.scss */
  ul.navbar-nav li { text-align: center !important; } }
/* line 47, ../sass/theme/_nav.scss */
#secondarymenu-nav { padding: 0.2rem 1rem; height: 2.5rem; }

/* line 48, ../sass/theme/_nav.scss */
#secondarymenu-nav .nav-link { padding: 0.2rem 1rem; }

/* line 50, ../sass/theme/_nav.scss */
#navbarSecondary .nav-link { font-size: 0.8rem; }

/* line 51, ../sass/theme/_nav.scss */
#navbarSecondary .dropdown-item { font-size: 0.8rem; }

/* line 52, ../sass/theme/_nav.scss */
#secondarymenu-nav .navbar-toggler { margin: 5px auto; }

@media (max-width: 767.98px) { /* line 58, ../sass/theme/_nav.scss */
  #wrapper-navbar #mainmenu-nav { padding: 0.5rem 0; } }
/*#wrapper-navbar.has_navbarsecondary #mainmenu-nav.fixed-top{ top: 2rem;}*/
/* line 61, ../sass/theme/_nav.scss */
#wrapper-navbar.has_navbarsecondary { padding-top: 0 !important; }

/* line 62, ../sass/theme/_nav.scss */
#wrapper-navbar.has_navbarsecondary #mainmenu-nav.stickyonscroll { margin-top: 2.5rem; }

/* line 64, ../sass/theme/_nav.scss */
#mainmenu-nav .navbar-brand { max-width: 300px; padding: 0.25rem; margin: 0 auto; white-space: normal; }
/* line 66, ../sass/theme/_nav.scss */
#mainmenu-nav .navbar-brand > img { width: 100%; height: auto; }

/* line 68, ../sass/theme/_nav.scss */
#mainmenu-nav .navbar-brand.group-logo { display: flex; }

/* line 71, ../sass/theme/_nav.scss */
.navbar #main-menu .nav-link { font-weight: 500; font-family: "Krub", sans-serif; font-style: normal; font-size: 1rem; }

@media (max-width: 1199.98px) { /* line 73, ../sass/theme/_nav.scss */
  .navbar #main-menu .nav-link { font-size: 0.8rem; } }
@media (max-width: 991.98px) { /* line 76, ../sass/theme/_nav.scss */
  .navbar #main-menu .nav-link { font-size: 1rem; } }
/* line 81, ../sass/theme/_nav.scss */
#mainmenu-nav .current-menu-item .nav-link, #mainmenu-nav .current-page-ancestor .nav-link { position: relative; }

@media (min-width: 992px) { /* line 84, ../sass/theme/_nav.scss */
  #mainmenu-nav .current-menu-item:not(.rounded) .nav-link:before, #mainmenu-nav .current-page-ancestor:not(.rounded) .nav-link:before { content: ''; display: block; width: 33%; margin-left: 23%; height: 3px; background: #BDCA3F; border-color: #BDCA3F; border-radius: 3px; position: absolute; bottom: 0; } }
@media (max-width: 991.98px) { /* line 92, ../sass/theme/_nav.scss */
  #main-menu { text-align: center; }
  /* line 93, ../sass/theme/_nav.scss */
  .navbar #main-menu .nav-link:hover { background: rgba(189, 202, 63, 0.33); } }
/* line 101, ../sass/theme/_nav.scss */
.navbar-brand.group-logo img.logo_icon { max-width: 25%; margin-right: 5%; display: block; float: left; }

/* line 102, ../sass/theme/_nav.scss */
.navbar-brand.group-logo img.logo_text { max-width: 70%; }

/* line 103, ../sass/theme/_nav.scss */
.navbar-brand.group-logo .site_slogan { display: block; font-size: 0.7rem; letter-spacing: 2px; }

/* line 108, ../sass/theme/_nav.scss */
.navbar-brand.group-logo .site_name { display: block; }

/* line 112, ../sass/theme/_nav.scss */
.navbar-brand.group-logo.twoparts .site_name { display: none; }

/* line 118, ../sass/theme/_nav.scss */
.navbar-brand.default .site_name { display: none; }

/* line 123, ../sass/theme/_nav.scss */
#wrapper-navbar { transition: margin 0.3s ease-in-out-out; margin-top: 0; position: relative; z-index: 25; }

/* line 124, ../sass/theme/_nav.scss */
body:not(.page-template-landingpage) #wrapper-navbar.animatedheader { margin-top: -1.5rem; }

/* line 127, ../sass/theme/_nav.scss */
.navbar-dotted { position: fixed; right: 30px; top: 50%; z-index: 999; list-style: none; }

/* line 128, ../sass/theme/_nav.scss */
.navbar-dotted .nav-item { float: none !important; margin: 15px 0; }

/* line 129, ../sass/theme/_nav.scss */
.navbar-dotted .nav-link { display: block; padding: 0 !important; }

/* line 130, ../sass/theme/_nav.scss */
.navbar-dotted .nav-link.active { background: none; }

/* line 131, ../sass/theme/_nav.scss */
.navbar-dotted .nav-dot { display: block; width: 0.8rem; height: 0.8rem; border-radius: 100%; background-color: rgba(250, 250, 250, 0.5); border: 1px solid rgba(250, 250, 250, 0.8); -webkit-box-shadow: 0 0 5px 0 rgba(30, 30, 30, 0.25); box-shadow: 0 0 5px 0 rgba(30, 30, 30, 0.25); }

/* line 132, ../sass/theme/_nav.scss */
.navbar-dotted .nav-link.active .nav-dot { background: none; background-color: #fbf88d; border: 1px solid #fafafa; }

/* line 136, ../sass/theme/_nav.scss */
#menu_filtertaxonomycpt li { transition: all 0.6s ease-in-out; }

/* line 137, ../sass/theme/_nav.scss */
#menu_filtertaxonomycpt li:hover { opacity: 0.8; }

/* line 138, ../sass/theme/_nav.scss */
#menu_filtertaxonomycpt li.active a { font-weight: bolder; color: #ffffff; }

/* line 6, ../sass/theme/_menusidebar.scss */
.bs-canvas-overlay { opacity: 0; z-index: -1; background: #BDCA3F; }

/* line 7, ../sass/theme/_menusidebar.scss */
.bs-canvas-overlay.show { opacity: 0.85; z-index: 1100; }

/* line 9, ../sass/theme/_menusidebar.scss */
.bs-canvas-overlay, .bs-canvas { transition: all .4s ease-out; -webkit-transition: all .4s ease-out; -moz-transition: all .4s ease-out; -ms-transition: all .4s ease-out; }

/* line 16, ../sass/theme/_menusidebar.scss */
.bs-canvas { top: 0; z-index: 9999999999; overflow-x: hidden; overflow-y: auto; width: 70%; }

/* line 26, ../sass/theme/_menusidebar.scss */
.bs-canvas-left { left: 0; /*margin-left: -330px;*/ margin-left: -70%; }

/* line 31, ../sass/theme/_menusidebar.scss */
.bs-canvas-left.visible { margin-left: 0; }

/* line 35, ../sass/theme/_menusidebar.scss */
.bs-canvas-right { right: 0; /*margin-right: -330px;*/ margin-right: -70%; }

/* line 45, ../sass/theme/_menusidebar.scss */
#bs-canvas { background: #ffffff; }

/* line 46, ../sass/theme/_menusidebar.scss */
#bs-canvas .bs-canvas-content { padding: "0"; height: 90%; position: relative; }

/* line 47, ../sass/theme/_menusidebar.scss */
#bs-canvas .bs-canvas-header { height: 10%; display: flex; align-content: center; align-items: center; }

/* line 53, ../sass/theme/_menusidebar.scss */
#bs-canvas .navbar-toggler { position: absolute; right: 0rem; top: -0.5rem; color: #adb5bd; }

/* line 54, ../sass/theme/_menusidebar.scss */
#bs-canvas .navbar-brand-bs-canvas { max-width: 400px; display: block; height: 100%; width: 100%; }

/* line 60, ../sass/theme/_menusidebar.scss */
#bs-canvas .navbar-brand { white-space: normal; }

/* line 61, ../sass/theme/_menusidebar.scss */
#bs-canvas .navbar-brand-bs-canvas img { max-height: 90%; }

/* line 64, ../sass/theme/_menusidebar.scss */
.bs-canvas .menu-principal-container { padding-top: 2rem; }

/* line 74, ../sass/theme/_menusidebar.scss */
#bs-canvas-menu .dropdown-menu { transform: none !important; position: inherit !important; }

/* line 75, ../sass/theme/_menusidebar.scss */
#bs-canvas-menu .dropdown-menu .dropdown-item { white-space: normal !important; }

/* line 77, ../sass/theme/_menusidebar.scss */
.bs-canvas .list-group-item { font-size: 0.8rem; }

/* line 78, ../sass/theme/_menusidebar.scss */
.bs-canvas-header.bg-primary a, .bs-canvas-header.bg-secondary a { color: #ffffff; }

/* line 80, ../sass/theme/_menusidebar.scss */
#bs-canvas #bs-canvas-menu { margin: 0 1rem; }

/* line 82, ../sass/theme/_menusidebar.scss */
#bs-canvas #bs-canvas-menu .menu-item a { color: #BDCA3F; }

/* line 85, ../sass/theme/_menusidebar.scss */
#bs-canvas #bs-canvas-menu .dropdown-toggle { padding-right: 1rem; }

/* line 86, ../sass/theme/_menusidebar.scss */
#bs-canvas #bs-canvas-menu .dropdown-toggle::after { content: "\f0fe"; font-family: "Font Awesome 5 Pro"; border: 0px !important; position: absolute; right: 0.5rem; }

/* line 87, ../sass/theme/_menusidebar.scss */
#bs-canvas #bs-canvas-menu .dropdown-toggle[aria-expanded="true"]::after { content: "\f146"; }

/* line 90, ../sass/theme/_menusidebar.scss */
#bs-canvas #bs-canvas-menu .menu-item.active > .nav-link, #bs-canvas #bs-canvas-menu .menu-item.active > .dropdown-item { font-weight: bolder; color: #A3A836; }

/* line 92, ../sass/theme/_menusidebar.scss */
#bs-canvas #bs-canvas-menu .menu-item .nav-link:hover, #bs-canvas #bs-canvas-menu .dropdown-menu { background: rgba(0, 0, 0, 0.1); border: rgba(0, 0, 0, 0.15); border-radius: 2px; }

/* line 94, ../sass/theme/_menusidebar.scss */
#bs-canvas #bs-canvas-menu .dropdown-menu { margin: 0.5rem; width: 100%; }

/* line 97, ../sass/theme/_menusidebar.scss */
#bs-canvas #bs-canvas-menu .dropdown-item { transition: all .2s ease-in-out; }

/* line 99, ../sass/theme/_menusidebar.scss */
#bs-canvas #bs-canvas-menu .dropdown-item:hover { background: rgba(189, 202, 63, 0.2); }

/* line 100, ../sass/theme/_menusidebar.scss */
#bs-canvas #bs-canvas-menu .menu-item.active > .nav-link:hover, #bs-canvas #bs-canvas-menu .menu-item.active .dropdown-item:hover { color: #A3A836; }

/* line 103, ../sass/theme/_menusidebar.scss */
#bs-canvas #bs-canvas-menu li { margin: 0.15rem 0; }

@media (max-width: 575.98px) { /* line 106, ../sass/theme/_menusidebar.scss */
  #bs-canvas #bs-canvas-menu li { margin: 0.3rem 0; } }
/* Si fullwidth */
/* line 112, ../sass/theme/_menusidebar.scss */
.bs-canvas.fullwidth .menu-principal-container { width: 100%; max-width: 800px; margin: 0 auto; }

@media (min-width: 768px) { /* line 116, ../sass/theme/_menusidebar.scss */
  #bs-canvas .navbar-toggler { right: 1rem; top: 1rem; }
  /* line 117, ../sass/theme/_menusidebar.scss */
  .bs-canvas { width: 33%; }
  /* line 118, ../sass/theme/_menusidebar.scss */
  .bs-canvas-left { margin-left: -33%; }
  /* line 119, ../sass/theme/_menusidebar.scss */
  .bs-canvas-right { margin-right: -33%; }
  /* line 121, ../sass/theme/_menusidebar.scss */
  .bs-canvas.fullwidth { width: 100%; }
  /* line 122, ../sass/theme/_menusidebar.scss */
  .bs-canvas-left.fullwidth { margin-left: -100%; }
  /* line 123, ../sass/theme/_menusidebar.scss */
  .bs-canvas-left.fullwidth { margin-right: -100%; } }
/* line 129, ../sass/theme/_menusidebar.scss */
#bs-canvas .dropdown > .dropdown-menu { width: 95%; /*max-width: 260px;*/ }

/* carouselitem ------------------- */
/* line 3, ../sass/theme/_loop-templates.scss */
.carouselitem.post .thumbnailcontainer { margin-bottom: 1rem; }

/* list.php ------------------- */
/* line 6, ../sass/theme/_loop-templates.scss */
ul.list-hentry { margin: 0 0 1rem; }

/* line 7, ../sass/theme/_loop-templates.scss */
li.hentry { list-style: none; margin-bottom: 0.25rem; }

/* line 8, ../sass/theme/_loop-templates.scss */
li.hentry .entry-title { display: inline-block; margin: 0; }

/* line 3, ../sass/theme/_cpt.scss */
.container_loop.custom-grid { display: flex; flex-wrap: wrap; flex-direction: row; }

/* line 8, ../sass/theme/_cpt.scss */
.container_loop.custom-grid > * { flex: 0 1 calc(1/3*97%); margin: 0.5%; }

/* line 14, ../sass/theme/_cpt.scss */
.container_loop.custom-grid > .sticky, .container_loop.custom-grid > .sticky { flex: 0 1 100%; width: auto; }

@media (min-width: 992px) { /* line 21, ../sass/theme/_cpt.scss */
  .container_loop.custom-grid .sticky, .container_loop.custom-grid .sticky { flex: 0 1 calc(2/3*98.5%); } }
@media (max-width: 767.98px) { /* line 29, ../sass/theme/_cpt.scss */
  .container_loop.custom-grid > * { flex: 1 0 48%; } }
@media (max-width: 575.98px) { /* line 34, ../sass/theme/_cpt.scss */
  .container_loop.custom-grid > * { flex: 0 1 100%; width: auto; } }
/* BADGE ----------------------------*/
/* line 39, ../sass/theme/_cpt.scss */
.container_loop .hentry .badge_event { position: absolute; z-index: 2; left: 1.25rem; top: 3px; }

/* line 52, ../sass/theme/_cpt.scss */
#main .container_loop > article.type-event { margin: 0 auto; }

/* line 53, ../sass/theme/_cpt.scss */
#main .container_loop > article.tpl-excerpt.type-event { border-left: 4px solid #BDCA3F; transition: 0.6s all ease-in-out; }
/* line 57, ../sass/theme/_cpt.scss */
#main .container_loop > article.tpl-excerpt.type-event .entry-footer { padding: 0; }

/* line 59, ../sass/theme/_cpt.scss */
#main .container_loop > article.tpl-excerpt.type-event:hover { background: #ffffff; border-left: 0 solid #BDCA3F; }

/* si dans carousel  ccccccc */
/* line 66, ../sass/theme/_cpt.scss */
.carousel-item article.type-event { margin: 1rem auto; }

@media (min-width: 768px) { /* line 69, ../sass/theme/_cpt.scss */
  .multiple_item.event .carousel-inner { padding: 0 2rem; }
  /* line 70, ../sass/theme/_cpt.scss */
  .multiple_item.event { border-top: 3px solid #BDCA3F; }
  /* line 71, ../sass/theme/_cpt.scss */
  .multiple_item.event .carousel_event { margin-top: -2.45rem; }
  /* line 72, ../sass/theme/_cpt.scss */
  .multiple_item.event .entry-title { margin-top: 2rem; }
  /* line 73, ../sass/theme/_cpt.scss */
  .carousel-item .wrapper_event_blockdate { display: block !important; }
  /* line 74, ../sass/theme/_cpt.scss */
  .carousel-item .wrapper_event_blockdate { margin-left: 0; } }
/* règle à optimiser EN DESSOUS ------------*/
@media (max-width: 575.98px) { /* line 79, ../sass/theme/_cpt.scss */
  .list_post .event > .carousel { padding: 1rem; }
  /* line 80, ../sass/theme/_cpt.scss */
  .list_post .event .carousel-inner.carousel_event { border-left: 4px solid #BDCA3F; }
  /* line 81, ../sass/theme/_cpt.scss */
  .list_post .event > .carousel .wrapper_event_blockdate { margin-left: 0; }
  /* line 82, ../sass/theme/_cpt.scss */
  .list_post .event > .carousel .event_dotdate { display: none; } }
/* ccccccccccccccccccccccccc */
/* line 89, ../sass/theme/_cpt.scss */
.event_dotdate { display: block; margin: 0.5rem auto; background: #BDCA3F; width: 1.5rem; height: 1.5rem; border-radius: 1.5rem; border: 2px solid #ffffff; position: relative; z-index: 5; transition: all 0.5s ease-in-out; }

/* line 90, ../sass/theme/_cpt.scss */
.event_dotdate:hover { border: none; background: #A3A836; transform: scale(0.8); }

/* line 92, ../sass/theme/_cpt.scss */
.event_blockdate { background: #ffffff; box-shadow: 0 0.5rem 1rem rgba(58, 58, 58, 0.25); padding: 1rem 1.5rem; border-radius: 0.5rem; text-align: center; transition: all 0.5s ease-in-out; position: relative; display: inline-block; margin: 0.5rem; min-width: 100px; }

/* line 93, ../sass/theme/_cpt.scss */
.event_blockdate:hover { background: rgba(255, 255, 255, 0.8); box-shadow: 0 0.5rem 1rem rgba(58, 58, 58, 0.45); }

/* line 95, ../sass/theme/_cpt.scss */
.event_blockdate .jour, .event_blockdate .jour_chiffre, .event_blockdate .mois { font-size: 1.25rem; color: #BDCA3F; line-height: 1; }

/* line 96, ../sass/theme/_cpt.scss */
.event_blockdate .jour_chiffre { font-size: 1.9rem; font-weight: bolder; }

/* line 97, ../sass/theme/_cpt.scss */
.event_blockdate .jour { color: #6c757d; }

/* line 100, ../sass/theme/_cpt.scss */
.single-event .address_event { font-weight: bold; }
/* line 102, ../sass/theme/_cpt.scss */
.single-event .address_event .location_legend { font-weight: normal; color: #adb5bd; }

/* line 107, ../sass/theme/_cpt.scss */
.single-event .event_horaire, .single-event .event_location { margin: 0.5rem 0; }

/* line 109, ../sass/theme/_cpt.scss */
.single-event .meta_event { padding: 1rem; border: 2px #ffffff solid; }
/* line 111, ../sass/theme/_cpt.scss */
.single-event .meta_event .tarif_panel, .single-event .meta_event .event_horaire, .single-event .meta_event .event_location, .single-event .meta_event .contact_event { display: inline; padding-right: 1rem; }

/* line 114, ../sass/theme/_cpt.scss */
article.event .tarif_panel { font-size: 1rem; padding: 0.5rem 0; }

/* line 115, ../sass/theme/_cpt.scss */
article.event .tarif_panel .btn, article.event .tarif_panel #loginform input[type=submit], #loginform article.event .tarif_panel input[type=submit], article.event .tarif_panel .comments-link a, .comments-link article.event .tarif_panel a, article.event .tarif_panel a.post-edit-link, article.event .tarif_panel .wpcf7 input[type=submit], .wpcf7 article.event .tarif_panel input[type=submit], article.event .tarif_panel .wp-block-search .wp-block-search__button, .wp-block-search article.event .tarif_panel .wp-block-search__button { font-size: 0.7rem; padding: 1px 0.5rem; margin: 0 0.5rem; }

/*
@include media-breakpoint-up(lg) {
	a.thumbnail_link {
	max-width: 300px;
	float: left;
	margin-right: 1rem;
	}
}
*/
/* line 127, ../sass/theme/_cpt.scss */
.meta_event { margin: 0.5rem auto; font-size: 0.8rem; }

/* line 133, ../sass/theme/_cpt.scss */
.tpl-excerpt.type-event .group { padding: 1rem; }

/* line 135, ../sass/theme/_cpt.scss */
.tpl-excerpt.type-event .wrapper_event_blockdate .post-taxonomies { text-align: center; }

/* line 136, ../sass/theme/_cpt.scss */
.tpl-excerpt.type-event .wrapper_event_blockdate { background: rgba(189, 202, 63, 0.3); }

/* line 138, ../sass/theme/_cpt.scss */
.tpl-excerpt.type-event .wrapper_event_blockdate:not(.thumbnail_container) .post-taxonomies > * { margin: 0.25rem 0; display: block; }

/* line 140, ../sass/theme/_cpt.scss */
.tpl-excerpt.type-event .wrapper_event_blockdate.thumbnail_container { background-size: cover; }

/* line 141, ../sass/theme/_cpt.scss */
.tpl-excerpt.type-event .wrapper_event_blockdate .post-taxonomies { margin-bottom: 0.25rem; margin: 0.5rem; background: rgba(255, 255, 255, 0.8); float: right; padding: 0.25rem; border-radius: 3px; font-size: 0.75rem; }

@media (min-width: 768px) { /* line 153, ../sass/theme/_cpt.scss */
  .tpl-excerpt.type-event .entry-content { display: flex; }
  /* line 154, ../sass/theme/_cpt.scss */
  .tpl-excerpt.type-event .entry-content > * { flex-basis: 0; flex-grow: 1; }
  /* line 159, ../sass/theme/_cpt.scss */
  .tpl-excerpt.type-event .wrapper_event_blockdate { flex-basis: 15%; flex-grow: 0; }
  /* line 165, ../sass/theme/_cpt.scss */
  .tpl-excerpt.type-event .wrapper_event_blockdate.thumbnail_container { flex-basis: 33%; flex-grow: 0; } }
/*
.row-cols-md-2 .tpl-excerpt.type-event .entry-content,
.row-cols-md-3 .tpl-excerpt.type-event .entry-content,
.row-cols-md-4 .tpl-excerpt.type-event .entry-content,
.row-cols-md-5 .tpl-excerpt.type-event .entry-content,
.row-cols-lg-5 .tpl-excerpt.type-event .entry-content,
.row-cols-lg-4 .tpl-excerpt.type-event .entry-content,
.row-cols-lg-3 .tpl-excerpt.type-event .entry-content,
.row-cols-lg-2 .tpl-excerpt.type-event .entry-content { display: block !important;}
*/
/* line 192, ../sass/theme/_cpt.scss */
.card.type-event .wrapper_event_blockdate { margin: 0; background: rgba(189, 202, 63, 0.3); border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }

/* line 193, ../sass/theme/_cpt.scss */
.card.type-event .wrapper_event_blockdate .event_blockdate { margin: 0.5rem; }

/* line 194, ../sass/theme/_cpt.scss */
.card.type-event .wrapper_event_blockdate .event_horaire { margin-top: 0; }

/* line 195, ../sass/theme/_cpt.scss */
.card.type-event .wrapper_event_blockdate .post-taxonomies > * { display: block; }

/* line 196, ../sass/theme/_cpt.scss */
.card.type-event .wrapper_event_blockdate .meta_event { margin: 0.5rem 0; }

/* line 198, ../sass/theme/_cpt.scss */
.card.type-event.has-post-thumbnail .wrapper_event_blockdate { margin: -4rem 0 0; display: flex; background: rgba(255, 255, 255, 0.8); z-index: 1; border-radius: 0; }

/* line 199, ../sass/theme/_cpt.scss */
.card.type-event.has-post-thumbnail .wrapper_event_blockdate .event_blockdate { margin: -1.5rem 1rem 0; }

/* line 200, ../sass/theme/_cpt.scss */
.card.type-event.has-post-thumbnail .wrapper_event_blockdate .tarif_panel { padding: 0.5rem 0; margin: 0; padding: 0; }

/* line 201, ../sass/theme/_cpt.scss */
.card.type-event.has-post-thumbnail .wrapper_event_blockdate .event_horaire, .card.type-event.has-post-thumbnail .wrapper_event_blockdate .event_location { text-align: left; }

/* line 204, ../sass/theme/_cpt.scss */
.card.type-event .meta_event, .card.type-event .post-taxonomies { display: inline-block; }

/* ------------- Testimonial -----------*/
/* line 209, ../sass/theme/_cpt.scss */
:not(.card-text) > blockquote.type-testimonial { margin: 1rem auto; padding: 0.5rem 1.25rem 1.5rem; }

/* line 214, ../sass/theme/_cpt.scss */
blockquote.type-testimonial { font-size: 1.17rem; font-style: italic; position: relative; text-align: center; }

/* line 222, ../sass/theme/_cpt.scss */
blockquote.type-testimonial p { position: relative; font-size: 0.8rem; }

/* line 223, ../sass/theme/_cpt.scss */
blockquote.type-testimonial p.title { font-family: "Krub", sans-serif; font-size: 1.35rem; font-weight: bold; /*color: $secondary*/ }

/* line 227, ../sass/theme/_cpt.scss */
blockquote.type-testimonial::before { font-family: "Font Awesome 5 Pro"; font-style: normal; content: "\f10d"; color: rgba(189, 202, 63, 0.25); font-size: 3rem; font-weight: 600; }

/* line 236, ../sass/theme/_cpt.scss */
blockquote.type-testimonial::after { content: ''; }

/* line 240, ../sass/theme/_cpt.scss */
blockquote.type-testimonial cite { display: block; color: #343a40; font-style: normal; margin-top: 1.5rem; padding-top: 1rem; font-size: 0.8rem; border-top: 3px solid #BDCA3F; }

/* line 251, ../sass/theme/_cpt.scss */
blockquote.type-testimonial .excerpt_link p:last-of-type:after { font-family: "Font Awesome 5 Pro"; font-style: normal; content: "\f10e"; color: rgba(189, 202, 63, 0.4); font-size: 1.5rem; margin-left: 0.75rem; font-weight: 600; display: block; float: right; }

@media (min-width: 768px) { /* line 265, ../sass/theme/_cpt.scss */
  :not(.card-text) > blockquote.type-testimonial { width: 80%; text-align: left; }
  /* blockquote.type-testimonial::before{ font-size:3rem; position: absolute; left: 0.5rem; top:-0.5rem; } */
  /* line 277, ../sass/theme/_cpt.scss */
  blockquote.type-testimonial::before { font-size: 3rem; display: block; float: left; line-height: 0.5; margin-right: 0.5rem; } }
/* line 289, ../sass/theme/_cpt.scss */
#main article.type-testimonial .entry-header img.avatar { float: left; max-width: 5rem; margin-right: 0.5rem; position: relative; z-index: 5; margin-bottom: 1rem; }

/* line 290, ../sass/theme/_cpt.scss */
body.single-testimonial #main article.type-testimonial .entry-header img.avatar { max-width: 6.7rem; margin-right: 0.5rem; position: relative; z-index: 5; margin-bottom: 0; }

/*
body.single-testimonial #main > article.type-testimonial .entry-header h2 a,
body.single-testimonial #main > article.type-testimonial .entry-header h2{color: $dark}
*/
/* line 297, ../sass/theme/_cpt.scss */
body.single-testimonial #main > article.type-testimonial .entry-header .prenom { color: #BDCA3F; }

/* line 298, ../sass/theme/_cpt.scss */
body.single-testimonial #main > article > .entry-header h3.entry-title, body.single-testimonial #main > article > .entry-header .entry-title.h3 { font-size: 2rem; }

/* line 301, ../sass/theme/_cpt.scss */
article.testimonial .thumbnail_container { text-align: center; }

@media (min-width: 576px) { /* line 303, ../sass/theme/_cpt.scss */
  article.testimonial .thumbnail_container { margin-right: 1rem; display: inline-block; float: left; } }
/* line 307, ../sass/theme/_cpt.scss */
.thumbnail_container.testimonial img { border-radius: 100px; border: 4px solid #ffffff; }

@media (min-width: 576px) { /* line 308, ../sass/theme/_cpt.scss */
  .thumbnail_container.testimonial img { max-width: 150px; } }
/* line 311, ../sass/theme/_cpt.scss */
article.testimonial .entreprise, article.testimonial .prenom, article.testimonial .nom { font-weight: bold; }

/* line 314, ../sass/theme/_cpt.scss */
.card.type-testimonial img.avatar { float: left; max-width: 5rem; margin-right: 0.5rem; position: relative; z-index: 5; margin-bottom: 1rem; }

/* line 315, ../sass/theme/_cpt.scss */
.card.type-testimonial .card-text { clear: both; }

/* line 316, ../sass/theme/_cpt.scss */
.card.type-testimonial blockquote.type-testimonial::before { left: -1.5rem; top: -2.5rem; z-index: 2; }

/* line 320, ../sass/theme/_cpt.scss */
figure.type-staff.hovereffect img.staff_alternative_image { position: absolute; top: 0; opacity: 0; transition: all 0.15s; /*transition-delay: 0.1s;*/ }

/* line 321, ../sass/theme/_cpt.scss */
figure.type-staff.hovereffect:hover img.staff_alternative_image { opacity: 1; }

/* line 325, ../sass/theme/_cpt.scss */
.single-plante #single-wrapper { background: #212529; }

/* line 326, ../sass/theme/_cpt.scss */
.single-plante #single-wrapper #content { max-width: 720px; }

/* line 328, ../sass/theme/_cpt.scss */
.single-plante #single-wrapper .entry-content { color: #ffffff; }

/* entry-title eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee */
/* line 3, ../sass/theme/_post.scss */
.entry-title a { transition: all 2s; }

/* line 4, ../sass/theme/_post.scss */
.has-background .entry-title a:hover { color: inherit; opacity: 0.5; }

/* line 5, ../sass/theme/_post.scss */
.excerpt_link { color: inherit; }

/* .container_loop ----------- */
/* line 9, ../sass/theme/_post.scss */
.container_loop.row-cols-1 article .entry-title { font-size: 1.5rem; }

/* line 10, ../sass/theme/_post.scss */
.container_loop .entry-header { margin-bottom: 1rem; }

/* line 11, ../sass/theme/_post.scss */
.container_loop .entry-header .entry-meta { margin-bottom: 0.5rem; }

/* entry-title eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee */
/* line 16, ../sass/theme/_post.scss */
body.single-post #main > article.type-post .entry-footer { margin-top: 5rem; }

/* line 17, ../sass/theme/_post.scss */
#main .container_loop > article { margin: 0.5rem auto 2.75rem; }

/* line 19, ../sass/theme/_post.scss */
body.logged-in article .entry-footer { border-top: 1px solid #dee2e6; padding-top: 0.5rem; }

/* line 20, ../sass/theme/_post.scss */
article .entry-footer { font-size: 0.8rem; margin: 0 auto !important; color: rgba(58, 58, 58, 0.5); }

/* line 21, ../sass/theme/_post.scss */
article .entry-footer > *:first-child { padding: 0.25rem; }

/* line 23, ../sass/theme/_post.scss */
article .entry-meta { color: #adb5bd; font-size: 0.8rem; margin-bottom: 1rem; }

/*
article .entry-footer a, article .entry-meta a{ transition: color 0.5s ease-in-out;}
article .entry-footer a:hover, article .entry-meta a:hover{ color: $primary;}
*/
/* line 30, ../sass/theme/_post.scss */
.back_post_type_archive_link { background: #ffffff; font-size: 0.7rem; display: block; line-height: 1; padding: 4px 8px; border-left: 2px solid #ffffff; transition: 0.3s all ease-in-out; }

@media (min-width: 576px) { /* line 33, ../sass/theme/_post.scss */
  .back_post_type_archive_link { display: inline-block; }
  /* line 34, ../sass/theme/_post.scss */
  .back_post_type_archive_link > span { display: block; } }
/* line 37, ../sass/theme/_post.scss */
.back_post_type_archive_link:hover { border-left: 2px solid #BDCA3F; color: #3a3a3a; }

/* line 38, ../sass/theme/_post.scss */
.back_post_type_archive_link .cpt_name { font-weight: bold; }

/* line 41, ../sass/theme/_post.scss */
.post-taxonomies { margin-bottom: 0.25rem; }

/* line 42, ../sass/theme/_post.scss */
.post-taxonomies > span { margin-right: 1rem; }

/* line 43, ../sass/theme/_post.scss */
.post-taxonomies > span:last-child { margin-right: 0; }

/* line 48, ../sass/theme/_post.scss */
.posted-by { margin-bottom: 0.25rem; }

/* line 49, ../sass/theme/_post.scss */
.posted-by > span { margin-right: 1rem; }

/* line 53, ../sass/theme/_post.scss */
a.post-edit-link, .comments-link a { margin: 0 3px; }

/* line 60, ../sass/theme/_post.scss */
.comments-link a:before { content: ""; font-family: "Font Awesome 5 Pro"; margin-right: 0.5rem; font-weight: normal; }

/* line 67, ../sass/theme/_post.scss */
a.post-edit-link:before { content: ""; font-family: "Font Awesome 5 Pro"; margin-right: 0.5rem; font-weight: normal; }

/* line 69, ../sass/theme/_post.scss */
a.post-edit-link, .comments-link a, a.post-edit-link, a.author-link { padding: 0.1rem 0.25rem; font-size: 0.7rem; }

/* line 74, ../sass/theme/_post.scss */
.has-background article:not(.card) .comments-link a  { color: #ffffff; border-color: #ffffff; }

/* line 81, ../sass/theme/_post.scss */
.post-navigation { margin-top: 2rem; font-size: 0.8em; opacity: 0.8; }

@media (min-width: 768px) { /* line 83, ../sass/theme/_post.scss */
  .post-navigation .nav-previous, .post-navigation .nav-next { width: 50%; }
  /* line 84, ../sass/theme/_post.scss */
  .post-navigation .nav-next { text-align: end; } }
/* line 89, ../sass/theme/_post.scss */
.cat-links::before, .tags-links::before { font-family: "Font Awesome 5 Pro"; content: '\f02c'; margin-right: 3px; font-weight: 700; color: rgba(58, 58, 58, 0.5); }

/* line 90, ../sass/theme/_post.scss */
.location-links::before { font-family: "Font Awesome 5 Pro"; content: '\f3c5'; margin-right: 3px; font-weight: 700; color: rgba(58, 58, 58, 0.5); }

/* line 92, ../sass/theme/_post.scss */
.cat-links a, .tags-links a { font-weight: 700; text-decoration: none; margin: 0 3px; }

/* line 94, ../sass/theme/_post.scss */
.page-header { margin-bottom: 2rem; }

/* line 97, ../sass/theme/_post.scss */
.author-info { padding: 1rem; }

@media (min-width: 768px) { /* line 103, ../sass/theme/_post.scss */
  .author-info .author-avatar { float: left; margin-right: 1rem; } }
/* line 109, ../sass/theme/_post.scss */
article .card-img-link { transition: opacity 2s; }

/* line 110, ../sass/theme/_post.scss */
article .card-img-link:hover { opacity: 0.5; }

/* line 111, ../sass/theme/_post.scss */
article.type-post .card-title { font-size: 1.35rem; }

/* line 112, ../sass/theme/_post.scss */
#main .card.sticky { background: rgba(189, 202, 63, 0.2); }

/* line 113, ../sass/theme/_post.scss */
#main .card.sticky .entry-footer { background: none; text-align: center; }

/* line 116, ../sass/theme/_post.scss */
article .card-img-link { transition: opacity 2s; }

/* line 117, ../sass/theme/_post.scss */
article .card-img-link:hover { opacity: 0.5; }

/* line 118, ../sass/theme/_post.scss */
article.type-post .card-title { font-size: 1.35rem; }

/* line 119, ../sass/theme/_post.scss */
article.card.with_iconpage { margin-bottom: 3rem; }

/* line 120, ../sass/theme/_post.scss */
article.card.coloredbg p, article.card.coloredbg h2, article.card.coloredbg .h2, article.card.coloredbg h3, article.card.coloredbg .h3, article.card.coloredbg h2 a, article.card.coloredbg .h2 a, article.card.coloredbg h3 a, article.card.coloredbg .h3 a { color: #ffffff !important; }

/* line 130, ../sass/theme/_post.scss */
.container_loop.row-cols .tpl-excerpt .entry-header { margin: 0.75rem 0; }

/* line 133, ../sass/theme/_post.scss */
.tpl-excerpt .thumbnail_container, .tpl-excerpt .thumbnail_link { width: 100%; }

/* line 136, ../sass/theme/_post.scss */
.tpl-excerpt .thumbnail_container .img-primary { display: none; }

@media (min-width: 768px) { /* line 138, ../sass/theme/_post.scss */
  .tpl-excerpt .thumbnail_container .img-primary { display: block; }
  /* line 139, ../sass/theme/_post.scss */
  .tpl-excerpt .thumbnail_container .img-secondary { display: none; } }
/* line 142, ../sass/theme/_post.scss */
.wp-block-column .tpl-excerpt .thumbnail_container .img-primary { display: none; }

/* line 143, ../sass/theme/_post.scss */
.wp-block-column .tpl-excerpt .thumbnail_container .img-secondary { display: block; }

@media (min-width: 992px) { /* line 147, ../sass/theme/_post.scss */
  .tpl-excerpt.type-post .entry-content { display: flex; flex-wrap: nowrap; align-items: center; }
  /* line 148, ../sass/theme/_post.scss */
  .tpl-excerpt.type-post.has-post-thumbnail .group { padding: 0.25rem 1rem; }
  /* line 149, ../sass/theme/_post.scss */
  .tpl-excerpt.type-post .entry-content > * { flex-basis: 0; flex-grow: 1; }
  /* line 153, ../sass/theme/_post.scss */
  .tpl-excerpt.type-post .entry-content .thumbnail_container { flex-basis: auto; flex-grow: 0; width: auto; max-width: 40%; }
  /* line 160, ../sass/theme/_post.scss */
  .container_loop.row > .col > .tpl-excerpt.type-post .entry-content .thumbnail_container { max-width: 100%; } }
/* line 166, ../sass/theme/_post.scss */
.row-cols-md-2 .tpl-excerpt .entry-content .group, .row-cols-md-3 .tpl-excerpt .entry-content .group, .row-cols-md-4 .tpl-excerpt .entry-content .group, .row-cols-md-5 .tpl-excerpt .entry-content .group, .row-cols-lg-5 .tpl-excerpt .entry-content .group, .row-cols-lg-4 .tpl-excerpt .entry-content .group, .row-cols-lg-3 .tpl-excerpt .entry-content .group, .row-cols-lg-2 .tpl-excerpt .entry-content { padding: 0; }

/* line 174, ../sass/theme/_post.scss */
.row-cols-md-2 .tpl-excerpt .entry-content, .row-cols-md-3 .tpl-excerpt .entry-content, .row-cols-md-4 .tpl-excerpt .entry-content, .row-cols-md-5 .tpl-excerpt .entry-content, .row-cols-lg-5 .tpl-excerpt .entry-content, .row-cols-lg-4 .tpl-excerpt .entry-content, .row-cols-lg-3 .tpl-excerpt .entry-content, .row-cols-lg-2 .tpl-excerpt .entry-content { display: block !important; }

/* line 183, ../sass/theme/_post.scss */
.multiple_item .tpl-excerpt .entry-content { display: block !important; }

/* line 184, ../sass/theme/_post.scss */
.wp-block-column .tpl-excerpt .entry-content { display: block !important; }

/* line 186, ../sass/theme/_post.scss */
.container_loop.excerpt article { margin-bottom: 2rem; }

/* line 187, ../sass/theme/_post.scss */
.container_loop article { position: relative; }

/* line 189, ../sass/theme/_post.scss */
.container_loop .hentry.has-post-thumbnail .badge_post { position: absolute; z-index: 2; left: 1.25rem; top: 1rem; }

/* line 195, ../sass/theme/_post.scss */
.badge_featured_post { color: #BDCA3F; letter-spacing: 1px; padding: 0.1rem 0.5rem; display: block; margin-bottom: 1rem; text-align: center; margin: 0 auto 0.5rem; width: 50%; font-size: 0.8rem; border-radius: 5px; border: 1px solid #BDCA3F; }

@media (min-width: 576px) { /* line 209, ../sass/theme/_post.scss */
  .badge_featured_post { display: none; } }
/* line 212, ../sass/theme/_post.scss */
.badge_featured_post_icon { position: absolute; right: 0; top: 0; background: #BDCA3F; color: #ffffff; letter-spacing: 1px; padding: 0.5rem 0.5rem; border-top-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; height: 3rem; display: block; width: 3rem; text-align: center; font-size: 1.5rem; }

/* line 228, ../sass/theme/_post.scss */
.badge_featured_post_icon:before { content: ""; font-family: "Font Awesome 5 Pro"; font-weight: normal; }

/* masquer macaron ---*/
/* line 230, ../sass/theme/_post.scss */
.tpl-fullbanner .badge_featured_post_icon { display: none; }

/* line 231, ../sass/theme/_post.scss */
.tpl-fullbanner article.type-post.sticky { padding: 0 !important; border-radius: 0 !important; border: none !important; }

@media (max-width: 575.98px) { /* line 240, ../sass/theme/_post.scss */
  .badge_featured_post_icon { display: none; } }
/* line 244, ../sass/theme/_post.scss */
body:not(.single) article.type-post.sticky { position: relative; background-color: rgba(189, 202, 63, 0.2); padding: 0.5rem 1rem; border-radius: 0.5rem; border: 1px solid rgba(189, 202, 63, 0.25); }

/* line 252, ../sass/theme/_post.scss */
body:not(.single) article.type-post.sticky .entry-footer { border-top: 1px solid rgba(189, 202, 63, 0.4); }

/* line 253, ../sass/theme/_post.scss */
body:not(.single) #main > article.type-post.sticky .entry-header { padding-right: 3rem; }

/* WP page WIDE GESTION */
/* line 256, ../sass/theme/_post.scss */
.container-fluid > #main #comments, .container-sm > #main #comments, .container-md > #main #comments, .container-lg > #main #comments, .container-xl > #main #comments, .container-xxl > #main #comments, .container-fluid > #main .entry-footer, .container-sm > #main .entry-footer, .container-md > #main .entry-footer, .container-lg > #main .entry-footer, .container-xl > #main .entry-footer, .container-xxl > #main .entry-footer, #archive-wrapper .container-fluid > #main, #archive-wrapper .container-sm > #main, #archive-wrapper .container-md > #main, #archive-wrapper .container-lg > #main, #archive-wrapper .container-xl > #main, #archive-wrapper .container-xxl > #main { max-width: 1140px; margin: 0 auto 1rem; }

/* commentaires --------------------- */
/* line 266, ../sass/theme/_post.scss */
ol.comment-list li.comment { padding: 0.75rem; background: #ffffff; border: 1px solid #dee2e6; }

/* line 267, ../sass/theme/_post.scss */
ol.comment-list li.comment:before { content: ''; color: #a2c615; font-weight: bold; }

/* line 272, ../sass/theme/_post.scss */
ol.comment-list li.comment .children { border-left: 3px solid #fbf88d; margin: 1.5rem 0 1.5rem 0.5rem; }

/* archive author */
/* line 277, ../sass/theme/_post.scss */
.author-postlist { margin-top: 2.5rem; }

/* line 278, ../sass/theme/_post.scss */
.author-postlist > h2, .author-postlist > .h2 { margin: 2rem 0; }

/* line 279, ../sass/theme/_post.scss */
.author-postlist h2 span, .author-postlist .h2 span { font-weight: bold; color: #BDCA3F; }

/* line 2, ../sass/theme/_comment.scss */
#comments { margin-top: 2rem; }

/* line 5, ../sass/theme/_comment.scss */
#comments #reply-title { font-size: 1.5rem; text-align: center; }

/* message confirmation ---- */
/* line 4, ../sass/theme/_acf-formfront.scss */
#message { text-align: center; background: rgba(255, 255, 255, 0.8); padding: 0.25rem; max-width: 800px; margin: 0.5rem auto; border: 1px solid #ffffff; }

/* line 5, ../sass/theme/_acf-formfront.scss */
#message.updated { color: #198754; background: rgba(25, 135, 84, 0.25); }

/* line 7, ../sass/theme/_acf-formfront.scss */
#page #acf-form { max-width: 1140px; margin: 0 auto; }

/* line 9, ../sass/theme/_acf-formfront.scss */
#page .acf-fields > .acf-field { padding: 0.25rem; border-top: none; }

/* wrap tab ------- */
/* line 12, ../sass/theme/_acf-formfront.scss */
.acf-tab-wrap { margin: 1rem 0; }

/* wrap tab ------- */
/* line 14, ../sass/theme/_acf-formfront.scss */
.acf-field-message { text-align: center; font-style: italic; background: rgba(255, 255, 255, 0.8); padding: 0.25rem; max-width: 800px; margin: 0.5rem auto; border: 1px solid #ffffff; }

/* button --------------- */
/* line 18, ../sass/theme/_acf-formfront.scss */
.acf-button { display: inline-block; font-weight: 400; line-height: 1.5; color: #3a3a3a; text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; user-select: none; background-color: transparent; border: 2px solid transparent; padding: 0.375rem 0.75rem; border-radius: 0.5rem; transition: all 0.8s ease-in-out; }

/* line 38, ../sass/theme/_acf-formfront.scss */
.button-primary { color: #000; background-color: #BDCA3F; border-color: #BDCA3F; }
/* line 26, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.button-primary:hover { color: #000; background-color: #c7d25c; border-color: #c4cf52; }
/* line 32, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:focus + .button-primary, .button-primary:focus { color: #000; background-color: #c7d25c; border-color: #c4cf52; box-shadow: 0 0 0 0.25rem rgba(161, 172, 54, 0.5); }
/* line 45, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .button-primary, .btn-check:active + .button-primary, .button-primary:active, .button-primary.active, .show > .button-primary.dropdown-toggle { color: #000; background-color: #cad565; border-color: #c4cf52; }
/* line 56, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .button-primary:focus, .btn-check:active + .button-primary:focus, .button-primary:active:focus, .button-primary.active:focus, .show > .button-primary.dropdown-toggle:focus { box-shadow: 0 0 0 0.25rem rgba(161, 172, 54, 0.5); }
/* line 66, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.button-primary:disabled, .button-primary.disabled { color: #000; background-color: #BDCA3F; border-color: #BDCA3F; }

/* line 38, ../sass/theme/_acf-formfront.scss */
.button-secondary { color: #000; background-color: #fbf88d; border-color: #fbf88d; }
/* line 26, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.button-secondary:hover { color: #000; background-color: #fcf99e; border-color: #fbf998; }
/* line 32, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:focus + .button-secondary, .button-secondary:focus { color: #000; background-color: #fcf99e; border-color: #fbf998; box-shadow: 0 0 0 0.25rem rgba(213, 211, 120, 0.5); }
/* line 45, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .button-secondary, .btn-check:active + .button-secondary, .button-secondary:active, .button-secondary.active, .show > .button-secondary.dropdown-toggle { color: #000; background-color: #fcf9a4; border-color: #fbf998; }
/* line 56, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .button-secondary:focus, .btn-check:active + .button-secondary:focus, .button-secondary:active:focus, .button-secondary.active:focus, .show > .button-secondary.dropdown-toggle:focus { box-shadow: 0 0 0 0.25rem rgba(213, 211, 120, 0.5); }
/* line 66, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.button-secondary:disabled, .button-secondary.disabled { color: #000; background-color: #fbf88d; border-color: #fbf88d; }

/* line 38, ../sass/theme/_acf-formfront.scss */
.button-success { color: #ffffff; background-color: #198754; border-color: #198754; }
/* line 26, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.button-success:hover { color: #ffffff; background-color: #157347; border-color: #146c43; }
/* line 32, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:focus + .button-success, .button-success:focus { color: #ffffff; background-color: #157347; border-color: #146c43; box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5); }
/* line 45, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .button-success, .btn-check:active + .button-success, .button-success:active, .button-success.active, .show > .button-success.dropdown-toggle { color: #ffffff; background-color: #146c43; border-color: #13653f; }
/* line 56, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .button-success:focus, .btn-check:active + .button-success:focus, .button-success:active:focus, .button-success.active:focus, .show > .button-success.dropdown-toggle:focus { box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5); }
/* line 66, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.button-success:disabled, .button-success.disabled { color: #ffffff; background-color: #198754; border-color: #198754; }

/* line 38, ../sass/theme/_acf-formfront.scss */
.button-info { color: #000; background-color: #f8faeb; border-color: #f8faeb; }
/* line 26, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.button-info:hover { color: #000; background-color: #f9fbee; border-color: #f9fbed; }
/* line 32, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:focus + .button-info, .button-info:focus { color: #000; background-color: #f9fbee; border-color: #f9fbed; box-shadow: 0 0 0 0.25rem rgba(211, 213, 200, 0.5); }
/* line 45, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .button-info, .btn-check:active + .button-info, .button-info:active, .button-info.active, .show > .button-info.dropdown-toggle { color: #000; background-color: #f9fbef; border-color: #f9fbed; }
/* line 56, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .button-info:focus, .btn-check:active + .button-info:focus, .button-info:active:focus, .button-info.active:focus, .show > .button-info.dropdown-toggle:focus { box-shadow: 0 0 0 0.25rem rgba(211, 213, 200, 0.5); }
/* line 66, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.button-info:disabled, .button-info.disabled { color: #000; background-color: #f8faeb; border-color: #f8faeb; }

/* line 38, ../sass/theme/_acf-formfront.scss */
.button-warning { color: #000; background-color: #ffc107; border-color: #ffc107; }
/* line 26, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.button-warning:hover { color: #000; background-color: #ffca2c; border-color: #ffc720; }
/* line 32, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:focus + .button-warning, .button-warning:focus { color: #000; background-color: #ffca2c; border-color: #ffc720; box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5); }
/* line 45, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .button-warning, .btn-check:active + .button-warning, .button-warning:active, .button-warning.active, .show > .button-warning.dropdown-toggle { color: #000; background-color: #ffcd39; border-color: #ffc720; }
/* line 56, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .button-warning:focus, .btn-check:active + .button-warning:focus, .button-warning:active:focus, .button-warning.active:focus, .show > .button-warning.dropdown-toggle:focus { box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5); }
/* line 66, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.button-warning:disabled, .button-warning.disabled { color: #000; background-color: #ffc107; border-color: #ffc107; }

/* line 38, ../sass/theme/_acf-formfront.scss */
.button-danger { color: #ffffff; background-color: #dc3545; border-color: #dc3545; }
/* line 26, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.button-danger:hover { color: #ffffff; background-color: #bb2d3b; border-color: #b02a37; }
/* line 32, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:focus + .button-danger, .button-danger:focus { color: #ffffff; background-color: #bb2d3b; border-color: #b02a37; box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5); }
/* line 45, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .button-danger, .btn-check:active + .button-danger, .button-danger:active, .button-danger.active, .show > .button-danger.dropdown-toggle { color: #ffffff; background-color: #b02a37; border-color: #a52834; }
/* line 56, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .button-danger:focus, .btn-check:active + .button-danger:focus, .button-danger:active:focus, .button-danger.active:focus, .show > .button-danger.dropdown-toggle:focus { box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5); }
/* line 66, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.button-danger:disabled, .button-danger.disabled { color: #ffffff; background-color: #dc3545; border-color: #dc3545; }

/* line 38, ../sass/theme/_acf-formfront.scss */
.button-light { color: #000; background-color: #fcfcfc; border-color: #fcfcfc; }
/* line 26, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.button-light:hover { color: #000; background-color: #fcfcfc; border-color: #fcfcfc; }
/* line 32, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:focus + .button-light, .button-light:focus { color: #000; background-color: #fcfcfc; border-color: #fcfcfc; box-shadow: 0 0 0 0.25rem rgba(214, 214, 214, 0.5); }
/* line 45, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .button-light, .btn-check:active + .button-light, .button-light:active, .button-light.active, .show > .button-light.dropdown-toggle { color: #000; background-color: #fdfdfd; border-color: #fcfcfc; }
/* line 56, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .button-light:focus, .btn-check:active + .button-light:focus, .button-light:active:focus, .button-light.active:focus, .show > .button-light.dropdown-toggle:focus { box-shadow: 0 0 0 0.25rem rgba(214, 214, 214, 0.5); }
/* line 66, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.button-light:disabled, .button-light.disabled { color: #000; background-color: #fcfcfc; border-color: #fcfcfc; }

/* line 38, ../sass/theme/_acf-formfront.scss */
.button-dark { color: #ffffff; background-color: #3a3a3a; border-color: #3a3a3a; }
/* line 26, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.button-dark:hover { color: #ffffff; background-color: #313131; border-color: #2e2e2e; }
/* line 32, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:focus + .button-dark, .button-dark:focus { color: #ffffff; background-color: #313131; border-color: #2e2e2e; box-shadow: 0 0 0 0.25rem rgba(88, 88, 88, 0.5); }
/* line 45, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .button-dark, .btn-check:active + .button-dark, .button-dark:active, .button-dark.active, .show > .button-dark.dropdown-toggle { color: #ffffff; background-color: #2e2e2e; border-color: #2c2c2c; }
/* line 56, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.btn-check:checked + .button-dark:focus, .btn-check:active + .button-dark:focus, .button-dark:active:focus, .button-dark.active:focus, .show > .button-dark.dropdown-toggle:focus { box-shadow: 0 0 0 0.25rem rgba(88, 88, 88, 0.5); }
/* line 66, ../sass/src/bootstrap-5/mixins/_buttons.scss */
.button-dark:disabled, .button-dark.disabled { color: #ffffff; background-color: #3a3a3a; border-color: #3a3a3a; }

/* line 42, ../sass/theme/_acf-formfront.scss */
.acf-button.button-primary { color: #ffffff; }

/* line 45, ../sass/theme/_acf-formfront.scss */
.acf-button[data-event='add-row']:before { content: ""; font-family: "Font Awesome 5 Pro"; margin-right: 0.5rem; }

/* line 46, ../sass/theme/_acf-formfront.scss */
.acf-button.button-primary[data-event='add-row']:before { color: #ffffff; }

/* SUBMIT -------- */
/* line 50, ../sass/theme/_acf-formfront.scss */
#page .acf-form-submit { text-align: end; margin-top: 2rem; }

/* line 51, ../sass/theme/_acf-formfront.scss */
.acf-button[type="submit"] { text-transform: uppercase; font-size: 1rem; letter-spacing: 3px; font-weight: bold; }

@media (min-width: 992px) { /*	 #page .acf-field:not(.acf-field-repeater, .acf-field-image, .acf-field-gallery){ 		  display: grid; 		  grid-template-columns: 1fr 3fr; } */ }
/* image ---------- */
/* line 66, ../sass/theme/_acf-formfront.scss */
#page .acf-image-uploader img { width: 100%; height: auto; }

/*
#page .acf-gallery-main .acf-gallery-attachments{
		display: grid; 		grid-template-columns: 1fr 1fr 1fr;}
#page .acf-gallery-main .acf-gallery-attachments .acf-gallery-attachment{}
#page .acf-gallery-main .acf-gallery-attachments .acf-gallery-attachment .thumbnail img { width: 100%; height: auto}
*/
/*
* Use existing Bootstrap 4 classes and
* variables to extend - override CF7 style
*
* Useful CF7 classes:
* .wpcf7 the wrapper element
* .wpcf7-form
* .wpcf7-form-control
* .wpcf7-text
* .wpcf7-email
* .wpcf7-textarea
* .wpcf7-submit
*/
/* line 17, ../sass/theme/_plugin.scss */
.wpcf7 { max-width: 800px; margin: 0 auto !important; }
/* line 43, ../sass/theme/_plugin.scss */
.wpcf7 input[type=submit] { background-color: #ffffff; }
/* line 57, ../sass/theme/_plugin.scss */
.wpcf7 .wpcf7-form label { width: 100%; }
/* line 63, ../sass/theme/_plugin.scss */
.wpcf7 .wpcf7-not-valid-tip { color: theme-color("danger"); }
/* line 68, ../sass/theme/_plugin.scss */
.wpcf7 .wpcf7-validation-errors { color: theme-color("danger"); border: 1px solid #e9ecef; }

/* line 75, ../sass/theme/_plugin.scss */
.wpcf7 input.btn-sm, .wpcf7 .btn-group-sm > input.btn, .wpcf7 #loginform .btn-group-sm > input[type=submit], #loginform .wpcf7 .btn-group-sm > input[type=submit], .wpcf7 .btn-group-sm > input[type=submit], .wpcf7 .wp-block-search .btn-group-sm > input.wp-block-search__button, .wp-block-search .wpcf7 .btn-group-sm > input.wp-block-search__button { padding: 0.2rem 0.5rem; font-size: 0.8rem; }

/* line 81, ../sass/theme/_plugin.scss */
.wpcf7-form .acceptance-rgpd, .wpcf7-form .wpcf7-acceptance { display: block; }

/* line 82, ../sass/theme/_plugin.scss */
.wpcf7-form .wpcf7-acceptance { background-color: rgba(255, 193, 7, 0.2); color: #3a3a3a; padding: 5px; border: 1px solid rgba(255, 193, 7, 0.5); }

/* line 84, ../sass/theme/_plugin.scss */
.wpcf7-form .wpcf7-acceptance .wpcf7-list-item a { font-weight: bold; text-decoration: underline; }

/* line 85, ../sass/theme/_plugin.scss */
.wpcf7-form .wpcf7-acceptance .wpcf7-list-item { margin: 0; }

/*--------------------------------------------------------------
## ACF
--------------------------------------------------------------*/
/* line 90, ../sass/theme/_plugin.scss */
.acf-map { width: 100%; height: 400px; border: #6c757d solid 1px; margin: 0; z-index: 7; }

/* line 97, ../sass/theme/_plugin.scss */
.post-type-archive-agence .acf-map { width: 100%; height: 50vh; }

/* fixes potential theme css conflict */
/* line 103, ../sass/theme/_plugin.scss */
.acf-map img { max-width: inherit !important; }

/* style info bulle GMAP --------------*/
/* line 112, ../sass/theme/_plugin.scss */
.gm-style-iw .row { margin: 0 !important; }

/* line 114, ../sass/theme/_plugin.scss */
.gm-style .gm-style-iw { max-width: 400px !important; }

/* line 117, ../sass/theme/_plugin.scss */
.gm-style-iw-d h4, .gm-style-iw-d .h4, .gm-style-iw-d h5, .gm-style-iw-d .h5 { color: #3a3a3a !important; }

/* line 118, ../sass/theme/_plugin.scss */
.gm-style-iw h4, .gm-style-iw .h4, .gm-style-iw p { margin: 0; padding: 0; }

/* line 125, ../sass/theme/_plugin.scss */
.gm-style .cluster { font-weight: bold; color: #BDCA3F; }

/* --------------------------------------------------------------
## Cookie Notice CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
---------------------------------------------------------------*/
/* line 131, ../sass/theme/_plugin.scss */
#cn-more-info, #cn-accept-cookie { display: inline-block; font-weight: 400; color: #3a3a3a; text-align: center; vertical-align: middle; user-select: none; border: 2px solid transparent; font-size: 0.75rem; padding: 0.15rem 0.25rem; transition: all 0.8s ease-in-out; background-color: #fcfcfc; border-radius: 3px; }
@media (prefers-reduced-motion: reduce) { /* line 131, ../sass/theme/_plugin.scss */
  #cn-more-info, #cn-accept-cookie { transition: none; } }
/* line 146, ../sass/theme/_plugin.scss */
#cn-more-info.disabled, #cn-more-info:disabled, #cn-accept-cookie.disabled, #cn-accept-cookie:disabled { opacity: 0.65; }
/* line 153, ../sass/theme/_plugin.scss */
#cn-more-info:not(:disabled):not(.disabled), #cn-accept-cookie:not(:disabled):not(.disabled) { cursor: pointer; }

/* line 168, ../sass/theme/_plugin.scss */
#cookie-law-info-bar .cli-bar-container { max-width: 900px; font-size: 0.8rem; }

/* --------------------------------------------------------------
## Cookie Notice CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
---------------------------------------------------------------*/
/* line 174, ../sass/theme/_plugin.scss */
.rpwwt-post-title { font-size: 1.25rem; line-height: 1; }

/* line 175, ../sass/theme/_plugin.scss */
.rpwwt-post-categories { text-align: right; color: #6c757d; border-top: 1px solid #ced4da; }

/* line 176, ../sass/theme/_plugin.scss */
.rpwwt-post-categories a { color: #6c757d; text-decoration: none; }

/* line 177, ../sass/theme/_plugin.scss */
.rpwwt-post-categories a:first-child:before { content: '\f02c'; font-family: "Font Awesome 5 Pro"; margin-right: 3px; font-weight: 700; }

/* line 179, ../sass/theme/_plugin.scss */
.rpwwt-widget ul li img { transition: opacity 2s; }

/* line 180, ../sass/theme/_plugin.scss */
.rpwwt-widget ul li a:hover img { opacity: 0.5; }

/* --------------------------------------------------------------
## CF7 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
---------------------------------------------------------------*/
@media (max-width: 767.98px) { /* line 186, ../sass/theme/_plugin.scss */
  .wpcf7-form-control-wrap input { margin: 5px 0; } }
/* line 188, ../sass/theme/_plugin.scss */
.bg-dark .form-control, .bg-dark #loginform input[type=text], #loginform .bg-dark input[type=text], .bg-dark #loginform input[type=search], #loginform .bg-dark input[type=search], .bg-dark #loginform input[type=tel], #loginform .bg-dark input[type=tel], .bg-dark #loginform input[type=date], #loginform .bg-dark input[type=date], .bg-dark #loginform input[type=password], #loginform .bg-dark input[type=password], .bg-dark #loginform input[type=email], #loginform .bg-dark input[type=email], .bg-dark #loginform input[type=file], #loginform .bg-dark input[type=file], .bg-dark #loginform input[type=submit], #loginform .bg-dark input[type=submit], .bg-dark #loginform select, #loginform .bg-dark select, .bg-dark #loginform textarea, #loginform .bg-dark textarea, .bg-dark .wpcf7 input[type=text], .wpcf7 .bg-dark input[type=text], .bg-dark .wpcf7 input[type=search], .wpcf7 .bg-dark input[type=search], .bg-dark .wpcf7 input[type=url], .wpcf7 .bg-dark input[type=url], .bg-dark .wpcf7 input[type=tel], .wpcf7 .bg-dark input[type=tel], .bg-dark .wpcf7 input[type=number], .wpcf7 .bg-dark input[type=number], .bg-dark .wpcf7 input[type=range], .wpcf7 .bg-dark input[type=range], .bg-dark .wpcf7 input[type=date], .wpcf7 .bg-dark input[type=date], .bg-dark .wpcf7 input[type=month], .wpcf7 .bg-dark input[type=month], .bg-dark .wpcf7 input[type=week], .wpcf7 .bg-dark input[type=week], .bg-dark .wpcf7 input[type=time], .wpcf7 .bg-dark input[type=time], .bg-dark .wpcf7 input[type=datetime], .wpcf7 .bg-dark input[type=datetime], .bg-dark .wpcf7 input[type=datetime-local], .wpcf7 .bg-dark input[type=datetime-local], .bg-dark .wpcf7 input[type=color], .wpcf7 .bg-dark input[type=color], .bg-dark .wpcf7 input[type=email], .wpcf7 .bg-dark input[type=email], .bg-dark .wpcf7 input[type=file], .wpcf7 .bg-dark input[type=file], .bg-dark .wpcf7 select, .wpcf7 .bg-dark select, .bg-dark .wpcf7 textarea, .wpcf7 .bg-dark textarea, .bg-dark .wpcf7 .wpcf7-validation-errors, .wpcf7 .bg-dark .wpcf7-validation-errors, .bg-dark .wp-block-search .wp-block-search__input, .wp-block-search .bg-dark .wp-block-search__input, .bg-dark .wpcf7 input { background-color: rgba(252, 252, 252, 0.1) !important; border-color: rgba(252, 252, 252, 0.2) !important; color: #fcfcfc !important; }

/* line 189, ../sass/theme/_plugin.scss */
.acceptance-rgpd { font-size: 0.75rem; }

/* --------------------------------------------------------------
## Lazy Load by WP Rocket LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
---------------------------------------------------------------*/
/* Image with 'data' attribute is hidden */
/* line 197, ../sass/theme/_plugin.scss */
img[data-lazy-src] { /* we set the opacity to 0 */ opacity: 0; }

/* Image without 'data' attribute is (or becomes) visible */
/* line 202, ../sass/theme/_plugin.scss */
img.lazyloaded { /* prepare the future animation */ -webkit-transition: opacity .5s linear 0.2s; -moz-transition: opacity .5s linear 0.2s; transition: opacity .5s linear 0.2s; /* we set the opacity to 1 to do the magic */ opacity: 1; }

/* --------------------------------------------------------------
## YOAST LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
---------------------------------------------------------------*/
/* line 215, ../sass/theme/_plugin.scss */
#breadcrumbs .separator::after { font-family: "Font Awesome 5 Pro"; content: "\f105"; display: inline-block; font-size: 1rem; }

/* line 222, ../sass/theme/_plugin.scss */
#breadcrumbs { text-transform: uppercase; letter-spacing: 3px; font-size: 0.6rem; }

/* line 223, ../sass/theme/_plugin.scss */
#topbanner .entry-header.with_banner #breadcrumbs { margin-top: 0.5rem; }

/* line 225, ../sass/theme/_plugin.scss */
#topbanner #breadcrumbs { position: relative; z-index: 6; }

/* line 226, ../sass/theme/_plugin.scss */
#breadcrumbs > span { padding: 3px 6px; border-radius: 0.2rem; /*border: 1px solid $white;*/ background: rgba(252, 252, 252, 0.5); box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); display: inline-block; max-width: 800px; }

/* line 227, ../sass/theme/_plugin.scss */
#breadcrumbs > span span > a { font-weight: bold; }

/* line 228, ../sass/theme/_plugin.scss */
body.home #breadcrumbs { display: none; }

/* --------------------------------------------------------------
## fancybox-bg LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
---------------------------------------------------------------*/
/* line 234, ../sass/theme/_plugin.scss */
.fancybox-bg { background: #BDCA3F; }

/* --------------------------------------------------------------
## paroller LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
---------------------------------------------------------------*/
/* line 239, ../sass/theme/_plugin.scss */
#topbanner .entry-header.with_banner.parallax { transition: background-position 0.3s ease-out; margin-top: -1.5rem; padding-top: 1.5rem; margin-bottom: 0; }

/* --------------------------------------------------------------
## Ultimate FAQ Options
---------------------------------------------------------------*/
/* line 251, ../sass/theme/_plugin.scss */
#ufaq-ajax-results { background: #fcfcfc; max-width: 100% !important; padding: 1px; margin-bottom: 6rem !important; }

/* line 252, ../sass/theme/_plugin.scss */
#ufaq-faq-list { max-width: 1140px; margin: 1.5rem auto; }

/* line 253, ../sass/theme/_plugin.scss */
#ufaq-faq-list #respond, #ufaq-ajax-results #respond, .ufaq-permalink { display: none; }

/* line 254, ../sass/theme/_plugin.scss */
.ufaq-faq-category-title { text-align: center; color: #BDCA3F; }

/* line 255, ../sass/theme/_plugin.scss */
.ufaq-faq-category-title h4, .ufaq-faq-category-title .h4 { color: #BDCA3F; text-transform: uppercase; font-size: 2rem; }

/* line 256, ../sass/theme/_plugin.scss */
#ufaq-ajax-results .ufaq-faq-category-title { display: none; }

/* line 257, ../sass/theme/_plugin.scss */
#ufaq-ajax-form .ui-autocomplete { max-width: 300px; list-style: none; padding: 0.5rem; text-align: left; }

/* line 261, ../sass/theme/_plugin.scss */
#ewd-ufaq-jquery-ajax-search { position: relative; text-align: center; max-width: 800px; margin: 0 auto; background: #fbf88d; border-radius: 5px; box-shadow: aliceblue; }

/* line 270, ../sass/theme/_plugin.scss */
#ufaq-ajax-text-input { padding: 0.5rem 1rem; min-width: 300px; border-radius: 7px !important; }

/* line 275, ../sass/theme/_plugin.scss */
#ewd-ufaq-jquery-ajax-search label { color: #ffffff; }

/* line 277, ../sass/theme/_plugin.scss */
.ufaq-faq-categories { background: #f8f9fa; padding: 5px; font-size: 0.7rem; }

/* line 279, ../sass/theme/_plugin.scss */
.ewd-ufaq-no-results { font-size: 1.5rem; text-align: center; margin-bottom: 2rem; }

/* line 284, ../sass/theme/_plugin.scss */
.ufaq-ajax-results h3, .ufaq-ajax-results .h3 { text-align: center; }

/*-----------------------------------------------------------
DATETIMEPICKER 
//---------------------------------------------------------- */
/* line 290, ../sass/theme/_plugin.scss */
.xdsoft_noselect { z-index: 99999999 !important; }

/* WP GDPR Compliance v1.5.5 ------ */
/* line 294, ../sass/theme/_plugin.scss */
body.admin-bar div.wpgdprc-consent-bar { bottom: 2rem; }

/* complianz ---------------- */
/* line 297, ../sass/theme/_plugin.scss */
body.admin-bar .cc-banner.cc-bottom { bottom: 2rem; }

/*-----------------------------------------------------------
WOOCOMMERCE 
//---------------------------------------------------------- */
/* line 307, ../sass/theme/_plugin.scss */
#wrapper-navbar .wpmenucart-contents { padding: 0.5rem 0; display: block; }

/*----------------------------------------------------------
List Custom Taxonomy Widget
--------------------------------------------------------- */
/* line 315, ../sass/theme/_plugin.scss */
.widget_lc_taxonomy ul { margin: 1.5rem 0 1rem 0 !important; padding: 0; list-style: none; }

/* line 316, ../sass/theme/_plugin.scss */
.widget_lc_taxonomy ul li { margin: 0.5rem 0; padding: 0; display: block; }

/* line 317, ../sass/theme/_plugin.scss */
.widget_lc_taxonomy ul li a { display: block; padding: 0.5rem; text-transform: uppercase; letter-spacing: 1px; background: rgba(255, 255, 255, 0.2); border: 1px solid #dee2e6; border-bottom: 3px solid #dee2e6; transition: all 0.25s ease; border-radius: 3px; }

/* line 321, ../sass/theme/_plugin.scss */
.widget_lc_taxonomy ul li a:hover { background: rgba(255, 255, 255, 0.8); border-bottom: 3px solid #BDCA3F; transition: all 0.2s ease; }

/* line 323, ../sass/theme/_plugin.scss */
.bg-primary.widget_lc_taxonomy ul li a, .bg-secondary.widget_lc_taxonomy ul li a { border: 1px solid #ffffff; border-bottom: 3px solid #ffffff; }

/* line 328, ../sass/theme/_plugin.scss */
.bg-primary.widget_lc_taxonomy ul li a:hover, .bg-secondary.widget_lc_taxonomy ul li a:hover { border: 1px solid #ffffff; border-bottom: 3px solid #BDCA3F; }

/* line 334, ../sass/theme/_plugin.scss */
.bg-primary.widget_lc_taxonomy ul li a { color: #ffffff; }

/* line 335, ../sass/theme/_plugin.scss */
.bg-primary.widget_lc_taxonomy ul li a:hover { color: #BDCA3F; border-bottom: 3px solid #A3A836; }

/* Sassy Social Share ------------ */
/*
.list_post .heateor_sss_sharing_container { display:none}
.heateor_sss_sharing_container {max-width: 350px !important; width: 60% !important;}
*/
/* Fonction social-share */
/* line 345, ../sass/theme/_plugin.scss */
.social-share { margin: 0.5rem auto; }

/* line 346, ../sass/theme/_plugin.scss */
article.hentry .social-share { padding: 0.5rem 0.5rem 0; margin-top: 2rem; }

/* line 347, ../sass/theme/_plugin.scss */
.social-share .btn-social { text-align: center; background: #3a3a3a; padding: 5px; border-radius: 50%; width: 2rem; height: 2rem; font-size: 1rem; color: #fcfcfc; margin: -0.25rem 0.25rem 0.5rem; transition: all 0.3s ease-in-out !important; transform: scale(1); }

/* line 359, ../sass/theme/_plugin.scss */
.social-share .btn-social:hover { color: #ffffff; transform: scale(0.8); }

/* ---------- tarteaucitronIcon ----------- */
/* line 364, ../sass/theme/_plugin.scss */
#tarteaucitronIcon { left: 0; bottom: 2rem; }

/*-----------------------------------------------------------
beautiful-taxonomy-filters 
//---------------------------------------------------------- */
/* line 371, ../sass/theme/_plugin.scss */
.beautiful-taxonomy-filters-label { margin-right: 0.75rem; }

/* line 372, ../sass/theme/_plugin.scss */
.beautiful-taxonomy-filters-select-wrap { display: flex; }

/* line 373, ../sass/theme/_plugin.scss */
.beautiful-taxonomy-filters-tax { margin: 0.75rem; }

/* line 374, ../sass/theme/_plugin.scss */
.beautiful-taxonomy-filters-select-wrap { width: 100%; margin-bottom: 1rem; }

/* line 375, ../sass/theme/_plugin.scss */
.beautiful-taxonomy-filters-button { width: 60%; }

/* line 376, ../sass/theme/_plugin.scss */
.beautiful-taxonomy-filters-clear-all { width: 40%; }

@media (min-width: 768px) { /* line 378, ../sass/theme/_plugin.scss */
  .beautiful-taxonomy-filters-tax { margin: 0 0.75rem; }
  /* line 379, ../sass/theme/_plugin.scss */
  #beautiful-taxonomy-filters-form { display: flex; }
  /* line 380, ../sass/theme/_plugin.scss */
  .beautiful-taxonomy-filters-select-wrap { width: 70%; margin-bottom: 0; }
  /* line 381, ../sass/theme/_plugin.scss */
  .beautiful-taxonomy-filters-button { width: 20%; }
  /* line 382, ../sass/theme/_plugin.scss */
  .beautiful-taxonomy-filters-clear-all { width: 8%; margin-left: 2%; } }
/* line 1, ../sass/theme/_widget-bt5.scss */
#left-sidebar .widget, #right-sidebar .widget { margin-bottom: 2rem; }

/* line 3, ../sass/theme/_widget-bt5.scss */
#left-sidebar .widget:not(.widget_search), #right-sidebar .widget:not(.widget_search) { background: rgba(255, 255, 255, 0.9); /*padding: 0.5rem 1rem;*/ border-radius: 5px; box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); }
/* line 8, ../sass/theme/_widget-bt5.scss */
#left-sidebar .widget:not(.widget_search) > div:first-child, #right-sidebar .widget:not(.widget_search) > div:first-child { padding: 0.5rem 1rem; }

/* line 12, ../sass/theme/_widget-bt5.scss */
#left-sidebar .widget ul, #right-sidebar .widget ul, .footer-widget ul { padding-left: 0rem; margin-left: 1rem; }

/* line 16, ../sass/theme/_widget-bt5.scss */
.widget.bg-primary .widget-title, .widget.bg-secondary .widget-title, .widget.bg-dark .widget-title { color: #ffffff; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); }

/* line 20, ../sass/theme/_widget-bt5.scss */
.widget_categories ul, .widget_nav_menu:not(.footer-widget) .menu { margin-left: 0 !important; }

/* line 21, ../sass/theme/_widget-bt5.scss */
.widget_categories li, .widget_nav_menu:not(.footer-widget) .menu li { list-style: none; }

/* line 22, ../sass/theme/_widget-bt5.scss */
.widget_categories li a:before, .widget_nav_menu:not(.footer-widget) .menu li a:before { content: '\f138'; font-family: "Font Awesome 5 Pro"; margin-right: 0.5rem; color: #fcfcfc; display: inline-block; }

/* line 24, ../sass/theme/_widget-bt5.scss */
.widget_categories li a, .widget_nav_menu:not(.footer-widget) .menu li a { display: inline-block; font-weight: 400; color: #3a3a3a; text-align: center; vertical-align: middle; user-select: none; background-color: transparent; border: 2px solid transparent; padding: 0.375rem 0.75rem; font-size: 0.9rem; border-radius: 5px; transition: all 0.8s ease-in-out; }
@media (prefers-reduced-motion: reduce) { /* line 24, ../sass/theme/_widget-bt5.scss */
  .widget_categories li a, .widget_nav_menu:not(.footer-widget) .menu li a { transition: none; } }
/* line 38, ../sass/theme/_widget-bt5.scss */
.widget_categories li a:hover, .widget_nav_menu:not(.footer-widget) .menu li a:hover { color: #3a3a3a; }
/* line 43, ../sass/theme/_widget-bt5.scss */
.btn-check:focus + .widget_categories li a, .widget_categories li a:focus, .btn-check:focus + .widget_nav_menu:not(.footer-widget) .menu li a, .widget_nav_menu:not(.footer-widget) .menu li a:focus { outline: 0; box-shadow: 0 0 0 0.25rem rgba(189, 202, 63, 0.25); }
/* line 60, ../sass/theme/_widget-bt5.scss */
.widget_categories li a:disabled, .widget_categories li a.disabled, fieldset:disabled .widget_categories li a, .widget_nav_menu:not(.footer-widget) .menu li a:disabled, .widget_nav_menu:not(.footer-widget) .menu li a.disabled, fieldset:disabled .widget_nav_menu:not(.footer-widget) .menu li a { pointer-events: none; opacity: 0.65; }

/* line 71, ../sass/theme/_widget-bt5.scss */
.widget_categories li a, .widget_nav_menu:not(.footer-widget) .menu li a { text-decoration: none; color: #fcfcfc !important; background-color: #BDCA3F; border-color: #BDCA3F; border-radius: 10px; display: inline-block; margin: 0.1rem 0; width: 100%; text-align: left; }

/* line 72, ../sass/theme/_widget-bt5.scss */
.widget_categories li a:focus, .widget_nav_menu:not(.footer-widget) .menu li a:focus { box-shadow: 0 0 0 0.2rem rgba(189, 202, 63, 0.5); }

/* line 73, ../sass/theme/_widget-bt5.scss */
.widget_categories li a:hover, .widget_nav_menu:not(.footer-widget) .menu li a:hover { background-color: #8a9429; color: #fcfcfc; border-color: rgba(189, 202, 63, 0.5); }

/* line 75, ../sass/theme/_widget-bt5.scss */
.widget_categories ul.children { display: none; }

/* line 78, ../sass/theme/_widget-bt5.scss */
.widget_recent_entries ul { margin-left: 0rem !important; }

/* line 79, ../sass/theme/_widget-bt5.scss */
.widget_recent_entries li { list-style: none; }

/* line 80, ../sass/theme/_widget-bt5.scss */
.widget_recent_entries li a:before { content: '\f138'; font-family: "Font Awesome 5 Pro"; margin-right: 0.5rem; color: #BDCA3F; display: inline-block; }

/*Search -------------*/
/* line 83, ../sass/theme/_widget-bt5.scss */
#searchform #searchsubmit { line-height: 0.9rem; }

/* line 86, ../sass/theme/_widget-bt5.scss */
#searchform #searchsubmit { background-image: url("../../img/icon/search.svg"); background-repeat: no-repeat; background-size: auto 90%; background-position: 3px 3px; }

/* line 87, ../sass/theme/_widget-bt5.scss */
#searchform #searchsubmit { text-indent: -10000px; }

/* line 88, ../sass/theme/_widget-bt5.scss */
#searchform #searchsubmit { width: 2rem; height: 100%; border-radius: 0; border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }

/*footer --------- */
/* line 92, ../sass/theme/_widget-bt5.scss */
.footer-widget.widget-count-1 { text-align: center; }

/* line 93, ../sass/theme/_widget-bt5.scss */
.footer-widget .entry-title { font-size: 1.5rem; }

/* line 94, ../sass/theme/_widget-bt5.scss */
.footer-widget .entry-content { font-size: 0.75rem; }

/* line 96, ../sass/theme/_widget-bt5.scss */
.footer-widget.widget_nav_menu ul { margin-left: 0; }

/* line 97, ../sass/theme/_widget-bt5.scss */
.footer-widget.widget_nav_menu ul li { list-style: none; margin: 0.25rem 0; }

/* line 98, ../sass/theme/_widget-bt5.scss */
.footer-widget.widget_nav_menu ul li a { text-decoration: none; transition: all 0.4s ease-in-out; display: inline-block; }

/* line 99, ../sass/theme/_widget-bt5.scss */
.footer-widget.widget_nav_menu ul li a:before { content: ""; margin-right: 0.5rem; font-family: "Font Awesome 5 Pro"; }

/* line 100, ../sass/theme/_widget-bt5.scss */
.footer-widget.widget_nav_menu ul li a:hover { transform: translateX(0.5rem); }

/* line 102, ../sass/theme/_widget-bt5.scss */
.footer-widget.widget_nav_menu ul li.far a:before, .footer-widget.widget_nav_menu ul li.fal a:before, .footer-widget.widget_nav_menu ul li.fas a:before { content: ''; margin-right: 0; display: none; }

/* line 108, ../sass/theme/_widget-bt5.scss */
#footer-full-content .widget_wg_lastpost .widget-title { margin-bottom: 5px; text-align: center; font-size: 1.2rem; letter-spacing: 2px; }

@media (max-width: 767.98px) { /* line 116, ../sass/theme/_widget-bt5.scss */
  .footer-widget.widget_nav_menu ul li { list-style: none; margin: 0.1rem 0; } }
/* line 121, ../sass/theme/_widget-bt5.scss */
.widget-title, .widget_block .wp-block-group__inner-container > h1, .widget_block .wp-block-group__inner-container > .h1, .widget_block .wp-block-group__inner-container > h2, .widget_block .wp-block-group__inner-container > .h2, .widget_block .wp-block-group__inner-container > h3, .widget_block .wp-block-group__inner-container > .h3, .widget_block .wp-block-group__inner-container > h4, .widget_block .wp-block-group__inner-container > .h4 { margin-top: 0; font-size: 1.15rem; padding: 0.5rem 0; text-align: center; }

/* line 126, ../sass/theme/_widget-bt5.scss */
.widget-title { padding: 0.5rem; }

/* line 130, ../sass/theme/_widget-bt5.scss */
#left-sidebar .widget_nav_menu .menu, #right-sidebar .widget_nav_menu .menu { padding: 1rem; }

/* line 134, ../sass/theme/_widget-bt5.scss */
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta { margin-left: 0; }

/* line 135, ../sass/theme/_widget-bt5.scss */
.wp-block-latest-comments__comment:before { content: none !important; }

/* line 136, ../sass/theme/_widget-bt5.scss */
.wp-block-latest-comments__comment-link { font-weight: bold; }

/* LASTEST POST --------------*/
/* line 141, ../sass/theme/_widget-bt5.scss */
.wp-block-latest-posts.wp-block-latest-posts__list li { margin-top: 0.5rem; margin-bottom: 1.5rem; padding: 0 0.5rem; }
/* line 144, ../sass/theme/_widget-bt5.scss */
.wp-block-latest-posts.wp-block-latest-posts__list li a { font-size: 1rem; /*font-weight: bold;*/ margin-right: 0.35rem; color: #3a3a3a; }
/* line 145, ../sass/theme/_widget-bt5.scss */
.wp-block-latest-posts.wp-block-latest-posts__list li .wp-block-latest-posts__post-author, .wp-block-latest-posts.wp-block-latest-posts__list li .wp-block-latest-posts__post-date { display: inline-block; margin-right: 0.35rem; font-weight: normal; }
/* line 146, ../sass/theme/_widget-bt5.scss */
.wp-block-latest-posts.wp-block-latest-posts__list li .wp-block-latest-posts__featured-image { margin-bottom: 0.75rem; }

/*
.wp-block-latest-posts.wp-block-latest-posts__list li {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	 > * {flex: 1 0 0%;}
	.wp-block-latest-posts__featured-image {width: 33.3333333333%;}
	.wp-block-latest-posts__post-date {width: 100%;}
}
*/
/*----------------------- */
/* line 165, ../sass/theme/_widget-bt5.scss */
.wp-block-search .wp-block-search__label { margin-bottom: 0.5rem; }
/* line 168, ../sass/theme/_widget-bt5.scss */
.wp-block-search .wp-block-search__button:before { content: '\f002'; font-family: "Font Awesome 5 Pro"; margin-right: 0.25rem; }

/* line 173, ../sass/theme/_widget-bt5.scss */
.widget_recent_comments > ol { padding: 1rem !important; }

/*widget_wg_lastpost --------- */
/* line 180, ../sass/theme/_widget-bt5.scss */
.widget_wg_lastpost .post_thumbnail { width: 100%; margin-bottom: 1rem; }

/* Bottom sidebar--------------- */
/* line 186, ../sass/theme/_widget-bt5.scss */
#bottom-sidebar { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(var(--bs-gutter-y) * -1); margin-right: calc(var(--bs-gutter-x) / -2); margin-left: calc(var(--bs-gutter-x) / -2); padding-top: 2rem; margin-top: 2rem; clear: both; }
/* line 197, ../sass/theme/_widget-bt5.scss */
#bottom-sidebar aside { flex: 0 0 auto; width: 30%; padding-right: calc(var(--bs-gutter-x) / 1.5); padding-left: calc(var(--bs-gutter-x) / 1.5); margin-top: var(--bs-gutter-y); }

@media (max-width: 767.98px) { /* line 207, ../sass/theme/_widget-bt5.scss */
  #bottom-sidebar aside { flex: 0 0 auto; width: 45%; } }
@media (max-width: 575.98px) { /* line 214, ../sass/theme/_widget-bt5.scss */
  #bottom-sidebar { display: block; }
  /* line 216, ../sass/theme/_widget-bt5.scss */
  #bottom-sidebar aside { display: block; width: 100%; } }
/*--------------------------------------------------------- */
/* line 35, ../sass/theme/_typography.scss */
hr { overflow: inherit; }

/* line 40, ../sass/theme/_typography.scss */
li.fas > a, li.far > a, li.fal > a, li.fab > a, li.fad > a { font-family: "Krub", sans-serif; margin-left: 5px; font-weight: normal; }

/* line 43, ../sass/theme/_typography.scss */
h1:not(.block-editor-editor-skeleton__sidebar), .h1:not(.block-editor-editor-skeleton__sidebar), h2:not(.block-editor-editor-skeleton__sidebar), .h2:not(.block-editor-editor-skeleton__sidebar), h3:not(.block-editor-editor-skeleton__sidebar), .h3:not(.block-editor-editor-skeleton__sidebar), h5:not(.block-editor-editor-skeleton__sidebar), .h5:not(.block-editor-editor-skeleton__sidebar) { font-family: "Krub", sans-serif; }

/* line 47, ../sass/theme/_typography.scss */
h4:not(.block-editor-editor-skeleton__sidebar), .h4:not(.block-editor-editor-skeleton__sidebar), h6:not(.block-editor-editor-skeleton__sidebar), .h6:not(.block-editor-editor-skeleton__sidebar) { font-family: "Krub", sans-serif; }

/* line 51, ../sass/theme/_typography.scss */
.font-family-title { font-family: "Krub", sans-serif; }

/* line 54, ../sass/theme/_typography.scss */
.bg-primary h1, .bg-primary .h1, .bg-primary h2, .bg-primary .h2, .bg-primary h3, .bg-primary .h3, .bg-primary h4, .bg-primary .h4, .bg-primary h5, .bg-primary .h5, .bg-dark h1, .bg-dark .h1, .bg-dark h2, .bg-dark .h2, .bg-dark h3, .bg-dark .h3, .bg-dark h4, .bg-dark .h4, .bg-dark h5, .bg-dark .h5 { color: #ffffff; }

/* line 59, ../sass/theme/_typography.scss */
a:hover:not(.btn):not(a.post-edit-link) { transition: all 1s ease-in-out; }

/* line 61, ../sass/theme/_typography.scss */
.entry-subtitle { font-size: 1.25rem; text-transform: uppercase; letter-spacing: 10px; font-weight: 400; font-style: normal; display: block; margin-bottom: 2rem; }

/* line 63, ../sass/theme/_typography.scss */
.editor-styles-wrapper h1, .editor-styles-wrapper .h1, .editor-styles-wrapper h2, .editor-styles-wrapper .h2, .editor-styles-wrapper h3, .editor-styles-wrapper .h3, .editor-styles-wrapper h4, .editor-styles-wrapper .h4, .editor-styles-wrapper h5, .editor-styles-wrapper .h5, .editor-styles-wrapper h6, .editor-styles-wrapper .h6, .editor-styles-wrapper .h1, .editor-styles-wrapper .h2, .editor-styles-wrapper .h3, .editor-styles-wrapper .h4, .editor-styles-wrapper .h5, .editor-styles-wrapper .h6 { font-family: "Krub", sans-serif; color: #BDCA3F; }

/* line 68, ../sass/theme/_typography.scss */
p { margin-bottom: 0.6rem; }

/* line 69, ../sass/theme/_typography.scss */
p.important, li.important, span.important { font-size: 1.25em; font-weight: bold; }

/* line 74, ../sass/theme/_typography.scss */
a:hover { text-decoration: none; }

@media (min-width: 768px) { /* line 77, ../sass/theme/_typography.scss */
  .letter-spacing-extended { letter-spacing: 5px; } }
/* line 81, ../sass/theme/_typography.scss */
.secondary-font { font-family: "Krub", sans-serif !important; }

/* line 83, ../sass/theme/_typography.scss */
.entry-title a { text-decoration: none; }

/* line 87, ../sass/theme/_typography.scss */
span.markerline { background: #BDCA3F; font-weight: bold; color: #ffffff; letter-spacing: 1px; padding: 0.25rem 0.5rem; display: inline-block; }

/* line 88, ../sass/theme/_typography.scss */
span.markerline.secondary { background: #fbf88d; }

/* line 89, ../sass/theme/_typography.scss */
span.markerline.dark { background: #3a3a3a; }

/* LIST ------------------- */
/* line 95, ../sass/theme/_typography.scss */
#main > article > .entry-content ul li { margin-bottom: 1rem; }

@media (min-width: 768px) { /* line 97, ../sass/theme/_typography.scss */
  #main > article > .entry-content ul li { margin-bottom: 0.5rem; } }
/* line 103, ../sass/theme/_typography.scss */
ul.underlineli li { border-bottom: 2px solid #BDCA3F; padding: 5px 0; }

/* line 104, ../sass/theme/_typography.scss */
ul.underlineli.light li { border-color: #fcfcfc; }

/* line 106, ../sass/theme/_typography.scss */
ul.underlineli li:last-child { border-bottom: 0; }

/* line 108, ../sass/theme/_typography.scss */
.ul-2-col { padding-left: 0; overflow-y: auto; }

/* line 109, ../sass/theme/_typography.scss */
.ul-2-col li { display: block; float: left; width: 48%; margin-right: 2%; }

/* line 110, ../sass/theme/_typography.scss */
.ul-2-col li:last-child::after { display: block; content: ''; height: 0; width: 100%; clear: both; }

/* line 112, ../sass/theme/_typography.scss */
ol:not(.carousel-indicators) { padding: 0; list-style: none; counter-reset: my-awesome-counter; }

/* line 117, ../sass/theme/_typography.scss */
ol:not(.carousel-indicators) li { counter-increment: my-awesome-counter; }

/* line 120, ../sass/theme/_typography.scss */
ol:not(.carousel-indicators) li::before { content: counter(my-awesome-counter) ". "; color: #BDCA3F; font-weight: bold; }

/* LIST ------------------- */
/* line 132, ../sass/theme/_typography.scss */
.sizeup { font-size: 1.1rem; }

/* line 133, ../sass/theme/_typography.scss */
.legend { font-size: 0.7rem; }

/* line 135, ../sass/theme/_typography.scss */
.underline { position: relative; }

/* line 136, ../sass/theme/_typography.scss */
.underline:after { content: ''; height: 3px; border-radius: 3px; background: #BDCA3F; display: block; width: 40%; margin: 0.5rem 0 1.5rem; }

@media (min-width: 992px) { /* line 138, ../sass/theme/_typography.scss */
  .underline:after { width: 15%; } }
/* line 142, ../sass/theme/_typography.scss */
.underline.text-center, .underline.has-text-align-center { display: inherit; }

/* line 144, ../sass/theme/_typography.scss */
.underline.text-center:after, .underline.has-text-align-center:after { width: 15%; margin: 0.5rem auto 2rem; display: block; }

/* line 151, ../sass/theme/_typography.scss */
.text-shadow-dark { text-shadow: 2px 1px rgba(58, 58, 58, 0.4); }

/* line 152, ../sass/theme/_typography.scss */
.text-shadow-light { text-shadow: 2px 1px rgba(252, 252, 252, 0.4); }

@media (max-width: 767.98px) { /* line 156, ../sass/theme/_typography.scss */
  .has-huge-font-size { line-height: 1.2; }
  /* line 157, ../sass/theme/_typography.scss */
  .has-large-font-size { font-size: 1.6rem; }
  /* line 158, ../sass/theme/_typography.scss */
  .has-medium-font-size { font-size: 1.3rem; }
  /* line 159, ../sass/theme/_typography.scss */
  .has-small-font-size { font-size: 0.8rem; } }
/* line 164, ../sass/theme/_typography.scss */
hr.primary { border-color: #bdca3f !important; }

/* line 164, ../sass/theme/_typography.scss */
hr.secondary { border-color: #fbf88d !important; }

/* line 164, ../sass/theme/_typography.scss */
hr.pink { border-color: #d63384 !important; }

@media (min-width: 768px) { /* line 168, ../sass/theme/_typography.scss */
  h1 small, .h1 small, h1 .small, .h1 .small, h2 small, .h2 small, h2 .small, .h2 .small, h3 small, .h3 small, h3 .small, .h3 .small { font-size: 0.5em; } }
/* line 173, ../sass/theme/_typography.scss */
.uppercase { text-transform: uppercase; }

@media (max-width: 575.98px) { /* line 177, ../sass/theme/_typography.scss */
  h1, .h1, .h1 { font-size: 2rem; }
  /* line 178, ../sass/theme/_typography.scss */
  h2, .h2, .h2 { font-size: 1.8rem; } }
/* COLORS uniquement dans MAIN */
/* line 181, ../sass/theme/_typography.scss */
#content #primary h5, #content #primary .h5 { color: #BDCA3F; }

/* CCCCCCCCCCCCCCCCCCCCCCCCCCCC */
/* line 4, ../sass/theme/_hovereffect.scss */
.hovereffect ul, .hovereffect li { margin-left: 0; padding-left: 0; }

/* line 6, ../sass/theme/_hovereffect.scss */
figure.hovereffect, .wp-block-gallery.is-style-hovereffect .blocks-gallery-item figure { position: relative; /*float: left;*/ overflow: hidden; margin: 0; padding: 0; /*min-width: 320px;
max-width: 480px;
max-height: 360px;
width: 48%;*/ background: #BDCA3F; text-align: center; cursor: pointer; /*
-webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.2);
box-shadow: 0 1px 4px 0 rgba(0,0,0,0.2);
*/ }

/* line 26, ../sass/theme/_hovereffect.scss */
figure.hovereffect img, .wp-block-gallery.is-style-hovereffect .blocks-gallery-item figure img { position: relative; display: block; height: auto; max-width: 100%; /*opacity: 0.8;*/ }

/* line 35, ../sass/theme/_hovereffect.scss */
figure.hovereffect figcaption, .wp-block-gallery.is-style-hovereffect .blocks-gallery-item figure figcaption { background: none; padding: 1rem; color: #ffffff; font-size: 0.9rem; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

/* line 45, ../sass/theme/_hovereffect.scss */
figure.hovereffect figcaption::before, figure.hovereffect figcaption::after, .wp-block-gallery.is-style-hovereffect .blocks-gallery-item figure figcaption::before, .wp-block-gallery.is-style-hovereffect .blocks-gallery-item figure figcaption::after { pointer-events: none; }

/* line 52, ../sass/theme/_hovereffect.scss */
figure.hovereffect figcaption, figure.hovereffect figcaption > a, .wp-block-gallery.is-style-hovereffect .blocks-gallery-item figure figcaption { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Anchor will cover the whole item by default */
/* line 63, ../sass/theme/_hovereffect.scss */
figure.hovereffect figcaption > a { text-indent: 200%; white-space: nowrap; font-size: 0; opacity: 0; }

/* line 71, ../sass/theme/_hovereffect.scss */
figure.hovereffect h2, figure.hovereffect .h2 { font-size: 1.8rem; }

@media (max-width: 767.98px) { /* line 76, ../sass/theme/_hovereffect.scss */
  figure.hovereffect h2, figure.hovereffect .h2 { font-size: 1.35rem; } }
/* line 80, ../sass/theme/_hovereffect.scss */
figure.hovereffect h2 span, figure.hovereffect .h2 span { color: #BDCA3F; font-weight: 700; }

/* line 85, ../sass/theme/_hovereffect.scss */
figure.hovereffect h2, figure.hovereffect .h2, figure.hovereffect p { margin: 0; }

/* line 90, ../sass/theme/_hovereffect.scss */
figure.hovereffect p { letter-spacing: 1px; }

/* line 95, ../sass/theme/_hovereffect.scss */
figure.hovereffect figcaption a.moretag { margin-top: 0.5rem; }

/* line 96, ../sass/theme/_hovereffect.scss */
figure.hovereffect .info_push_gallery { position: absolute; bottom: 0; padding: 3px; font-size: 10px; font-style: italic; z-index: 500; text-align: center; width: 100%; background: rgba(255, 255, 255, 0.5); }

/* line 99, ../sass/theme/_hovereffect.scss */
figure.hovereffect > a { z-index: 1000; text-indent: 200%; white-space: nowrap; font-size: 0; opacity: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; color: #ffffff; }

/* line 113, ../sass/theme/_hovereffect.scss */
figure.hovereffect .hover_title, figure.hovereffect .hover_title a { color: #ffffff; }

/* line 116, ../sass/theme/_hovereffect.scss */
figure.hovereffect .understrap-read-more-link { margin-top: 0.5rem; }

/* line 118, ../sass/theme/_hovereffect.scss */
figure.hovereffect hr { opacity: 0; }

/* line 119, ../sass/theme/_hovereffect.scss */
figure.hovereffect:hover hr { opacity: 1; }

/*---------------*/
/***** Lily *****/
/*---------------*/
/* line 126, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-lily img { max-width: none; width: -webkit-calc(100% + 50px); width: calc(100% + 50px); opacity: 0.7; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-40px, 0, 0); transform: translate3d(-40px, 0, 0); }

/* line 137, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-lily figcaption { text-align: left; }

/* line 141, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-lily figcaption > div { position: absolute; bottom: 0; left: 0; padding: 2em; width: 100%; height: 50%; }

/* line 150, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-lily h2, .hovereffect.effect-lily .h2, .hovereffect.effect-lily p { -webkit-transform: translate3d(0, 40px, 0); transform: translate3d(0, 40px, 0); }

/* line 156, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-lily h2, .hovereffect.effect-lily .h2 { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; }

/* line 161, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-lily p { color: rgba(255, 255, 255, 0.8); opacity: 0; -webkit-transition: opacity 0.2s, -webkit-transform 0.35s; transition: opacity 0.2s, transform 0.35s; }

/* line 168, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-lily:hover img, .hovereffect.effect-lily:hover p { opacity: 1; }

/* line 173, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-lily:hover img, .hovereffect.effect-lily:hover h2, .hovereffect.effect-lily:hover .h2, .hovereffect.effect-lily:hover p { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* line 180, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-lily:hover p { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; -webkit-transition-duration: 0.35s; transition-duration: 0.35s; }

/*---------------*/
/***** Sadie *****/
/*---------------*/
/* line 191, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-sadie figcaption::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: -webkit-linear-gradient(top, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%); background: linear-gradient(to bottom, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%); content: ''; opacity: 0; -webkit-transform: translate3d(0, 50%, 0); transform: translate3d(0, 50%, 0); }

/* line 205, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-sadie h2, .hovereffect.effect-sadie .h2 { position: absolute; top: 50%; left: 0; width: 100%; color: #484c61; -webkit-transition: -webkit-transform 0.35s, color 0.35s; transition: transform 0.35s, color 0.35s; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); }

/* line 217, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-sadie figcaption::before, .hovereffect.effect-sadie p { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }

/* line 223, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-sadie p { position: absolute; bottom: 0; left: 0; padding: 2em; width: 100%; opacity: 0; -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }

/* line 234, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-sadie:hover h2, .hovereffect.effect-sadie:hover .h2 { color: #fff; -webkit-transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0); transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0); opacity: 0; }

/* line 241, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-sadie:hover figcaption::before, .hovereffect.effect-sadie:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/*---------------*/
/***** Roxy *****/
/*---------------*/
/* line 252, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-roxy { background: -webkit-linear-gradient(45deg, #BDCA3F 50%, bg-overlay-image_2 100%); background: linear-gradient(45deg, #BDCA3F 50%, bg-overlay-image_2 100%); }

/* line 257, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-roxy img { max-width: none; width: -webkit-calc(100% + 60px); width: calc(100% + 60px); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-50px, 0, 0); transform: translate3d(-50px, 0, 0); }

/* line 267, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-roxy figcaption::before { position: absolute; top: 1rem; right: 1rem; bottom: 1rem; left: 1rem; border: 1px solid #fff; content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0); }

/* line 282, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-roxy figcaption { padding: 1.5rem; text-align: left; }

/* line 287, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-roxy h2, .hovereffect.effect-roxy .h2 { margin-bottom: 0.75rem; /*padding: 30% 0 10px 0;*/ }

/* line 292, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-roxy p { opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); }

/* line 300, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-roxy:hover img { opacity: 0.1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* line 306, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-roxy:hover figcaption::before, .hovereffect.effect-roxy:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/*---------------*/
/***** Bubba *****/
/*---------------*/
/* line 317, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-bubba { background: #BDCA3F; }

/* line 321, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-bubba img { opacity: 0.98; -webkit-transition: opacity 0.35s; transition: opacity 0.35s; }

/* line 327, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-bubba:hover img { opacity: 0.2; }

/* line 331, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-bubba figcaption::before, .hovereffect.effect-bubba figcaption::after { position: absolute; top: 1rem; right: 1rem; bottom: 1rem; left: 1rem; content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }

/* line 344, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-bubba figcaption::before { border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(0, 1); transform: scale(0, 1); }

/* line 351, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-bubba figcaption::after { border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-transform: scale(1, 0); transform: scale(1, 0); }

/* line 358, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-bubba h2, .hovereffect.effect-bubba .h2 { opacity: 0; padding-top: 2rem; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); }

/* line 367, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-bubba p { padding: 20px 2.5em; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); }

/* line 376, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-bubba:hover figcaption::before, .hovereffect.effect-bubba:hover figcaption::after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }

/* line 383, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-bubba:hover h2, .hovereffect.effect-bubba:hover .h2, .hovereffect.effect-bubba:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/*---------------*/
/***** Romeo *****/
/*---------------*/
/* line 394, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-romeo { -webkit-perspective: 1000px; perspective: 1000px; }

/* line 399, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-romeo img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 0, 300px); transform: translate3d(0, 0, 300px); }

/* line 406, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-romeo:hover img { opacity: 0.6; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* line 412, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-romeo figcaption::before, .hovereffect.effect-romeo figcaption::after { position: absolute; top: 50%; left: 50%; width: 80%; height: 1px; background: #fff; content: ''; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); }

/* line 427, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-romeo:hover figcaption::before { opacity: 0.5; -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg); transform: translate3d(-50%, -50%, 0) rotate(45deg); }

/* line 433, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-romeo:hover figcaption::after { opacity: 0.5; -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg); transform: translate3d(-50%, -50%, 0) rotate(-45deg); }

/* line 439, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-romeo h2, .hovereffect.effect-romeo .h2, .hovereffect.effect-romeo p { position: absolute; top: 50%; left: 0; width: 100%; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; }

/* line 449, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-romeo h2, .hovereffect.effect-romeo .h2 { -webkit-transform: translate3d(0, -50%, 0) translate3d(0, -150%, 0); transform: translate3d(0, -50%, 0) translate3d(0, -150%, 0); }

/* line 454, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-romeo p { padding: 0.25em 2em; -webkit-transform: translate3d(0, -50%, 0) translate3d(0, 150%, 0); transform: translate3d(0, -50%, 0) translate3d(0, 150%, 0); }

/* line 460, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-romeo:hover h2, .hovereffect.effect-romeo:hover .h2 { -webkit-transform: translate3d(0, -50%, 0) translate3d(0, -100%, 0); transform: translate3d(0, -50%, 0) translate3d(0, -100%, 0); }

/* line 465, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-romeo:hover p { -webkit-transform: translate3d(0, -50%, 0) translate3d(0, 100%, 0); transform: translate3d(0, -50%, 0) translate3d(0, 100%, 0); }

/*---------------*/
/***** Layla *****/
/*---------------*/
/* line 474, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-layla { background: #fbf88d; height: 80%; }

/* line 476, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-layla img { width: 120%; height: auto; }

/* line 478, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-layla figcaption { padding: 1rem; }

/* line 480, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-layla figcaption::before, .hovereffect.effect-layla figcaption::after { position: absolute; content: ''; opacity: 0; }

/* line 487, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-layla figcaption::before { top: 1.5rem; right: 1rem; bottom: 1.5rem; left: 1rem; border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: 0 0; transform-origin: 0 0; }

/* line 500, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-layla figcaption::after { top: 1rem; right: 1.5rem; bottom: 1rem; left: 1.5rem; border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-transform: scale(1, 0); transform: scale(1, 0); -webkit-transform-origin: 100% 0; transform-origin: 100% 0; }

/* line 513, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-layla h2, .hovereffect.effect-layla .h2 { margin-top: 1.5rem; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; }

/* line 519, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-layla p { padding: 0.5rem 1rem; text-transform: none; opacity: 0; -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); }

/* line 527, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-layla img, .hovereffect.effect-layla h2, .hovereffect.effect-layla .h2 { -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); }

/* line 533, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-layla img, .hovereffect.effect-layla figcaption::before, .hovereffect.effect-layla figcaption::after, .hovereffect.effect-layla p { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }

/* line 541, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-layla:hover img { opacity: 0.2; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* line 547, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-layla:hover figcaption::before, .hovereffect.effect-layla:hover figcaption::after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }

/* line 554, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-layla:hover h2, .hovereffect.effect-layla:hover .h2, .hovereffect.effect-layla:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* line 561, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-layla:hover figcaption::after, .hovereffect.effect-layla:hover h2, .hovereffect.effect-layla:hover .h2, .hovereffect.effect-layla:hover p, .hovereffect.effect-layla:hover img { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; }

/*---------------*/
/***** Honey *****/
/*---------------*/
/* line 573, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-honey { background: #BDCA3F; }

/* line 577, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-honey img { opacity: 0.9; -webkit-transition: opacity 0.35s; transition: opacity 0.35s; }

/* line 583, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-honey:hover img { opacity: 0.1; }

/* line 587, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-honey figcaption::before { position: absolute; bottom: 0; left: 0; width: 100%; height: 10px; background: #fff; content: ''; -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }

/* line 599, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-honey h2, .hovereffect.effect-honey .h2 { position: absolute; bottom: 0; left: 0; padding: 0.75rem 1rem; width: 100%; text-align: left; -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); opacity: 0; }

/* line 610, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-honey .description { opacity: 0; }

/* line 611, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-honey:hover .description { opacity: 1; }

/* line 613, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-honey h2 i, .hovereffect.effect-honey .h2 i { font-style: normal; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); }

/* line 622, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-honey figcaption::before, .hovereffect.effect-honey h2, .hovereffect.effect-honey .h2 { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; }

/* line 628, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-honey:hover figcaption::before, .hovereffect.effect-honey:hover h2, .hovereffect.effect-honey:hover .h2, .hovereffect.effect-honey:hover h2 i, .hovereffect.effect-honey:hover .h2 i { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/*---------------*/
/***** Oscar *****/
/*---------------*/
/* line 640, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-oscar { background: -webkit-linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%); background: linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%); }

/* line 645, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-oscar img { opacity: 0.9; -webkit-transition: opacity 0.35s; transition: opacity 0.35s; }

/* line 651, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-oscar figcaption { padding: 3em; background-color: rgba(58, 52, 42, 0.7); -webkit-transition: background-color 0.35s; transition: background-color 0.35s; }

/* line 658, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-oscar figcaption::before { position: absolute; top: 30px; right: 30px; bottom: 30px; left: 30px; border: 1px solid #fff; content: ''; }

/* line 668, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-oscar h2, .hovereffect.effect-oscar .h2 { margin: 20% 0 10px 0; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }

/* line 676, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-oscar figcaption::before, .hovereffect.effect-oscar p { opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(0); transform: scale(0); }

/* line 685, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-oscar:hover h2, .hovereffect.effect-oscar:hover .h2 { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* line 690, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-oscar:hover figcaption::before, .hovereffect.effect-oscar:hover p { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }

/* line 697, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-oscar:hover figcaption { background-color: rgba(58, 52, 42, 0); }

/* line 701, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-oscar:hover img { opacity: 0.4; }

/*---------------*/
/***** Marley *****/
/*---------------*/
/* line 710, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-marley figcaption { text-align: right; }

/* line 714, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-marley > img { opacity: 0.6; }

/* line 717, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-marley h2, .hovereffect.effect-marley .h2, .hovereffect.effect-marley .description { position: absolute; right: 1rem; left: 1rem; padding: 10px 0; text-align: center; }

/* line 727, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-marley .description { bottom: 1rem; line-height: 1.5; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); font-size: 0.9rem; }

/* line 735, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-marley h2, .hovereffect.effect-marley .h2 { top: 1rem; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, 1rem, 0); transform: translate3d(0, 1rem, 0); }

/* line 743, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-marley:hover h2, .hovereffect.effect-marley:hover .h2 { -webkit-transform: translate3d(0, -1rem, 0); transform: translate3d(0, -1rem, 0); }

/* line 748, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-marley h2::after, .hovereffect.effect-marley .h2::after { position: absolute; top: 100%; left: 30%; width: 40%; height: 3px; background: #ffffff; border-radius: 2px; content: ''; -webkit-transform: translate3d(0, 40px, 0); transform: translate3d(0, 40px, 0); }

/* line 761, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-marley h2::after, .hovereffect.effect-marley .h2::after, .hovereffect.effect-marley .description { opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }

/* line 768, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-marley:hover h2::after, .hovereffect.effect-marley:hover .h2::after, .hovereffect.effect-marley:hover .description { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/*---------------*/
/***** Ruby *****/
/*---------------*/
/* line 779, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-ruby { background-color: #BDCA3F; }

/* line 783, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-ruby img { opacity: 0.9; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1.15); transform: scale(1.15); }

/* line 791, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-ruby:hover img { opacity: 0.1; -webkit-transform: scale(1); transform: scale(1); }

/* line 797, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-ruby h2, .hovereffect.effect-ruby .h2 { margin-top: 0; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, 1rem, 0); transform: translate3d(0, 1rem, 0); }

/* line 805, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-ruby p { margin: 0.5rem 0 0; padding: 1rem; border: 1px solid #fff; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 20px, 0) scale(1.1); transform: translate3d(0, 20px, 0) scale(1.1); }

/* line 816, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-ruby:hover h2, .hovereffect.effect-ruby:hover .h2 { -webkit-transform: translate3d(0, -8rem, 0); transform: translate3d(0, -8rem, 0); }

/* line 821, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-ruby:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1); }

/*---------------*/
/***** Milo *****/
/*---------------*/
/* line 831, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-milo { background: #2e5d5a; }

/* line 835, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-milo img { max-width: none; width: -webkit-calc(100% + 60px); width: calc(100% + 60px); opacity: 1; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-30px, 0, 0) scale(1.12); transform: translate3d(-30px, 0, 0) scale(1.12); -webkit-backface-visibility: hidden; backface-visibility: hidden; }

/* line 848, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-milo:hover img { opacity: 0.5; -webkit-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1); }

/* line 854, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-milo h2, .hovereffect.effect-milo .h2 { position: absolute; right: 0; bottom: 0; padding: 1em 1.2em; }

/* line 861, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-milo p { padding: 0 10px 0 0; width: 50%; border-right: 1px solid #fff; text-align: right; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-40px, 0, 0); transform: translate3d(-40px, 0, 0); }

/* line 873, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-milo:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/*---------------*/
/***** Dexter *****/
/*---------------*/
/* line 883, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-dexter { background: -webkit-linear-gradient(top, #258dc8 0%, #683c13 100%); background: linear-gradient(to bottom, #258dc8 0%, #683c13 100%); }

/* line 888, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-dexter img { -webkit-transition: opacity 0.35s; transition: opacity 0.35s; }

/* line 893, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-dexter:hover img { opacity: 0.4; }

/* line 897, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-dexter figcaption::after { position: absolute; right: 30px; bottom: 30px; left: 30px; height: -webkit-calc(50% - 30px); height: calc(50% - 30px); border: 7px solid #fff; content: ''; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }

/* line 912, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-dexter:hover figcaption::after { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* line 917, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-dexter figcaption { padding: 3em; text-align: left; }

/* line 922, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-dexter p { position: absolute; right: 60px; bottom: 60px; left: 60px; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, -100px, 0); transform: translate3d(0, -100px, 0); }

/* line 934, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-dexter:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/*---------------*/
/***** Sarah *****/
/*---------------*/
/* line 944, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-sarah { background: #BDCA3F; }

/* line 948, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-sarah img { max-width: none; width: -webkit-calc(100% + 20px); width: calc(100% + 20px); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; }

/* line 960, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-sarah:hover img { opacity: 0.4; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* line 966, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-sarah figcaption { text-align: left; }

/* line 970, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-sarah h2, .hovereffect.effect-sarah .h2 { position: relative; overflow: hidden; padding: 0.5em 0; }

/* line 976, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-sarah h2::after, .hovereffect.effect-sarah .h2::after { position: absolute; bottom: 0; left: 0; width: 100%; height: 3px; background: #ffffff; content: ''; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }

/* line 990, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-sarah:hover h2::after, .hovereffect.effect-sarah:hover .h2::after { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* line 995, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-sarah .description { padding: 1em 0; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }

/* line 1004, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-sarah:hover .description { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/*---------------*/
/***** Zoe *****/
/*---------------*/
/* line 1014, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-zoe figcaption { top: auto; bottom: 0; padding: 1em; height: 3.75em; background: #fff; color: #3c4a50; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }

/* line 1027, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-zoe h2, .hovereffect.effect-zoe .h2 { float: left; }

/* line 1031, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-zoe p.icon-links a { float: right; color: #3c4a50; font-size: 1.4em; }

/* line 1037, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-zoe:hover p.icon-links a:hover, .hovereffect.effect-zoe:hover p.icon-links a:focus { color: #252d31; }

/* line 1042, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-zoe p.description { position: absolute; bottom: 8em; padding: 2em; color: #fff; text-transform: none; font-size: 90%; opacity: 0; -webkit-transition: opacity 0.35s; transition: opacity 0.35s; -webkit-backface-visibility: hidden; /* Fix for Chrome 37.0.2062.120 (Mac) */ }

/* line 1055, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-zoe h2, .hovereffect.effect-zoe .h2, .hovereffect.effect-zoe p.icon-links a { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, 200%, 0); transform: translate3d(0, 200%, 0); }

/* line 1063, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-zoe p.icon-links a span::before { display: inline-block; padding: 8px 10px; font-family: 'feathericons'; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* line 1072, ../sass/theme/_hovereffect.scss */
.icon-eye::before { content: '\e000'; }

/* line 1076, ../sass/theme/_hovereffect.scss */
.icon-paper-clip::before { content: '\e001'; }

/* line 1080, ../sass/theme/_hovereffect.scss */
.icon-heart::before { content: '\e024'; }

/* line 1084, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-zoe h2, .hovereffect.effect-zoe .h2 { display: inline-block; }

/* line 1088, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-zoe:hover p.description { opacity: 1; }

/* line 1092, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-zoe:hover figcaption, .hovereffect.effect-zoe:hover h2, .hovereffect.effect-zoe:hover .h2, .hovereffect.effect-zoe:hover p.icon-links a { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* line 1099, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-zoe:hover h2, .hovereffect.effect-zoe:hover .h2 { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; }

/* line 1104, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-zoe:hover p.icon-links a:nth-child(3) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }

/* line 1109, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-zoe:hover p.icon-links a:nth-child(2) { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; }

/* line 1114, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-zoe:hover p.icon-links a:first-child { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }

/*---------------*/
/***** Chico *****/
/*---------------*/
/* line 1123, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-chico > img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1.12); transform: scale(1.12); opacity: 0.2; }

/* line 1131, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-chico:hover img { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }

/* line 1137, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-chico figcaption { padding: 4em; }

/* line 1141, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-chico figcaption::before { position: absolute; top: 30px; right: 30px; bottom: 30px; left: 30px; border: 2px solid #fff; content: ''; }

/* line 1151, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-chico figcaption::before, .hovereffect.effect-chico .description { opacity: 1; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; font-size: 0.7rem; }

/* line 1159, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-chico .hover_title { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; margin: 0.5rem auto; opacity: 1; }

/* line 1166, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-chico:hover .hover_title { opacity: 0; }

/* line 1171, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-chico .description { margin: 0 auto; max-width: 200px; -webkit-transform: scale(1.25); transform: scale(1.25); }

/* line 1178, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-chico:hover figcaption::before, .hovereffect.effect-chico:hover .description { opacity: 0; -webkit-transform: scale(1.1); transform: scale(1.1); }

/*---------------*/
/***** Julia *****/
/*---------------*/
/* line 1189, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-julia { background: #2f3238; }

/* line 1193, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-julia img { max-width: none; height: 400px; -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

/* line 1202, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-julia figcaption { text-align: left; }

/* line 1206, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-julia h2, .hovereffect.effect-julia .h2 { position: relative; padding: 0.5em 0; }

/* line 1211, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-julia p { display: inline-block; margin: 0 0 0.25em; padding: 0.4em 1em; background: rgba(255, 255, 255, 0.9); color: #2f3238; text-transform: none; font-weight: 500; font-size: 75%; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-360px, 0, 0); transform: translate3d(-360px, 0, 0); }

/* line 1226, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-julia p:first-child { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; }

/* line 1231, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-julia p:nth-of-type(2) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }

/* line 1236, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-julia p:nth-of-type(3) { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; }

/* line 1241, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-julia:hover p:first-child { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1246, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-julia:hover p:nth-of-type(2) { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; }

/* line 1251, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-julia:hover p:nth-of-type(3) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }

/* line 1256, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-julia:hover img { opacity: 0.4; -webkit-transform: scale3d(1.1, 1.1, 1); transform: scale3d(1.1, 1.1, 1); }

/* line 1262, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-julia:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/*-----------------*/
/***** Goliath *****/
/*-----------------*/
/* line 1272, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-goliath { background: #df4e4e; }

/* line 1276, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-goliath img, .hovereffect.effect-goliath h2, .hovereffect.effect-goliath .h2 { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; }

/* line 1282, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-goliath img { -webkit-backface-visibility: hidden; backface-visibility: hidden; }

/* line 1287, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-goliath h2, .hovereffect.effect-goliath .h2, .hovereffect.effect-goliath p { position: absolute; bottom: 0; left: 0; padding: 30px; }

/* line 1295, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-goliath p { text-transform: none; font-size: 90%; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 50px, 0); transform: translate3d(0, 50px, 0); }

/* line 1305, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-goliath:hover img { -webkit-transform: translate3d(0, -80px, 0); transform: translate3d(0, -80px, 0); }

/* line 1310, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-goliath:hover h2, .hovereffect.effect-goliath:hover .h2 { -webkit-transform: translate3d(0, -100px, 0); transform: translate3d(0, -100px, 0); }

/* line 1315, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-goliath:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/*-----------------*/
/***** Hera *****/
/*-----------------*/
/* line 1325, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-hera { background: #303fa9; }

/* line 1329, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-hera h2, .hovereffect.effect-hera .h2 { font-size: 158.75%; }

/* line 1333, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-hera h2, .hovereffect.effect-hera .h2, .hovereffect.effect-hera p { position: absolute; top: 50%; left: 50%; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); -webkit-transform-origin: 50%; transform-origin: 50%; }

/* line 1346, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-hera figcaption::before { position: absolute; top: 50%; left: 50%; width: 200px; height: 200px; border: 2px solid #fff; content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(0, 0, 1); transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(0, 0, 1); -webkit-transform-origin: 50%; transform-origin: 50%; }

/* line 1363, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-hera p { width: 100px; text-transform: none; font-size: 121%; line-height: 2; }

/* line 1370, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-hera p a { color: #fff; }

/* line 1374, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-hera p a:hover, .hovereffect.effect-hera p a:focus { opacity: 0.6; }

/* line 1379, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-hera p a i { opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }

/* line 1385, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-hera p a:first-child i { -webkit-transform: translate3d(-60px, -60px, 0); transform: translate3d(-60px, -60px, 0); }

/* line 1390, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-hera p a:nth-child(2) i { -webkit-transform: translate3d(60px, -60px, 0); transform: translate3d(60px, -60px, 0); }

/* line 1395, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-hera p a:nth-child(3) i { -webkit-transform: translate3d(-60px, 60px, 0); transform: translate3d(-60px, 60px, 0); }

/* line 1400, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-hera p a:nth-child(4) i { -webkit-transform: translate3d(60px, 60px, 0); transform: translate3d(60px, 60px, 0); }

/* line 1405, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-hera:hover figcaption::before { opacity: 1; -webkit-transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(1, 1, 1); transform: translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg) scale3d(1, 1, 1); }

/* line 1411, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-hera:hover h2, .hovereffect.effect-hera:hover .h2 { opacity: 0; -webkit-transform: translate3d(-50%, -50%, 0) scale3d(0.8, 0.8, 1); transform: translate3d(-50%, -50%, 0) scale3d(0.8, 0.8, 1); }

/* line 1417, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-hera:hover p i:empty { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); /* just because it's stronger than nth-child */ opacity: 1; }

/*-----------------*/
/***** Winston *****/
/*-----------------*/
/* line 1427, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-winston { background: #162633; text-align: left; }

/* line 1432, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-winston img { -webkit-transition: opacity 0.45s; transition: opacity 0.45s; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

/* line 1439, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-winston figcaption::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../img/triangle.svg) no-repeat center center; background-size: 100% 100%; content: ''; -webkit-transition: opacity 0.45s, -webkit-transform 0.45s; transition: opacity 0.45s, transform 0.45s; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); -webkit-transform-origin: 0 100%; transform-origin: 0 100%; }

/* line 1456, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-winston h2, .hovereffect.effect-winston .h2 { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); }

/* line 1463, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-winston p { position: absolute; right: 0; bottom: 0; padding: 0 1.5em 7% 0; }

/* line 1470, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-winston a { margin: 0 10px; color: #5d504f; font-size: 170%; }

/* line 1476, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-winston a:hover, .hovereffect.effect-winston a:focus { color: #cc6055; }

/* line 1481, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-winston p a i { opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 50px, 0); transform: translate3d(0, 50px, 0); }

/* line 1489, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-winston:hover img { opacity: 0.6; }

/* line 1493, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-winston:hover h2, .hovereffect.effect-winston:hover .h2 { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* line 1498, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-winston:hover figcaption::before { opacity: 0.7; -webkit-transform: rotate3d(0, 0, 1, 20deg); transform: rotate3d(0, 0, 1, 20deg); }

/* line 1504, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-winston:hover p i { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* line 1510, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-winston:hover p a:nth-child(3) i { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; }

/* line 1515, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-winston:hover p a:nth-child(2) i { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }

/* line 1520, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-winston:hover p a:first-child i { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; }

/*-----------------*/
/***** Selena *****/
/*-----------------*/
/* line 1529, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-selena { background: #fff; }

/* line 1533, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-selena img { opacity: 0.95; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; }

/* line 1541, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-selena:hover img { -webkit-transform: scale3d(0.95, 0.95, 1); transform: scale3d(0.95, 0.95, 1); }

/* line 1546, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-selena h2, .hovereffect.effect-selena .h2 { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); }

/* line 1553, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-selena p { opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 90deg); transform: perspective(1000px) rotate3d(1, 0, 0, 90deg); -webkit-transform-origin: 50% 0%; transform-origin: 50% 0%; }

/* line 1563, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-selena:hover h2, .hovereffect.effect-selena:hover .h2 { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* line 1568, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-selena:hover p { opacity: 1; -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 0); transform: perspective(1000px) rotate3d(1, 0, 0, 0); }

/*-----------------*/
/***** Terry *****/
/*-----------------*/
/* line 1578, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-terry { background: #34495e; }

/* line 1582, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-terry figcaption { padding: 1em; }

/* line 1586, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-terry figcaption::before, .hovereffect.effect-terry figcaption::after { position: absolute; width: 200%; height: 200%; border-style: solid; border-color: #101010; content: ''; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; }

/* line 1598, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-terry figcaption::before { right: 0; bottom: 0; border-width: 0 70px 60px 0; -webkit-transform: translate3d(70px, 60px, 0); transform: translate3d(70px, 60px, 0); }

/* line 1606, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-terry figcaption::after { top: 0; left: 0; border-width: 15px 0 0 15px; -webkit-transform: translate3d(-15px, -15px, 0); transform: translate3d(-15px, -15px, 0); }

/* line 1614, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-terry img, .hovereffect.effect-terry p a { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }

/* line 1620, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-terry img { opacity: 0.85; }

/* line 1624, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-terry h2, .hovereffect.effect-terry .h2 { position: absolute; bottom: 0; left: 0; padding: 0.4em 10px; width: 50%; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }

@media screen and (max-width: 920px) { /* line 1637, ../sass/theme/_hovereffect.scss */
  .hovereffect.effect-terry h2, .hovereffect.effect-terry .h2 { padding: 0.75em 10px; font-size: 120%; } }
/* line 1643, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-terry p { float: right; clear: both; text-align: left; text-transform: none; font-size: 111%; }

/* line 1651, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-terry p a { display: block; margin-bottom: 1em; color: #fff; opacity: 0; -webkit-transform: translate3d(90px, 0, 0); transform: translate3d(90px, 0, 0); }

/* line 1660, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-terry p a:hover, .hovereffect.effect-terry p a:focus { color: #f3cf3f; }

/* line 1665, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-terry:hover figcaption::before, .hovereffect.effect-terry:hover figcaption::after { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* line 1671, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-terry:hover img { opacity: 0.6; }

/* line 1676, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-terry:hover h2, .hovereffect.effect-terry:hover .h2, .hovereffect.effect-terry:hover p a { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* line 1682, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-terry:hover p a { opacity: 1; }

/* line 1686, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-terry:hover p a:first-child { -webkit-transition-delay: 0.025s; transition-delay: 0.025s; }

/* line 1691, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-terry:hover p a:nth-child(2) { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; }

/* line 1696, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-terry:hover p a:nth-child(3) { -webkit-transition-delay: 0.075s; transition-delay: 0.075s; }

/* line 1701, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-terry:hover p a:nth-child(4) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }

/*-----------------*/
/***** Phoebe *****/
/*-----------------*/
/* line 1710, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-phoebe { background: #675983; }

/* line 1714, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-phoebe img { opacity: 0.85; -webkit-transition: opacity 0.35s; transition: opacity 0.35s; }

/* line 1720, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-phoebe:hover img { opacity: 0.6; }

/* line 1724, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-phoebe figcaption::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../img/triangle2.svg) no-repeat center center; background-size: 100% 100%; content: ''; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale3d(5, 2.5, 1); transform: scale3d(5, 2.5, 1); -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; }

/* line 1741, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-phoebe:hover figcaption::before { opacity: 0.6; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }

/* line 1747, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-phoebe h2, .hovereffect.effect-phoebe .h2 { margin-top: 1em; -webkit-transition: transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, 40px, 0); transform: translate3d(0, 40px, 0); }

/* line 1755, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-phoebe:hover h2, .hovereffect.effect-phoebe:hover .h2 { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* line 1760, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-phoebe p a { color: #fff; font-size: 140%; opacity: 0; position: relative; display: inline-block; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }

/* line 1770, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-phoebe p a:first-child { -webkit-transform: translate3d(-60px, -60px, 0); transform: translate3d(-60px, -60px, 0); }

/* line 1775, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-phoebe p a:nth-child(2) { -webkit-transform: translate3d(0, 60px, 0); transform: translate3d(0, 60px, 0); }

/* line 1780, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-phoebe p a:nth-child(3) { -webkit-transform: translate3d(60px, -60px, 0); transform: translate3d(60px, -60px, 0); }

/* line 1785, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-phoebe:hover p a { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/*-----------------*/
/***** Apollo *****/
/*-----------------*/
/* line 1795, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-apollo { background: #3498db; }

/* line 1799, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-apollo img { opacity: 0.95; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale3d(1.05, 1.05, 1); transform: scale3d(1.05, 1.05, 1); }

/* line 1807, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-apollo figcaption::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.5); content: ''; -webkit-transition: -webkit-transform 0.6s; transition: transform 0.6s; -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0); transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0); }

/* line 1821, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-apollo p { position: absolute; right: 0; bottom: 0; margin: 3em; padding: 0 1em; max-width: 150px; border-right: 4px solid #fff; text-align: right; opacity: 0; -webkit-transition: opacity 0.35s; transition: opacity 0.35s; }

/* line 1835, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-apollo h2, .hovereffect.effect-apollo .h2 { text-align: left; }

/* line 1839, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-apollo:hover img { opacity: 0.6; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }

/* line 1845, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-apollo:hover figcaption::before { -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0); transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0); }

/* line 1850, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-apollo:hover p { opacity: 1; -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }

/*-----------------*/
/***** Kira *****/
/*-----------------*/
/* line 1860, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-kira { background: #fff; text-align: left; }

/* line 1865, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-kira img { -webkit-transition: opacity 0.35s; transition: opacity 0.35s; }

/* line 1870, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-kira figcaption { z-index: 1; }

/* line 1874, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-kira p { padding: 2.25em 0.5em; font-weight: 600; font-size: 100%; line-height: 1.5; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); }

/* line 1886, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-kira p a { margin: 0 0.5em; color: #101010; }

/* line 1891, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-kira p a:hover, .hovereffect.effect-kira p a:focus { opacity: 0.6; }

/* line 1896, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-kira figcaption::before { position: absolute; top: 0; right: 2em; left: 2em; z-index: -1; height: 3.5em; background: #fff; content: ''; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 4em, 0) scale3d(1, 0.023, 1); transform: translate3d(0, 4em, 0) scale3d(1, 0.023, 1); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; }

/* line 1913, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-kira:hover img { opacity: 0.5; }

/* line 1917, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-kira:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* line 1923, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-kira:hover figcaption::before { opacity: 0.7; -webkit-transform: translate3d(0, 5em, 0) scale3d(1, 1, 1); transform: translate3d(0, 5em, 0) scale3d(1, 1, 1); }

/*-----------------*/
/***** Steve *****/
/*-----------------*/
/* line 1933, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-steve { z-index: auto; overflow: visible; background: #000; }

/* line 1939, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-steve:before, .hovereffect.effect-steve h2:before, .hovereffect.effect-steve .h2:before { position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 100%; background: #000; content: ''; -webkit-transition: opacity 0.35s; transition: opacity 0.35s; }

/* line 1953, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-steve:before { box-shadow: 0 3px 30px rgba(0, 0, 0, 0.8); opacity: 0; }

/* line 1958, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-steve figcaption { z-index: 1; }

/* line 1962, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-steve img { opacity: 1; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: perspective(1000px) translate3d(0, 0, 0); transform: perspective(1000px) translate3d(0, 0, 0); }

/* line 1970, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-steve h2, .hovereffect.effect-steve .h2, .hovereffect.effect-steve p { background: #fff; color: #2d434e; }

/* line 1976, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-steve h2, .hovereffect.effect-steve .h2 { position: relative; margin-top: 2em; padding: 0.25em; }

/* line 1982, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-steve h2:before, .hovereffect.effect-steve .h2:before { box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5); }

/* line 1986, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-steve p { margin-top: 1em; padding: 0.5em; font-weight: 800; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale3d(0.9, 0.9, 1); transform: scale3d(0.9, 0.9, 1); }

/* line 1997, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-steve:hover:before { opacity: 1; }

/* line 2001, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-steve:hover img { -webkit-transform: perspective(1000px) translate3d(0, 0, 21px); transform: perspective(1000px) translate3d(0, 0, 21px); }

/* line 2006, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-steve:hover h2:before, .hovereffect.effect-steve:hover .h2:before { opacity: 0; }

/* line 2010, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-steve:hover p { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }

/*-----------------*/
/***** Moses *****/
/*-----------------*/
/* line 2020, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-moses { background: -webkit-linear-gradient(-45deg, #EC65B7 0%, #05E0D8 100%); background: linear-gradient(-45deg, #EC65B7 0%, #05E0D8 100%); }

/* line 2025, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-moses img { opacity: 0.85; -webkit-transition: opacity 0.35s; transition: opacity 0.35s; }

/* line 2031, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-moses h2, .hovereffect.effect-moses .h2, .hovereffect.effect-moses p { padding: 20px; width: 50%; height: 50%; border: 2px solid #fff; }

/* line 2039, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-moses h2, .hovereffect.effect-moses .h2 { padding: 20px; width: 50%; height: 50%; text-align: left; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(10px, 10px, 0); transform: translate3d(10px, 10px, 0); }

/* line 2050, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-moses p { float: right; padding: 20px; text-align: right; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); }

/* line 2061, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-moses:hover h2, .hovereffect.effect-moses:hover .h2 { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* line 2066, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-moses:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* line 2072, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-moses:hover img { opacity: 0.6; }

/*---------------*/
/***** Jazz *****/
/*---------------*/
/* line 2080, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-jazz { background: -webkit-linear-gradient(-45deg, #f3cf3f 0%, #f33f58 100%); background: linear-gradient(-45deg, #f3cf3f 0%, #f33f58 100%); }

/* line 2085, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-jazz img { opacity: 0.9; }

/* line 2089, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-jazz figcaption::after, .hovereffect.effect-jazz img, .hovereffect.effect-jazz p { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }

/* line 2096, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-jazz figcaption::after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-top: 1px solid #fff; border-bottom: 1px solid #fff; content: ''; opacity: 0; -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1); transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1); -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; }

/* line 2112, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-jazz h2, .hovereffect.effect-jazz .h2, .hovereffect.effect-jazz p { opacity: 1; -webkit-transform: scale3d(0.8, 0.8, 1); transform: scale3d(0.8, 0.8, 1); }

/* line 2119, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-jazz h2, .hovereffect.effect-jazz .h2 { padding-top: 26%; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; }

/* line 2125, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-jazz p { padding: 0.5em 2em; text-transform: none; font-size: 0.85em; opacity: 0; }

/* line 2132, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-jazz:hover img { opacity: 0.7; -webkit-transform: scale3d(1.05, 1.05, 1); transform: scale3d(1.05, 1.05, 1); }

/* line 2138, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-jazz:hover figcaption::after { opacity: 1; -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1); transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1); }

/* line 2144, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-jazz:hover h2, .hovereffect.effect-jazz:hover .h2, .hovereffect.effect-jazz:hover p { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }

/*---------------*/
/***** Ming *****/
/*---------------*/
/* line 2155, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-ming { background: #030c17; }

/* line 2159, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-ming img { opacity: 0.9; -webkit-transition: opacity 0.35s; transition: opacity 0.35s; }

/* line 2165, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-ming figcaption::before { position: absolute; top: 30px; right: 30px; bottom: 30px; left: 30px; border: 2px solid #fff; box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.2); content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale3d(1.4, 1.4, 1); transform: scale3d(1.4, 1.4, 1); }

/* line 2181, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-ming h2, .hovereffect.effect-ming .h2 { margin: 20% 0 10px 0; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; }

/* line 2187, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-ming p { padding: 1em; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1.5); transform: scale(1.5); }

/* line 2196, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-ming:hover h2, .hovereffect.effect-ming:hover .h2 { -webkit-transform: scale(0.9); transform: scale(0.9); }

/* line 2201, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-ming:hover figcaption::before, .hovereffect.effect-ming:hover p { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }

/* line 2208, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-ming:hover figcaption { background-color: rgba(58, 52, 42, 0); }

/* line 2212, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-ming:hover img { opacity: 0.4; }

/*---------------*/
/***** Lexi *****/
/*---------------*/
/* line 2220, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-lexi { background: -webkit-linear-gradient(-45deg, #000 0%, #fff 100%); background: linear-gradient(-45deg, #000 0%, #fff 100%); }

/* line 2225, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-lexi img { margin: -10px 0 0 -10px; max-width: none; width: -webkit-calc(100% + 10px); width: calc(100% + 10px); opacity: 0.9; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(10px, 10px, 0); transform: translate3d(10px, 10px, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; }

/* line 2239, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-lexi figcaption::before, .hovereffect.effect-lexi p { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }

/* line 2245, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-lexi figcaption::before { position: absolute; right: -100px; bottom: -100px; width: 300px; height: 300px; border: 2px solid #fff; border-radius: 50%; box-shadow: 0 0 0 900px rgba(255, 255, 255, 0.2); content: ''; opacity: 0; -webkit-transform: scale3d(0.5, 0.5, 1); transform: scale3d(0.5, 0.5, 1); -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; }

/* line 2262, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-lexi:hover img { opacity: 0.6; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* line 2268, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-lexi h2, .hovereffect.effect-lexi .h2 { text-align: left; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(5px, 5px, 0); transform: translate3d(5px, 5px, 0); }

/* line 2276, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-lexi p { position: absolute; right: 0; bottom: 0; padding: 0 1.5em 1.5em 0; width: 140px; text-align: right; opacity: 0; -webkit-transform: translate3d(20px, 20px, 0); transform: translate3d(20px, 20px, 0); }

/* line 2288, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-lexi:hover figcaption::before { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }

/* line 2294, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-lexi:hover h2, .hovereffect.effect-lexi:hover .h2, .hovereffect.effect-lexi:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/*---------------*/
/***** Duke *****/
/*---------------*/
/* line 2305, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-duke { background: -webkit-linear-gradient(-45deg, #34495e 0%, #cc6055 100%); background: linear-gradient(-45deg, #34495e 0%, #cc6055 100%); }

/* line 2310, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-duke img, .hovereffect.effect-duke p { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }

/* line 2316, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-duke:hover img { opacity: 0.1; -webkit-transform: scale3d(2, 2, 1); transform: scale3d(2, 2, 1); }

/* line 2322, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-duke h2, .hovereffect.effect-duke .h2 { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: scale3d(0.8, 0.8, 1); transform: scale3d(0.8, 0.8, 1); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; }

/* line 2331, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-duke p { position: absolute; bottom: 0; left: 0; margin: 20px; padding: 30px; border: 2px solid #fff; text-transform: none; font-size: 90%; opacity: 0; -webkit-transform: scale3d(0.8, 0.8, 1); transform: scale3d(0.8, 0.8, 1); -webkit-transform-origin: 50% -100%; transform-origin: 50% -100%; }

/* line 2347, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-duke:hover h2, .hovereffect.effect-duke:hover .h2, .hovereffect.effect-duke:hover p { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }

/* line 2359, ../sass/theme/_hovereffect.scss */
.wp-block-gallery.is-style-hovereffect .blocks-gallery-item figure { background: -webkit-linear-gradient(45deg, #BDCA3F 0%, #fbf88d 100%); background: linear-gradient(45deg, #BDCA3F 0%, #fbf88d 100%); }

/* line 2364, ../sass/theme/_hovereffect.scss */
.wp-block-gallery.is-style-hovereffect .blocks-gallery-item figure img { opacity: 0.9; -webkit-transition: opacity 0.35s; transition: opacity 0.35s; }

/* line 2370, ../sass/theme/_hovereffect.scss */
.wp-block-gallery.is-style-hovereffect .blocks-gallery-item figure figcaption { padding: 1.75rem; -webkit-transition: background-color 0.35s; transition: background-color 0.35s; }

/* line 2377, ../sass/theme/_hovereffect.scss */
.wp-block-gallery.is-style-hovereffect .blocks-gallery-item figure figcaption::before { position: absolute; top: 1rem; right: 1rem; bottom: 1rem; left: 1rem; border: 1px solid #fcfcfc; content: ''; }

/* line 2387, ../sass/theme/_hovereffect.scss */
.wp-block-gallery.is-style-hovereffect .blocks-gallery-item figure figcaption::before, .wp-block-gallery.is-style-hovereffect .blocks-gallery-item figure figcaption { opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(0); transform: scale(0); }

/* line 2396, ../sass/theme/_hovereffect.scss */
.wp-block-gallery.is-style-hovereffect .blocks-gallery-item figure:hover figcaption::before, .wp-block-gallery.is-style-hovereffect .blocks-gallery-item figure:hover figcaption { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }

/* line 2407, ../sass/theme/_hovereffect.scss */
.wp-block-gallery.is-style-hovereffect .blocks-gallery-item figure:hover img { opacity: 0.4; }

/* -- CUSTOM -------------------------- */
/* line 2415, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-simple figcaption { top: auto; bottom: 0; padding: 1em; height: 3.75em; background: #BDCA3F; -webkit-transition: -webkit-all 0.35s; transition: all 0.35s; height: 100%; opacity: 0; }

/* line 2430, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-simple:hover figcaption { opacity: 1; /*
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
*/ }

/* line 2437, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-simple > *:first-child { opacity: 1; transition: 0.5s all; text-align: center; }

/* line 2438, ../sass/theme/_hovereffect.scss */
figure.hovereffect.effect-simple img { margin: 0 auto; }

/* line 2439, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-simple:hover > *:first-child { opacity: 0; }

/* line 2442, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-simple figcaption > * { transition: all 0.35s; -webkit-transform: translate3d(0, 1rem, 0); transform: translate3d(0, 1rem, 0); opacity: 0; }

/* line 2449, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-simple:hover figcaption > * { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; }

/* line 2455, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-simple figcaption h2, .hovereffect.effect-simple figcaption .h2, .hovereffect.effect-simple figcaption h3, .hovereffect.effect-simple figcaption .h3, .hovereffect.effect-simple figcaption h4, .hovereffect.effect-simple figcaption .h4 { margin-bottom: 1rem; }

/* line 2457, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-simple figcaption > *:first-child { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }

/* line 2461, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-simple:hover figcaption > *:first-child { opacity: 1; -webkit-transition-delay: 0.05s; transition-delay: 0.05s; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* line 2470, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-simple:hover figcaption *:nth-child(2) { opacity: 1; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }

/* line 2476, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-simple:hover figcaption *:nth-child(3) { opacity: 1; -webkit-transition-delay: 0.3s; transition-delay: 0.3s; }

/* line 2481, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-simple:hover figcaption *:nth-child(4) { opacity: 1; -webkit-transition-delay: 0.35s; transition-delay: 0.35s; }

/* line 2486, ../sass/theme/_hovereffect.scss */
.hovereffect.effect-simple:hover figcaption *:nth-child(5) { opacity: 1; -webkit-transition-delay: 0.4s; transition-delay: 0.4s; }

/* line 2493, ../sass/theme/_hovereffect.scss */
figure.hovereffect.effect-simple figcaption p a { display: inline-block; font-weight: 400; line-height: 1.5; color: #3a3a3a; text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; user-select: none; background-color: #ffffff; border: 2px solid transparent; padding: 0.2rem 0.5rem; font-size: 0.7rem; border-radius: 5px; transition: all 0.8s ease-in-out; margin: 0.5rem 0; }

/* line 2511, ../sass/theme/_hovereffect.scss */
figure.hovereffect.effect-simple figcaption p a:hover { color: #3a3a3a; background-color: rgba(255, 255, 255, 0.5); }

/* line 1, ../sass/theme/_animation.scss */
div:not(.container).animatedParent { width: 100% !important; max-width: 100% !important; }

/* line 7, ../sass/theme/_animation.scss */
.animatedParent .animated.contentfull { padding: 0; }

/* line 8, ../sass/theme/_animation.scss */
.animatedParent .animated.contentfull > * { padding: 0 0.75rem; }

/* line 12, ../sass/theme/_animation.scss */
.animated_upanddown { display: inline-block; min-height: 4rem; }

/* line 16, ../sass/theme/_animation.scss */
.animated_upanddown > i { animation: upanddown 2s ease-in-out 0s infinite; }

/* line 19, ../sass/theme/_animation.scss */
.animated_upanddownmin { display: inline-block; min-height: 2rem; }

/* line 23, ../sass/theme/_animation.scss */
.animated_upanddownmin > i { animation: upanddownmin 1.5s ease-in-out 0s infinite; }

@keyframes upanddown { 0% { opacity: 1; margin-top: 0; }
  50% { opacity: 0.8; margin-top: 1rem; }
  100% { opacity: 1; margin-top: 0; } }
@keyframes upanddownmin { 0% { opacity: 1; margin-top: 0; }
  50% { opacity: 0.8; margin-top: 1.25rem; }
  100% { opacity: 1; margin-top: 0; } }
@keyframes rotate360 { from { transform: rotate(0deg); }
  to { transform: rotate(-360deg); } }
@keyframes floatsoft { 0% { transform: rotate(0deg); }
  25% { transform: rotate(-10deg); }
  75% { transform: rotate(15deg); }
  100% { transform: rotate(0deg); } }
/* line 70, ../sass/theme/_animation.scss */
.floating { -webkit-animation-name: Floating; -webkit-animation-duration: 4s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in-out; }

@-webkit-keyframes Floating { from { -webkit-transform: translate(0, 0px); }
  40% { -webkit-transform: translate(0, 7px); }
  to { -webkit-transform: translate(0, 0px); } }
/* line 84, ../sass/theme/_animation.scss */
.scaling { -webkit-animation-name: scalex; -webkit-animation-duration: 3s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in-out; -moz-animation-name: scale; -moz-animation-duration: 3s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: ease-in-out; }

@-webkit-keyframes scalex { from { -webkit-transform: scale(0.9); }
  65% { -webkit-transform: scale(1); }
  to { -webkit-transform: scale(0.9); } }
@-moz-keyframes scale { from { -moz-transform: scale(0.9); }
  65% { -moz-transform: scale(1); }
  to { -moz-transform: scale(0.9); } }
/* line 112, ../sass/theme/_animation.scss */
.svg-donut { width: 100%; font-size: 16px; margin: 0 auto; animation: donutfade 1s; position: relative; }

/* line 119, ../sass/theme/_animation.scss */
.svg-donut .arrow_result { position: absolute; top: 57%; left: 43%; font-size: 1.5rem; }

@keyframes donutfade { /* this applies to the whole svg item wrapper */
  0% { opacity: .2; }
  100% { opacity: 1; } }
/* line 132, ../sass/theme/_animation.scss */
.donut-ring { stroke: #ced4da; }

/* line 133, ../sass/theme/_animation.scss */
.donut-segment { transform-origin: center; stroke: #BDCA3F; }

/* line 137, ../sass/theme/_animation.scss */
.donut-percent { animation: donutfadelong 1s; }

/* line 143, ../sass/theme/_animation.scss */
.donut-secondary .donut-segment { stroke: #fbf88d; }

/* line 147, ../sass/theme/_animation.scss */
.donut-secondary .donut-text { color: #fbf88d; }

/* line 148, ../sass/theme/_animation.scss */
.donut-secondary .donut-number, .donut-secondary .donut-percent { fill: #fbf88d; }

/* line 149, ../sass/theme/_animation.scss */
.donut-secondary .donut-ring { stroke: rgba(251, 248, 141, 0.3); }

/* line 151, ../sass/theme/_animation.scss */
.donut-tertiary .donut-segment { stroke: #f8faeb; }

/* line 152, ../sass/theme/_animation.scss */
.donut-tertiary .donut-text { color: #f8faeb; }

/* line 153, ../sass/theme/_animation.scss */
.donut-tertiary .donut-number, .donut-tertiary .donut-percent { fill: #f8faeb; }

/* line 154, ../sass/theme/_animation.scss */
.donut-tertiary .donut-ring { stroke: rgba(248, 250, 235, 0.3); }

@keyframes donutfadelong { 0% { opacity: 0; }
  100% { opacity: 1; } }
/* line 165, ../sass/theme/_animation.scss */
.donut-text { fill: #3a3a3a; }

/* line 169, ../sass/theme/_animation.scss */
.donut-label { font-size: 0.28em; font-weight: 700; line-height: 1; fill: #000; transform: translateY(0.25em); }

/* line 177, ../sass/theme/_animation.scss */
.donut-number { font-size: 0.75em; }

/* line 178, ../sass/theme/_animation.scss */
.donut-percent { font-size: 0.45em; }

/* line 185, ../sass/theme/_animation.scss */
.svg-donut.go .donut29 .donut-segment { animation: donut29 3s; }

/* line 186, ../sass/theme/_animation.scss */
.svg-donut.go .donut33 .donut-segment { animation: donut33 3s; }

/* line 187, ../sass/theme/_animation.scss */
.svg-donut.go .donut38 .donut-segment { animation: donut38 3s; }

/* line 188, ../sass/theme/_animation.scss */
.svg-donut.go .donut42 .donut-segment { animation: donut42 3s; }

/* line 189, ../sass/theme/_animation.scss */
.svg-donut.go .donut49 .donut-segment { animation: donut49 3s; }

/* line 190, ../sass/theme/_animation.scss */
.svg-donut.go .donut50 .donut-segment { animation: donut49 3s; }

/* line 191, ../sass/theme/_animation.scss */
.svg-donut.go .donut58 .donut-segment { animation: donut58 3s; }

/* line 192, ../sass/theme/_animation.scss */
.svg-donut.go .donut65 .donut-segment { animation: donut65 3s; }

/* line 193, ../sass/theme/_animation.scss */
.svg-donut.go .donut74 .donut-segment { animation: donut74 3s; }

/* line 194, ../sass/theme/_animation.scss */
.svg-donut.go .donut85 .donut-segment { animation: donut85 3s; }

/* line 195, ../sass/theme/_animation.scss */
.svg-donut.go .donut86 .donut-segment { animation: donut86 3s; }

@keyframes donut29 { 0% { stroke-dasharray: 0, 100; }
  100% { stroke-dasharray: 29, 71; } }
@keyframes donut33 { 0% { stroke-dasharray: 0, 100; }
  100% { stroke-dasharray: 33, 67; } }
@keyframes donut38 { 0% { stroke-dasharray: 0, 100; }
  100% { stroke-dasharray: 38, 62; } }
@keyframes donut42 { 0% { stroke-dasharray: 0, 100; }
  100% { stroke-dasharray: 42, 58; } }
@keyframes donut49 { 0% { stroke-dasharray: 0, 100; }
  100% { stroke-dasharray: 49, 51; } }
@keyframes donut50 { 0% { stroke-dasharray: 0, 100; }
  100% { stroke-dasharray: 50, 50; } }
@keyframes donut58 { 0% { stroke-dasharray: 0, 100; }
  100% { stroke-dasharray: 58, 42; } }
@keyframes donut65 { 0% { stroke-dasharray: 0, 100; }
  100% { stroke-dasharray: 65, 35; } }
@keyframes donut74 { 0% { stroke-dasharray: 0, 100; }
  100% { stroke-dasharray: 74, 26; } }
@keyframes donut85 { 0% { stroke-dasharray: 0, 100; }
  100% { stroke-dasharray: 85, 25; } }
@keyframes donut86 { 0% { stroke-dasharray: 0, 100; }
  100% { stroke-dasharray: 86, 14; } }
/*
@media (min-width: 992px) { .svg-donut { width: 80%; }
}
*/
/* line 260, ../sass/theme/_animation.scss */
.horizontal-bar-container { display: block; width: 96%; margin: 5px auto; height: 2rem; }

/* line 261, ../sass/theme/_animation.scss */
.horizontal-bar-container .horizontal-bar, .horizontal-bar-container .data { display: block; height: 2rem; float: left; width: 100%; }

/* line 263, ../sass/theme/_animation.scss */
.horizontal-bar-container .data { width: 30%; }

/* line 264, ../sass/theme/_animation.scss */
.horizontal-bar-container .horizontal-bar { padding-right: 0; background: #fcfcfc; position: relative; }

/* line 265, ../sass/theme/_animation.scss */
.horizontal-bar-container.withdata .horizontal-bar { width: 70%; }

/* line 267, ../sass/theme/_animation.scss */
.horizontal-bar-container .horizontal-bar .bar-active { display: block; height: 100%; background: #3a3a3a; width: 100%; float: left; }

/* line 271, ../sass/theme/_animation.scss */
.vertical-bar-container.bar-secondary .vertical-bar, .horizontal-bar-container.bar-secondary .horizontal-bar { background: rgba(251, 248, 141, 0.25); }

/* line 273, ../sass/theme/_animation.scss */
.vertical-bar-container.bar-secondary .vertical-bar .bar-active, .horizontal-bar-container.bar-secondary .horizontal-bar .bar-active { background: #fbf88d; }

/* line 276, ../sass/theme/_animation.scss */
.vertical-bar-container.bar-tertiary .vertical-bar, .horizontal-bar-container.bar-tertiary .horizontal-bar { background: rgba(248, 250, 235, 0.25); }

/* line 278, ../sass/theme/_animation.scss */
.vertical-bar-container.bar-tertiary .vertical-bar .bar-active, .horizontal-bar-container.bar-tertiary .horizontal-bar .bar-active { background: #f8faeb; }

/* line 281, ../sass/theme/_animation.scss */
.vertical-bar-container.bar-success .vertical-bar, .horizontal-bar-container.bar-success .horizontal-bar { background: rgba(58, 58, 58, 0.15); }

/* line 283, ../sass/theme/_animation.scss */
.vertical-bar-container.bar-success .vertical-bar .bar-active, .horizontal-bar-container.bar-success .horizontal-bar .bar-active { background: #198754; }

/* line 286, ../sass/theme/_animation.scss */
.vertical-bar-container.bar-danger .vertical-bar, .horizontal-bar-container.bar-danger .horizontal-bar { background: rgba(58, 58, 58, 0.15); }

/* line 288, ../sass/theme/_animation.scss */
.vertical-bar-container.bar-danger .vertical-bar .bar-active, .horizontal-bar-container.bar-danger .horizontal-bar .bar-active { background: #dc3545; }

/* line 296, ../sass/theme/_animation.scss */
.withdata.go .horizontal-bar.bar-29 { animation: bar29withdata 3s; }

/* line 297, ../sass/theme/_animation.scss */
.withdata.go .horizontal-bar.bar-42 { animation: bar42withdata 3s; }

/* line 298, ../sass/theme/_animation.scss */
.withdata.go .horizontal-bar.bar-59 { animation: bar59withdata 3s; }

/* line 301, ../sass/theme/_animation.scss */
.horizontal-bar-container.withdata .horizontal-bar.bar-29 { padding-right: calc((100% - 29%)*0.7); }

@keyframes bar29withdata { 0% { width: 0; padding-right: 0; }
  100% { width: 70%; padding-right: calc((100% - 29%)*0.7); } }
/* line 307, ../sass/theme/_animation.scss */
.horizontal-bar-container.withdata .horizontal-bar.bar-59 { padding-right: calc((100% - 59%)*0.7); }

@keyframes bar59withdata { 0% { width: 0; padding-right: 0; }
  100% { width: 70%; padding-right: calc((100% - 59%)*0.7); } }
/* line 313, ../sass/theme/_animation.scss */
.horizontal-bar-container.withdata .horizontal-bar.bar-42 { padding-right: calc((100% - 42%)*0.7); }

@keyframes bar42withdata { 0% { width: 0; padding-right: 0; }
  100% { width: 70%; padding-right: calc((100% - 42%)*0.7); } }
/* line 323, ../sass/theme/_animation.scss */
.go .horizontal-bar.bar-29 { animation: bar29 3s; }

/* line 324, ../sass/theme/_animation.scss */
.go .horizontal-bar.bar-42 { animation: bar42 3s; }

/* line 325, ../sass/theme/_animation.scss */
.go .horizontal-bar.bar-59 { animation: bar59 3s; }

/* line 328, ../sass/theme/_animation.scss */
.horizontal-bar-container .horizontal-bar.bar-29 { padding-right: calc(100% - 29%); }

@keyframes bar29 { 0% { width: 0; padding-right: 0; }
  100% { width: 100%; padding-right: calc(100% - 29%); } }
/* line 334, ../sass/theme/_animation.scss */
.horizontal-bar-container .horizontal-bar.bar-59 { padding-right: calc(100% - 59%); }

@keyframes bar59 { 0% { width: 0; padding-right: 0; }
  100% { width: 100%; padding-right: calc(100% - 59%); } }
/* line 340, ../sass/theme/_animation.scss */
.horizontal-bar-container .horizontal-bar.bar-42 { padding-right: calc(100% - 42%); }

@keyframes bar42 { 0% { width: 0; padding-right: 0; }
  100% { width: 100%; padding-right: calc(100% - 42%); } }
/* line 358, ../sass/theme/_animation.scss */
.vertical-bar-container { display: block; height: 100%; margin: 0 auto; position: relative; padding-top: 3rem; }

/* line 359, ../sass/theme/_animation.scss */
.vertical-bar-container .data { display: block; position: absolute; top: 0; width: 100%; text-align: center; }

/* line 360, ../sass/theme/_animation.scss */
.vertical-bar-container .data .percent { font-size: 1.5rem; }

/* line 362, ../sass/theme/_animation.scss */
.vertical-bar-container .vertical-bar { position: relative; width: 2rem; margin: 0 auto; }

/* line 364, ../sass/theme/_animation.scss */
.vertical-bar-container .vertical-bar { height: 90%; padding-top: 0; background: #fcfcfc; }

/* line 365, ../sass/theme/_animation.scss */
.vertical-bar-container .vertical-bar .bar-active { display: block; height: 0; background: #3a3a3a; width: 2rem; position: absolute; bottom: 0; }

/* line 367, ../sass/theme/_animation.scss */
.vertical-bar-container.biggerbar .vertical-bar, .vertical-bar-container.biggerbar .vertical-bar .bar-active { width: 5rem; }

/* line 373, ../sass/theme/_animation.scss */
.vertical-bar-container.smiley-style .vertical-bar, .horizontal-bar-container.smiley-style .horizontal-bar { border-radius: 2rem; }

/* line 375, ../sass/theme/_animation.scss */
.vertical-bar-container.smiley-style .vertical-bar .bar-active { border-radius: 0 0 2rem 2rem; }

/* line 376, ../sass/theme/_animation.scss */
.smiley-style .smiley { display: block; width: 2rem; height: 2rem; background: url("../img/smiley-happy.svg"); background-size: 100% auto; background-repeat: no-repeat; }

/* line 377, ../sass/theme/_animation.scss */
.vertical-bar-container.smiley-style .bar-active .smiley { margin-top: -1rem; }

/* line 378, ../sass/theme/_animation.scss */
.smiley-style .bar-active .smiley { opacity: 0; transition: all 2s ease-in-out; transition-delay: 1s; display: block; }

/* line 379, ../sass/theme/_animation.scss */
.smiley-style .smiley-bad { background: url("../img/smiley-bad.svg"); background-size: 100% auto; }

/* line 380, ../sass/theme/_animation.scss */
.smiley-style .smiley.origin { position: absolute; bottom: 0; }

/* line 381, ../sass/theme/_animation.scss */
.go .vertical-bar .bar-active .smiley, .go .horizontal-bar .bar-active .smiley { opacity: 1; }

/* line 385, ../sass/theme/_animation.scss */
.horizontal-bar-container.smiley-style .smiley.origin { top: 0; left: -1rem; }

/* line 386, ../sass/theme/_animation.scss */
.horizontal-bar-container.smiley-style .horizontal-bar .bar-active { border-radius: 2rem 0 0 2rem; }

/* line 387, ../sass/theme/_animation.scss */
.horizontal-bar .bar-active .smiley { float: right; margin-right: -1rem; }

/* line 390, ../sass/theme/_animation.scss */
.go .vertical-bar.bar-66 .bar-active { animation: bar66 3s; }

/* line 391, ../sass/theme/_animation.scss */
.vertical-bar-container .vertical-bar.bar-66 .bar-active { height: 66%; }

@keyframes bar66 { 0% { height: 0; }
  100% { height: 66%; } }
/* line 397, ../sass/theme/_animation.scss */
.go .vertical-bar.bar-79 .bar-active { animation: bar79 3s; }

/* line 398, ../sass/theme/_animation.scss */
.vertical-bar-container .vertical-bar.bar-79 .bar-active { height: 79%; }

@keyframes bar79 { 0% { height: 0; }
  100% { height: 79%; } }
/* line 404, ../sass/theme/_animation.scss */
.go .vertical-bar.bar-85 .bar-active { animation: bar85 3s; }

/* line 405, ../sass/theme/_animation.scss */
.vertical-bar-container .vertical-bar.bar-85 .bar-active { height: 85%; }

@keyframes bar85 { 0% { height: 0; }
  100% { height: 85%; } }
/*
.collapse:not(.show) .animated { opacity: 0;}
.collapse .animated { opacity: 1;  transition: all 1s;}
*/
/* line 431, ../sass/theme/_animation.scss */
.collapse.show .bounceIn { -webkit-animation-name: bounceIn; animation-name: bounceIn; }

/* line 3, ../sass/theme/_icon.scss */
ul.is-style-check-square li:before { content: '\f14a'; font-family: "Font Awesome 5 Pro"; margin-right: 0.5rem; color: #BDCA3F; display: inline-block; }

/* line 4, ../sass/theme/_icon.scss */
ul.is-style-check-circle li:before { content: '\f058'; font-family: "Font Awesome 5 Pro"; margin-right: 0.5rem; color: #BDCA3F; display: inline-block; }

/* line 5, ../sass/theme/_icon.scss */
ul.is-style-chevron-circle-right li:before { content: ""; font-family: "Font Awesome 5 Pro"; margin-right: 0.5rem; color: #BDCA3F; display: inline-block; }

/* line 6, ../sass/theme/_icon.scss */
ul.is-style-times-square li:before { content: '\f2d3'; font-family: "Font Awesome 5 Pro"; margin-right: 0.5rem; color: #ffc107; display: inline-block; }

/* line 7, ../sass/theme/_icon.scss */
ul.is-style-times-circle li:before { content: '\f057'; font-family: "Font Awesome 5 Pro"; margin-right: 0.5rem; color: #ffc107; display: inline-block; }

/* line 9, ../sass/theme/_icon.scss */
ul.is-style-check-circle.light li:before, ul.is-style-check-square.light li:before, ul.is-style-chevron-circle-right.light li:before, ul.is-style-times-circle.light li:before, ul.is-style-times-square.light li:before { color: #fcfcfc; }

/* line 17, ../sass/theme/_icon.scss */
ul.is-style-check-circle.white li:before, ul.is-style-check-square.white li:before, ul.is-style-chevron-circle-right.white li:before, ul.is-style-times-circle.white li:before, ul.is-style-times-square.white li:before { color: #ffffff; }

/* line 26, ../sass/theme/_icon.scss */
ul.is-style-check-circle.dark li:before, ul.is-style-check-square.dark li:before, ul.is-style-chevron-circle-right.dark li:before, ul.is-style-times-circle.dark li:before, ul.is-style-times-square.dark li:before { color: #3a3a3a; }

/* line 34, ../sass/theme/_icon.scss */
ul.is-style-check-circle, ul.is-style-check-square, ul.is-style-chevron-circle-right, ul.is-style-times-circle, ul.is-style-times-square { margin: 0; /*padding:0*/ }

/* line 42, ../sass/theme/_icon.scss */
ul.is-style-check-circle li, ul.is-style-check-square li, ul.is-style-chevron-circle-right li, ul.is-style-times-circle li, ul.is-style-times-square li { list-style: none; }

/* GESTION DES ICONES */
/* line 53, ../sass/theme/_icon.scss */
.wp-block-button.is-style-icon_email > a:before, .wp-block-button.is-style-icon_email > div:before { content: ""; font-family: "Font Awesome 5 Pro"; margin-right: 0.75rem; font-weight: normal; }

/* line 53, ../sass/theme/_icon.scss */
.wp-block-button.is-style-icon_phone > a:before, .wp-block-button.is-style-icon_phone > div:before { content: ""; font-family: "Font Awesome 5 Pro"; margin-right: 0.75rem; font-weight: normal; }

/* line 53, ../sass/theme/_icon.scss */
.wp-block-button.is-style-icon_paiement > a:before, .wp-block-button.is-style-icon_paiement > div:before { content: ""; font-family: "Font Awesome 5 Pro"; margin-right: 0.75rem; font-weight: normal; }

/* line 53, ../sass/theme/_icon.scss */
.wp-block-button.is-style-icon_chevron-right > a:before, .wp-block-button.is-style-icon_chevron-right > div:before { content: ""; font-family: "Font Awesome 5 Pro"; margin-right: 0.75rem; font-weight: normal; }

/* line 57, ../sass/theme/_icon.scss */
span.logo_icon { content: url("../../../../uploads/2021/01/xxxxxxx.svg"); display: inline-block; height: 1.5em; width: auto; vertical-align: -0.4em; margin-right: 0.4em; }

/* P ------------- */
/* pour générer une icone lié à un paragraphe-------- */
/* line 64, ../sass/theme/_icon.scss */
p.has-icon { position: relative; }

/* line 65, ../sass/theme/_icon.scss */
p.has-icon:before { content: ''; font-family: "Font Awesome 5 Pro"; font-weight: 300; display: inline-block; margin-right: 0.75rem; }

/* line 67, ../sass/theme/_icon.scss */
p.has-icon.map-marker:before { content: ""; }

/* line 68, ../sass/theme/_icon.scss */
p.has-icon.email:before { content: ""; }

/* line 69, ../sass/theme/_icon.scss */
p.has-icon.phone:before { content: ""; }

/* line 70, ../sass/theme/_icon.scss */
p.has-icon.star:before { content: ""; }

/* line 71, ../sass/theme/_icon.scss */
p.has-icon.warning:before { content: ""; }

/* line 72, ../sass/theme/_icon.scss */
p.has-icon.info:before { content: ""; }

@media (min-width: 992px) { /* line 75, ../sass/theme/_icon.scss */
  p.has-icon { position: relative; display: flex; align-items: center; }
  /* line 76, ../sass/theme/_icon.scss */
  p.has-icon:before { content: ''; font-family: "Font Awesome 5 Pro"; font-weight: 300; font-size: 1.7rem; padding-right: 0.5rem; }
  /* line 77, ../sass/theme/_icon.scss */
  p.has-icon.has-medium-font-size:before { font-size: 3rem; padding-right: 1rem; } }
/* Class perso ajouté
.bg-sm-full : pour bg en full largeur sur mobile
.columns-xx-0 : supprimer le colonnage des block gutenberg sur une taille défini (sm, md, lg...)
columns-xx-2 : pour forcer 2 colonnes (pour les wp-block-gallery, règles complémentaires L548)
w-50-xs : taille image max pour SM
cols-sm-6 : pour forcer le colonnage sur "wp-block-columns"
*/
/* GUTENBERG GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG*/
/* WP page WIDE GESTION */
/* line 15, ../sass/theme/_gutenberg.scss */
.container-fluid > #main > article > .entry-content > *:not(.wp-block-group), .container-sm > #main > article > .entry-content > *:not(.wp-block-group), .container-md > #main > article > .entry-content > *:not(.wp-block-group), .container-lg > #main > article > .entry-content > *:not(.wp-block-group), .container-xl > #main > article > .entry-content > *:not(.wp-block-group), .container-xxl > #main > article > .entry-content > *:not(.wp-block-group) { max-width: 1140px; margin-left: auto; margin-right: auto; width: 95%; }

/* line 16, ../sass/theme/_gutenberg.scss */
.container-fluid > #main > article > .entry-content > .alignfull, .container-sm > #main > article > .entry-content > .alignfull, .container-md > #main > article > .entry-content > .alignfull, .container-lg > #main > article > .entry-content > .alignfull, .container-xl > #main > article > .entry-content > .alignfull, .container-xxl > #main > article > .entry-content > .alignfull, .container-fluid > #main article .entry-content > .fullwidth, .container-sm > #main article .entry-content > .fullwidth, .container-md > #main article .entry-content > .fullwidth, .container-lg > #main article .entry-content > .fullwidth, .container-xl > #main article .entry-content > .fullwidth, .container-xxl > #main article .entry-content > .fullwidth, .container-fluid > #main article .entry-content > .is-style-fullwidth, .container-sm > #main article .entry-content > .is-style-fullwidth, .container-md > #main article .entry-content > .is-style-fullwidth, .container-lg > #main article .entry-content > .is-style-fullwidth, .container-xl > #main article .entry-content > .is-style-fullwidth, .container-xxl > #main article .entry-content > .is-style-fullwidth { max-width: 100% !important; width: 100%; }

/* exceptions */
/* line 21, ../sass/theme/_gutenberg.scss */
.container-fluid > #main > article > .entry-content > .btn-group, .container-sm > #main > article > .entry-content > .btn-group, .container-md > #main > article > .entry-content > .btn-group, .container-lg > #main > article > .entry-content > .btn-group, .container-xl > #main > article > .entry-content > .btn-group, .container-xxl > #main > article > .entry-content > .btn-group { display: block; text-align: center; }

/* ---------- */
/* Gestion taille après WP 5.8.1-------- */
/* line 25, ../sass/theme/_gutenberg.scss */
.container-fluid #main article .entry-content > .wp-block-group:not(.has-background), .container-sm #main article .entry-content > .wp-block-group:not(.has-background), .container-md #main article .entry-content > .wp-block-group:not(.has-background), .container-lg #main article .entry-content > .wp-block-group:not(.has-background), .container-xl #main article .entry-content > .wp-block-group:not(.has-background), .container-xxl #main article .entry-content > .wp-block-group:not(.has-background) { max-width: 1140px; margin-left: auto; margin-right: auto; }

/* line 27, ../sass/theme/_gutenberg.scss */
.container-fluid #main article .entry-content > .wp-block-group.has-background:not(.alignfull) > *, .container-sm #main article .entry-content > .wp-block-group.has-background:not(.alignfull) > *, .container-md #main article .entry-content > .wp-block-group.has-background:not(.alignfull) > *, .container-lg #main article .entry-content > .wp-block-group.has-background:not(.alignfull) > *, .container-xl #main article .entry-content > .wp-block-group.has-background:not(.alignfull) > *, .container-xxl #main article .entry-content > .wp-block-group.has-background:not(.alignfull) > * { max-width: 1140px; margin-left: auto; margin-right: auto; }

/* line 29, ../sass/theme/_gutenberg.scss */
.container-fluid #main article .entry-content > .wp-block-group.has-background.alignwide > *, .container-sm #main article .entry-content > .wp-block-group.has-background.alignwide > *, .container-md #main article .entry-content > .wp-block-group.has-background.alignwide > *, .container-lg #main article .entry-content > .wp-block-group.has-background.alignwide > *, .container-xl #main article .entry-content > .wp-block-group.has-background.alignwide > *, .container-xxl #main article .entry-content > .wp-block-group.has-background.alignwide > * { max-width: 1400px; margin-left: auto; margin-right: auto; }

@media (max-width: 991.98px) { /* line 34, ../sass/theme/_gutenberg.scss */
  .container-fluid > #main > article > .entry-content > *:not(.alignfull), .container-sm > #main > article > .entry-content > *:not(.alignfull), .container-md > #main > article > .entry-content > *:not(.alignfull), .container-lg > #main > article > .entry-content > *:not(.alignfull), .container-xl > #main > article > .entry-content > *:not(.alignfull), .container-xxl > #main > article > .entry-content > *:not(.alignfull) { padding-left: 0.75rem; padding-right: 0.75rem; }
  /* line 35, ../sass/theme/_gutenberg.scss */
  .container-fluid > #main > article > .entry-content > ul, .container-sm > #main > article > .entry-content > ul, .container-md > #main > article > .entry-content > ul, .container-lg > #main > article > .entry-content > ul, .container-xl > #main > article > .entry-content > ul, .container-xxl > #main > article > .entry-content > ul { padding: 0 2rem; }
  /* line 37, ../sass/theme/_gutenberg.scss */
  .container-fluid > #main > article > .entry-content > *:not(.wp-block-group), .container-sm > #main > article > .entry-content > *:not(.wp-block-group), .container-md > #main > article > .entry-content > *:not(.wp-block-group), .container-lg > #main > article > .entry-content > *:not(.wp-block-group), .container-xl > #main > article > .entry-content > *:not(.wp-block-group), .container-xxl > #main > article > .entry-content > *:not(.wp-block-group) { max-width: 960px; margin: 0 auto 1rem; }
  /* line 38, ../sass/theme/_gutenberg.scss */
  .container-fluid > #main > article > .entry-content .wp-block-group__inner-container, .container-sm > #main > article > .entry-content .wp-block-group__inner-container, .container-md > #main > article > .entry-content .wp-block-group__inner-container, .container-lg > #main > article > .entry-content .wp-block-group__inner-container, .container-xl > #main > article > .entry-content .wp-block-group__inner-container, .container-xxl > #main > article > .entry-content .wp-block-group__inner-container { max-width: 960px; margin: 0 auto 1rem; } }
/* REDUIRE LA TAILLE DU CONTAINER */
/* line 42, ../sass/theme/_gutenberg.scss */
.container-fluid.max_sm > #main > article > .entry-content > *:not(.wp-block-group), .max_sm.container-sm > #main > article > .entry-content > *:not(.wp-block-group), .max_sm.container-md > #main > article > .entry-content > *:not(.wp-block-group), .max_sm.container-lg > #main > article > .entry-content > *:not(.wp-block-group), .max_sm.container-xl > #main > article > .entry-content > *:not(.wp-block-group), .max_sm.container-xxl > #main > article > .entry-content > *:not(.wp-block-group) { max-width: 540px; }

/* line 43, ../sass/theme/_gutenberg.scss */
.container-fluid.max_md > #main > article > .entry-content > *:not(.wp-block-group), .max_md.container-sm > #main > article > .entry-content > *:not(.wp-block-group), .max_md.container-md > #main > article > .entry-content > *:not(.wp-block-group), .max_md.container-lg > #main > article > .entry-content > *:not(.wp-block-group), .max_md.container-xl > #main > article > .entry-content > *:not(.wp-block-group), .max_md.container-xxl > #main > article > .entry-content > *:not(.wp-block-group) { max-width: 720px; }

/* line 44, ../sass/theme/_gutenberg.scss */
.container-fluid.max_lg > #main > article > .entry-content > *:not(.wp-block-group), .max_lg.container-sm > #main > article > .entry-content > *:not(.wp-block-group), .max_lg.container-md > #main > article > .entry-content > *:not(.wp-block-group), .max_lg.container-lg > #main > article > .entry-content > *:not(.wp-block-group), .max_lg.container-xl > #main > article > .entry-content > *:not(.wp-block-group), .max_lg.container-xxl > #main > article > .entry-content > *:not(.wp-block-group) { max-width: 960px; }

/* line 45, ../sass/theme/_gutenberg.scss */
.container-fluid.max_xl > #main > article > .entry-content > *:not(.wp-block-group), .max_xl.container-sm > #main > article > .entry-content > *:not(.wp-block-group), .max_xl.container-md > #main > article > .entry-content > *:not(.wp-block-group), .max_xl.container-lg > #main > article > .entry-content > *:not(.wp-block-group), .max_xl.container-xl > #main > article > .entry-content > *:not(.wp-block-group), .max_xl.container-xxl > #main > article > .entry-content > *:not(.wp-block-group) { max-width: 1140px; }

/* ????? 

:not(.container-fluid) > .container-fluid > #main article .entry-content .wp-block-group { padding: 1rem;}	

*/
/* fix si imbriqué dans animatedParent */
/* line 56, ../sass/theme/_gutenberg.scss */
.animatedParent .wp-block-columns:not(.alignfull) { max-width: 1140px; margin: 0 auto 1rem; }

/* position */
/* line 62, ../sass/theme/_gutenberg.scss */
.relative { position: relative; }

/* line 63, ../sass/theme/_gutenberg.scss */
.align-items-end { align-items: end; }

@media (max-width: 575.98px) { /* line 68, ../sass/theme/_gutenberg.scss */
  .wp-block-media-text.w-50-xs > figure, figure.w-50-xs, img.w-50-xs { max-width: 50%; margin: 0 auto !important; }
  /* line 69, ../sass/theme/_gutenberg.scss */
  .wp-block-media-text.w-33-xs > figure, figure.w-33-xs, img.w-33-xs { max-width: 33%; margin: 0 auto !important; }
  /* line 70, ../sass/theme/_gutenberg.scss */
  .wp-block-media-text.w-25-xs > figure, figure.w-25-xs, img.w-25-xs { max-width: 25%; margin: 0 auto !important; } }
/* FONT SIZE */
/* line 78, ../sass/theme/_gutenberg.scss */
.has-large-font-size, .has-medium-font-size { margin-bottom: 1rem; }

/* line 82, ../sass/theme/_gutenberg.scss */
.has-large-font-size { font-size: 1.7rem; line-height: 1.2; }

@media (max-width: 575.98px) { /* line 88, ../sass/theme/_gutenberg.scss */
  .has-large-font-size { font-size: 1.5rem; line-height: 1.3; } }
/* line 92, ../sass/theme/_gutenberg.scss */
.has-drop-cap:not(:focus)::first-letter { font-size: 6rem; margin-right: 10px; color: #BDCA3F; font-family: "Krub", sans-serif; }

@media (max-width: 575.98px) { /* line 95, ../sass/theme/_gutenberg.scss */
  .has-drop-cap:not(:focus)::first-letter { margin-left: -0.5rem; } }
/* line 101, ../sass/theme/_gutenberg.scss */
.wp-block-embed-wordpress iframe { width: 100%; }

/* line 103, ../sass/theme/_gutenberg.scss */
.container-fluid > #main > article > .entry-content > iframe.full, .container-sm > #main > article > .entry-content > iframe.full, .container-md > #main > article > .entry-content > iframe.full, .container-lg > #main > article > .entry-content > iframe.full, .container-xl > #main > article > .entry-content > iframe.full, .container-xxl > #main > article > .entry-content > iframe.full { max-width: 100%; width: 100%; }

/* line 104, ../sass/theme/_gutenberg.scss */
.container-fluid > #main > article > .entry-content > iframe, .container-sm > #main > article > .entry-content > iframe, .container-md > #main > article > .entry-content > iframe, .container-lg > #main > article > .entry-content > iframe, .container-xl > #main > article > .entry-content > iframe, .container-xxl > #main > article > .entry-content > iframe { display: block; }

/* line 111, ../sass/theme/_gutenberg.scss */
.wp-block-image.fullwidth img, .wp-block-image.is-style-fullwidth img { width: 100%; }

/* line 112, ../sass/theme/_gutenberg.scss */
.wp-block-image figcaption { margin-top: .5em; margin-bottom: 1em; text-align: center; font-size: 0.8rem; font-style: italic; }

/* line 116, ../sass/theme/_gutenberg.scss */
figure.is-style-animated { position: relative; height: 100%; }

/* line 117, ../sass/theme/_gutenberg.scss */
figure.is-style-animated img { position: relative; z-index: 3; }

/* line 119, ../sass/theme/_gutenberg.scss */
figure.is-style-animated:after { z-index: 2; animation: pulse 5s ease-in-out 0s infinite; width: 50%; height: 50%; display: block; border-radius: 50%; position: absolute; top: 0; left: 0; background: rgba(189, 202, 63, 0.25); content: ""; }

/* line 129, ../sass/theme/_gutenberg.scss */
figure.is-style-animated:before { z-index: 1; animation: movebubble2 5s ease-in-out 0s infinite; width: 70%; height: 70%; display: block; border-radius: 70%; position: absolute; bottom: 0; right: -1rem; background: rgba(251, 248, 141, 0.25); content: ""; }

@keyframes pulse { 0% { opacity: 1; transform: scale(1); }
  50% { opacity: 0.7; transform: scale(1.1); }
  100% { opacity: 1; transform: scale(1); } }
@keyframes movebubble2 { 0% { transform: translate(0); }
  25% { transform: translate(-0.5rem); }
  50% { transform: translate(0); }
  75% { transform: translate(0.5rem); }
  100% { transform: translate(0rem); } }
@keyframes inner-circle { from { transform: rotate(0deg); }
  to { transform: rotate(-360deg); } }
@keyframes circle { from { transform: rotate(0deg); }
  to { transform: rotate(360deg); } }
/* line 169, ../sass/theme/_gutenberg.scss */
.has-background.legend { padding: 0.25rem 0.6rem; }

/* line 174, ../sass/theme/_gutenberg.scss */
.wp-block-media-text__media img, .wp-block-media-text__media video { height: auto; }

/* forcer la grille à 25% avec "grid-25" */
/* ----------------- style is-style-grid-25 --------------------- */
/* line 177, ../sass/theme/_gutenberg.scss */
.wp-block-media-text.is-style-grid-25 { grid-template-columns: 25% 1fr !important; }

/* line 178, ../sass/theme/_gutenberg.scss */
.wp-block-media-text.is-style-grid-25.has-media-on-the-right { grid-template-columns: 75% 1fr !important; }

/* line 180, ../sass/theme/_gutenberg.scss */
.wp-block-media-text .wp-block-media-text__media { opacity: 1; transition: all 0.5s ease; /*border: 8px solid $body-bg;*/ transform: scale(1); }

/* line 188, ../sass/theme/_gutenberg.scss */
.wp-block-media-text:hover .wp-block-media-text__media { transform: scale(1.05); }

/* line 190, ../sass/theme/_gutenberg.scss */
.wp-block-media-text { align-items: flex-start; }

/* line 191, ../sass/theme/_gutenberg.scss */
.align-self-center .wp-block-media-text { align-items: flex-end; }

@media (max-width: 575.98px) { /* line 194, ../sass/theme/_gutenberg.scss */
  .wp-block-media-text { display: block; }
  /* line 195, ../sass/theme/_gutenberg.scss */
  .wp-block-media-text__content > *:first-child { margin-top: 1.5rem; } }
@media (min-width: 992px) { /* line 198, ../sass/theme/_gutenberg.scss */
  .wp-block-media-text { /*grid-template-columns: 30% auto;*/ } }
/* line 206, ../sass/theme/_gutenberg.scss */
.wp-block-media-text.is-style-alt .wp-block-media-text__content { position: relative; }

@media (max-width: 767.98px) { /* line 209, ../sass/theme/_gutenberg.scss */
  .wp-block-media-text.is-style-alt .wp-block-media-text__content { background: #fcfcfc; padding: 1rem; margin: -2rem auto 2rem; position: relative; width: 90%; } }
@media (max-width: 575.98px) { /* line 212, ../sass/theme/_gutenberg.scss */
  .wp-block-media-text.is-style-alt .wp-block-media-text__content { background: #fcfcfc; padding: 1rem; margin: 1rem 0; position: relative; width: 90%; } }
@media (min-width: 992px) { /* line 215, ../sass/theme/_gutenberg.scss */
  .wp-block-media-text.is-style-alt { margin-bottom: 2rem !important; }
  /* line 216, ../sass/theme/_gutenberg.scss */
  .wp-block-media-text.is-style-alt .wp-block-media-text__content { background: #fcfcfc; padding: 2rem; }
  /* line 218, ../sass/theme/_gutenberg.scss */
  .wp-block-media-text.is-style-alt .wp-block-media-text__content { margin-left: -7rem; }
  /* line 219, ../sass/theme/_gutenberg.scss */
  .wp-block-media-text.is-style-alt.has-media-on-the-right .wp-block-media-text__content { margin-left: 0; }
  /* line 220, ../sass/theme/_gutenberg.scss */
  .wp-block-media-text.is-style-alt.has-media-on-the-right .wp-block-media-text__media { margin-left: -2rem; } }
@media (min-width: 1200px) { /* line 223, ../sass/theme/_gutenberg.scss */
  .wp-block-media-text.is-style-alt.has-media-on-the-right .wp-block-media-text__media { margin-left: -7rem; } }
/* line 229, ../sass/theme/_gutenberg.scss */
.wp-block-media-text.is-style-alt2 { background: #ffffff; border-left: 5px #BDCA3F solid; box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); }

/* line 231, ../sass/theme/_gutenberg.scss */
.wp-block-media-text.is-style-alt2:hover .wp-block-media-text__media { transform: scale(0.9); }

/* line 232, ../sass/theme/_gutenberg.scss */
.wp-block-media-text.is-style-alt2 .wp-block-media-text__content { position: relative; }

@media (max-width: 767.98px) { /* line 241, ../sass/theme/_gutenberg.scss */
  .wp-block-column.m-4 { flex-basis: calc(50% - 0.75rem) !important; flex-grow: 0; }
  /* line 242, ../sass/theme/_gutenberg.scss */
  .wp-block-column.m-3 { flex-basis: calc(50% - 0.5rem) !important; flex-grow: 0; }
  /* line 243, ../sass/theme/_gutenberg.scss */
  .wp-block-column.m-2 { flex-basis: calc(50% - 0.25rem) !important; flex-grow: 0; }
  /* line 244, ../sass/theme/_gutenberg.scss */
  .wp-block-column.m-1 { flex-basis: calc(50% - 0.12rem) !important; flex-grow: 0; }
  /* Colonne à 100% -----*/
  /* line 246, ../sass/theme/_gutenberg.scss */
  .wp-block-column.flex-100-md { flex-basis: 100% !important; } }
@media (max-width: 575.98px) { /* line 250, ../sass/theme/_gutenberg.scss */
  .wp-block-column.m-4, .wp-block-column.m-3, .wp-block-column.m-2, .wp-block-column.m-1 { flex-basis: 100% !important; } }
@media (max-width: 991.98px) { /* line 255, ../sass/theme/_gutenberg.scss */
  .columns-lg-0 { display: block; }
  /* line 256, ../sass/theme/_gutenberg.scss */
  .columns-lg-0 .wp-block-column { margin: 1rem auto; }
  /* line 257, ../sass/theme/_gutenberg.scss */
  .columns-lg-0 .wp-block-column:nth-child(2n) { margin-left: 0; }
  /* line 259, ../sass/theme/_gutenberg.scss */
  .columns-lg-2 > .wp-block-column { flex-basis: calc(50% - 1em) !important; } }
@media (max-width: 767.98px) { /* line 262, ../sass/theme/_gutenberg.scss */
  .columns-md-0 { display: block; }
  /* line 263, ../sass/theme/_gutenberg.scss */
  .columns-md-0 .wp-block-column { margin: 1rem auto; }
  /* line 264, ../sass/theme/_gutenberg.scss */
  .columns-md-0 .wp-block-column:nth-child(2n) { margin-left: 0; }
  /* line 266, ../sass/theme/_gutenberg.scss */
  .columns-md-2 > .wp-block-column { flex-basis: calc(50% - 1em) !important; } }
@media (max-width: 575.98px) { /* line 269, ../sass/theme/_gutenberg.scss */
  .columns-sm-0 { display: block; }
  /* line 270, ../sass/theme/_gutenberg.scss */
  .columns-sm-0 .wp-block-column { margin: 1rem auto; }
  /* line 271, ../sass/theme/_gutenberg.scss */
  .columns-sm-0 .wp-block-column:nth-child(2n) { margin-left: 0; }
  /* line 273, ../sass/theme/_gutenberg.scss */
  .columns-sm-2 > .wp-block-column { flex-basis: calc(50% - 1em) !important; } }
@media (max-width: 767.98px) { /* line 278, ../sass/theme/_gutenberg.scss */
  .wp-block-columns.nowrap-sm { flex-wrap: nowrap; }
  /* line 279, ../sass/theme/_gutenberg.scss */
  .wp-block-column:not(:only-child) { flex-basis: 100% !important; flex-grow: 0; }
  /* line 283, ../sass/theme/_gutenberg.scss */
  .wp-block-column:nth-child(2n) { margin-left: 0; }
  /* line 284, ../sass/theme/_gutenberg.scss */
  .wp-block-column { margin-bottom: 1.5rem; }
  /* line 285, ../sass/theme/_gutenberg.scss */
  .wp-block-columns.cols-md-6 { justify-content: center; }
  /* line 286, ../sass/theme/_gutenberg.scss */
  .wp-block-columns.cols-md-6 > .wp-block-column:not(:only-child) { flex-basis: 48% !important; margin: 1%; } }
@media (max-width: 575.98px) { /* line 294, ../sass/theme/_gutenberg.scss */
  .wp-block-columns.cols-sm-6 { justify-content: center; }
  /* line 295, ../sass/theme/_gutenberg.scss */
  .wp-block-columns.cols-sm-6 > .wp-block-column:not(:only-child) { flex-basis: 48% !important; margin: 1%; } }
@media (max-width: 767.98px) { /* line 310, ../sass/theme/_gutenberg.scss */
  .wp-block-columns { display: block; } }
@media (min-width: 768px) { /* line 316, ../sass/theme/_gutenberg.scss */
  .wp-block-columns.is-style-divider > .wp-block-column { border-right: 2px solid #BDCA3F; padding-right: 3rem; }
  /* line 317, ../sass/theme/_gutenberg.scss */
  .wp-block-columns.is-style-divider.light > .wp-block-column { border-right: 2px solid #fcfcfc; }
  /* line 318, ../sass/theme/_gutenberg.scss */
  .wp-block-columns.is-style-divider > .wp-block-column:last-child { border: none; } }
@media (min-width: 768px) { /* line 326, ../sass/theme/_gutenberg.scss */
  .wp-block-columns.is-style-dotted_divider > .wp-block-column { border-right: 5px dotted #BDCA3F; padding-right: 3rem; }
  /* line 327, ../sass/theme/_gutenberg.scss */
  .wp-block-columns.is-style-dotted_divider.light > .wp-block-column { border-right: 5px dotted #fcfcfc; }
  /* line 328, ../sass/theme/_gutenberg.scss */
  .wp-block-columns.is-style-dotted_divider > .wp-block-column:last-child { border: none; } }
/* line 336, ../sass/theme/_gutenberg.scss */
.wp-block-group.has-background { padding: 1rem; }

/* style card ----------- */
/* line 339, ../sass/theme/_gutenberg.scss */
.wp-block-group.has-background.card { padding: 0; }

/* line 341, ../sass/theme/_gutenberg.scss */
.wp-block-group.card > .wp-block-image:first-child { border-radius: 0.5rem; border-bottom-left-radius: 0; border-bottom-right-radius: 0; overflow: hidden; }

/* line 342, ../sass/theme/_gutenberg.scss */
.wp-block-group.card > .wp-block-image:last-child { border-radius: 0.5rem; border-top-left-radius: 0; border-top-right-radius: 0; overflow: hidden; }

/* line 344, ../sass/theme/_gutenberg.scss */
.wp-block-group.card > p, .wp-block-group.card > h2, .wp-block-group.card > .h2, .wp-block-group.card > h3, .wp-block-group.card > .h3, .wp-block-group.card > h4, .wp-block-group.card > .h4, .wp-block-group.card > ul { padding: 0 1rem; }

/*--with_icon_check-circle */
/* line 352, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_icon_check-circle { transition: all 0.5s ease-in-out; transform: scale(0.9); }

/* line 353, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_icon_check-circle:hover { transform: scale(1); }

/* line 355, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_icon_check-circle .wp-block-group__inner-container { padding: 1rem; }

/* line 356, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_icon_check-circle { position: relative; margin-top: 2rem; padding-top: 2rem !important; }

/* line 358, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_icon_check-circle:before { font-family: "Font Awesome 5 Pro"; position: absolute; font-size: 4rem; left: 50%; top: -3rem; margin-left: -2.5rem; width: 5rem; height: 5rem; border-radius: 5rem; text-align: center; line-height: 1.25; color: #ffffff; content: ""; }

/*--with_icon_times-circle */
/* line 362, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_icon_times-circle { transition: all 0.5s ease-in-out; transform: scale(0.9); }

/* line 363, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_icon_times-circle:hover { transform: scale(1); }

/* line 365, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_icon_times-circle .wp-block-group__inner-container { padding: 1rem; }

/* line 366, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_icon_times-circle { position: relative; margin-top: 2rem; padding-top: 2rem !important; }

/* line 368, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_icon_times-circle:before { font-family: "Font Awesome 5 Pro"; position: absolute; font-size: 4rem; left: 50%; top: -3rem; margin-left: -2.5rem; width: 5rem; height: 5rem; border-radius: 5rem; text-align: center; line-height: 1.25; color: #ffffff; content: ""; }

/*--with_icon_star */
/* line 372, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_icon_star { transition: all 0.5s ease-in-out; transform: scale(0.9); }

/* line 373, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_icon_star:hover { transform: scale(1); }

/* line 375, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_icon_star .wp-block-group__inner-container { padding: 1rem; }

/* line 376, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_icon_star { position: relative; margin-top: 2rem; padding-top: 2rem !important; }

/* line 378, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_icon_star:before { font-family: "Font Awesome 5 Pro"; position: absolute; font-size: 4rem; left: 50%; top: -3rem; margin-left: -2.5rem; width: 5rem; height: 5rem; border-radius: 5rem; text-align: center; line-height: 1.25; color: #ffffff; content: ""; }

/*--with_logo */
/* line 383, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_logo { transition: all 0.5s ease-in-out; transform: scale(0.9); }

/* line 384, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_logo:hover { transform: scale(1); }

/* line 386, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_logo .wp-block-group__inner-container { padding: 1rem; }

/* line 387, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_logo { position: relative; margin-top: 2rem; padding-top: 2rem !important; }

/* line 389, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_logo:before { content: ''; background-image: url("../../../../uploads/2021/01/xxxxxxx.svg"); background-size: 100% auto; position: absolute; display: block; left: 50%; top: -3rem; margin-left: -2.5rem; width: 5rem; height: 5rem; border-radius: 5rem; text-align: center; line-height: 1.25; background-color: #ffffff; box-shadow: 2px 3px rgba(58, 58, 58, 0.2); padding: 0.6rem; }

/*--with_number */
/* line 397, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_number { transition: all 0.5s ease-in-out; transform: scale(0.9); }

/* line 398, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_number:hover { transform: scale(1); }

/* line 400, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_number .wp-block-group__inner-container { padding: 1rem; }

/* line 401, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_number { position: relative; margin-top: 2rem; padding-top: 2rem !important; }

/* line 403, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_number:before { content: '1'; position: absolute; display: block; left: 50%; top: -3rem; margin-left: -2.5rem; width: 5rem; height: 5rem; border-radius: 5rem; text-align: center; line-height: 1.25; background-color: #ffffff; box-shadow: 2px 3px rgba(58, 58, 58, 0.2); font-size: 4rem; font-weight: 700; color: #BDCA3F; transition: all 0.7s ease-in-out; }

/* line 404, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_number:hover::before { color: #3a3a3a; }

/* line 406, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_number.two:before { content: '2'; }

/* line 407, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_number.three:before { content: '3'; }

/* line 408, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_number.four:before { content: '4'; }

/* line 409, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_number.five:before { content: '5'; }

/* line 410, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_number.six:before { content: '6'; }

/* line 411, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-with_number.seven:before { content: '7'; }

/*--timeline */
/* line 414, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-timeline_vertical { width: 90%; max-width: 900px; margin: 0 auto; }

/* line 415, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-timeline_vertical { padding-left: 2rem; padding-right: 1rem; border-left: 2px solid #adb5bd; transition: all 0.5s ease-in-out; }

/* line 416, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-timeline_vertical .wp-block-group__inner-container { padding-bottom: 1.5rem; }

/* line 417, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-timeline_vertical:hover { padding-left: 3rem; padding-right: 0; border-left: 2px solid #BDCA3F; }

/* line 419, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-timeline_vertical .wp-block-media-text:hover .wp-block-media-text__media { transform: none; }

/* line 420, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-timeline_vertical .has-media-on-the-right .wp-block-media-text__content { padding-left: 0; }

/* line 422, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-timeline_vertical .wp-block-group__inner-container h2:first-child:before, .wp-block-group.is-style-timeline_vertical .wp-block-group__inner-container .h2:first-child:before { content: '\f192'; font-family: "Font Awesome 5 Pro"; margin-right: 1rem; color: #adb5bd; transition: color 0.3s ease-in-out; }

/* line 423, ../sass/theme/_gutenberg.scss */
.wp-block-group.is-style-timeline_vertical:hover .wp-block-group__inner-container h2:first-child:before, .wp-block-group.is-style-timeline_vertical:hover .wp-block-group__inner-container .h2:first-child:before { color: #BDCA3F; }

/*-- les colors  */
/* line 428, ../sass/theme/_gutenberg.scss */
.wp-block-group.has-primary-background-color:before { background-color: #BDCA3F; }

/* line 429, ../sass/theme/_gutenberg.scss */
.wp-block-group.has-secondary-background-color:before { background-color: #fbf88d; }

/* line 430, ../sass/theme/_gutenberg.scss */
.wp-block-group.has-tertiary-background-color:before { background-color: #f8faeb; }

/* line 431, ../sass/theme/_gutenberg.scss */
.wp-block-group.has-success-background-color:before { background-color: #198754; }

/* line 438, ../sass/theme/_gutenberg.scss */
.wp-block-separator, .container-fluid > #main > article > .entry-content > .wp-block-separator, .container-sm > #main > article > .entry-content > .wp-block-separator, .container-md > #main > article > .entry-content > .wp-block-separator, .container-lg > #main > article > .entry-content > .wp-block-separator, .container-xl > #main > article > .entry-content > .wp-block-separator, .container-xxl > #main > article > .entry-content > .wp-block-separator { border: none; border-bottom: 2px solid; width: 15%; margin-left: auto; margin-right: auto; }

/* line 445, ../sass/theme/_gutenberg.scss */
.wp-block-separator.aligncenter, .container-fluid > #main > article > .entry-content > .wp-block-separator.aligncenter, .container-sm > #main > article > .entry-content > .wp-block-separator.aligncenter, .container-md > #main > article > .entry-content > .wp-block-separator.aligncenter, .container-lg > #main > article > .entry-content > .wp-block-separator.aligncenter, .container-xl > #main > article > .entry-content > .wp-block-separator.aligncenter, .container-xxl > #main > article > .entry-content > .wp-block-separator.aligncenter { margin-left: auto; margin-right: auto; }

/* line 448, ../sass/theme/_gutenberg.scss */
.wp-block-separator.heavy { border-bottom: 5px solid; }

/* line 450, ../sass/theme/_gutenberg.scss */
.wp-block-separator.small, .container-fluid > #main > article > .entry-content > .wp-block-separator.small, .container-sm > #main > article > .entry-content > .wp-block-separator.small, .container-md > #main > article > .entry-content > .wp-block-separator.small, .container-lg > #main > article > .entry-content > .wp-block-separator.small, .container-xl > #main > article > .entry-content > .wp-block-separator.small, .container-xxl > #main > article > .entry-content > .wp-block-separator.small { width: 2rem; }

/* line 452, ../sass/theme/_gutenberg.scss */
.wp-block-separator.medium, .container-fluid > #main > article > .entry-content > .wp-block-separator.medium, .container-sm > #main > article > .entry-content > .wp-block-separator.medium, .container-md > #main > article > .entry-content > .wp-block-separator.medium, .container-lg > #main > article > .entry-content > .wp-block-separator.medium, .container-xl > #main > article > .entry-content > .wp-block-separator.medium, .container-xxl > #main > article > .entry-content > .wp-block-separator.medium { width: 33%; }

/* line 454, ../sass/theme/_gutenberg.scss */
.wp-block-separator.is-style-wide { width: 100%; }

/* line 459, ../sass/theme/_gutenberg.scss */
.wp-block-separator.is-style-alt { position: relative; width: 10% !important; height: 5px; border-radius: 5px; background: #BDCA3F; clear: both; opacity: 1; border: 0; }

/* line 460, ../sass/theme/_gutenberg.scss */
.wp-block-separator.is-style-alt.large { width: 33% !important; }

/* line 462, ../sass/theme/_gutenberg.scss */
.animatedParent .animated > .wp-block-separator.is-style-alt { width: 20% !important; }

/* line 465, ../sass/theme/_gutenberg.scss */
.wp-block-separator.is-style-alt.light:after { background: #fcfcfc; }

/* line 466, ../sass/theme/_gutenberg.scss */
.wp-block-separator.is-style-alt.light { background: #ffffff; }

/* line 467, ../sass/theme/_gutenberg.scss */
.has-primary-background-color .wp-block-separator.is-style-alt { background: #ffffff; }

/* line 471, ../sass/theme/_gutenberg.scss */
.wp-block-quote { font-size: 1.17rem; margin: 2rem auto; font-style: italic; padding: 1.5rem 1.25rem; position: relative; background-color: rgba(189, 202, 63, 0.2); }

/* line 480, ../sass/theme/_gutenberg.scss */
.wp-block-quote p { position: relative; }

/* line 482, ../sass/theme/_gutenberg.scss */
.wp-block-quote::before { font-family: "Font Awesome 5 Pro"; font-style: normal; content: "\f10d"; color: rgba(189, 202, 63, 0.1); font-size: 3rem; font-weight: 600; }

/* line 490, ../sass/theme/_gutenberg.scss */
.text-white.wp-block-quote::before { color: rgba(255, 255, 255, 0.2); }

/* line 494, ../sass/theme/_gutenberg.scss */
.wp-block-quote::after { content: ''; }

/* line 498, ../sass/theme/_gutenberg.scss */
.wp-block-quote cite { display: block; color: #343a40; font-style: normal; margin-top: 1rem; font-size: 0.8rem; }

/* line 506, ../sass/theme/_gutenberg.scss */
.wp-block-quote p:last-of-type:after { font-family: "Font Awesome 5 Pro"; font-style: normal; content: "\f10e"; color: rgba(189, 202, 63, 0.25); font-size: 1.5rem; margin-left: 0.75rem; font-weight: 600; }

/* line 515, ../sass/theme/_gutenberg.scss */
.text-white.wp-block-quote p:last-of-type:after { color: rgba(255, 255, 255, 0.5); }

@media (min-width: 768px) { /* line 521, ../sass/theme/_gutenberg.scss */
  .wp-block-quote { width: 80%; border-left: 3px solid #BDCA3F; }
  /* line 526, ../sass/theme/_gutenberg.scss */
  .wp-block-quote::before { font-size: 3rem; position: absolute; left: 0.5rem; top: -0.5rem; } }
@media (max-width: 575.98px) { /* line 539, ../sass/theme/_gutenberg.scss */
  .wp-block-quote p:last-of-type:after { content: '—'; display: block; color: #BDCA3F; } }
/* line 542, ../sass/theme/_gutenberg.scss */
.wp-block-quote.is-style-large { width: 100%; padding: 1.5rem 1.25rem; margin-bottom: 2rem; }

/* line 547, ../sass/theme/_gutenberg.scss */
.wp-block-pullquote { border-top: 2px solid #BDCA3F; border-bottom: 2px solid #BDCA3F; margin: 1rem auto; padding: 1.5rem 0; font-weight: lighter; background: rgba(189, 202, 63, 0.2); }

/* line 548, ../sass/theme/_gutenberg.scss */
.wp-block-pullquote blockquote { margin-bottom: 0; }

/* line 550, ../sass/theme/_gutenberg.scss */
.wp-block-pullquote p:first-child:before { font-family: "Font Awesome 5 Pro"; font-style: normal; content: "\f10d"; color: rgba(189, 202, 63, 0.9); font-size: 1.5em; margin-right: 0.5em; font-weight: 600; }

/* line 559, ../sass/theme/_gutenberg.scss */
.text-white.wp-block-pullquote::before { color: rgba(255, 255, 255, 0.2); }

/* line 560, ../sass/theme/_gutenberg.scss */
.wp-block-pullquote p:last-of-type:after { font-family: "Font Awesome 5 Pro"; font-style: normal; content: "\f10e"; color: rgba(189, 202, 63, 0.9); font-size: 0.7em; margin-left: 0.75rem; font-weight: 600; }

/* line 576, ../sass/theme/_gutenberg.scss */
.wp-block-buttons.alignright { text-align: right; }

/* line 577, ../sass/theme/_gutenberg.scss */
.wp-block-buttons.buttons-small, .wp-block-buttons.small, .wp-block-button.small { font-size: 0.75rem; }
/* line 581, ../sass/theme/_gutenberg.scss */
.wp-block-buttons.buttons-small .wp-block-button__link, .wp-block-buttons.small .wp-block-button__link, .wp-block-button.small .wp-block-button__link { padding: 0.3rem 0.5rem; }

/* line 584, ../sass/theme/_gutenberg.scss */
.wp-block-buttons.buttons-large, .wp-block-buttons.large, .wp-block-button.large { font-size: 1.3rem; }

/* seulement en backoffice ------------- */
/*-------------------------------------- */
/* line 597, ../sass/theme/_gutenberg.scss */
.wp-block-button__link .far, .wp-block-button__link fas, .wp-block-button__link fal, .wp-block-button__link fad, .wp-block-button__link fab { vertical-align: -0.25rem; }

/* line 602, ../sass/theme/_gutenberg.scss */
.wp-block-button__link:visited { color: #3a3a3a; }

/* line 604, ../sass/theme/_gutenberg.scss */
.wp-block-button.button-sm .wp-block-button__link { font-size: 0.9rem; }

/* line 605, ../sass/theme/_gutenberg.scss */
.wp-block-button { color: #3a3a3a; }

/* line 606, ../sass/theme/_gutenberg.scss */
.wp-block-button__link:not(.has-background) { box-shadow: 1px 1px 0.5rem rgba(58, 58, 58, 0.2); }

/* line 607, ../sass/theme/_gutenberg.scss */
.wp-block-button__link:not(.has-background):hover { box-shadow: 1px 1px 0.75rem rgba(58, 58, 58, 0.35); color: #fbf88d; }

/* line 609, ../sass/theme/_gutenberg.scss */
.wp-block-button__link.has-background { transition: all 0.5s ease-in-out; transform: scale(1); }

/* line 610, ../sass/theme/_gutenberg.scss */
.wp-block-button__link.has-background:hover { opacity: 0.75; transform: scale(0.9); }

/* line 612, ../sass/theme/_gutenberg.scss */
.wp-block-button__link { letter-spacing: 2px; opacity: 1; color: inherit; background-color: rgba(255, 255, 255, 0.4); border: 2px solid transparent; padding: 0.375rem 0.75rem; border-radius: 5px; transition: all 0.8s ease-in-out; }

/* line 623, ../sass/theme/_gutenberg.scss */
.wp-block-button__link:hover { /*opacity: 0.7;*/ text-decoration: none; color: inherit; background: white; }

/* line 630, ../sass/theme/_gutenberg.scss */
.btn-sm.wp-block-button__link, .btn-group-sm > .wp-block-button__link.btn, #loginform .btn-group-sm > input.wp-block-button__link[type=submit], .wpcf7 .btn-group-sm > input.wp-block-button__link[type=submit], .wp-block-search .btn-group-sm > .wp-block-button__link.wp-block-search__button, .comments-link a.wp-block-button__link, a.wp-block-button__link.post-edit-link { font-size: 0.8rem; }

/* line 633, ../sass/theme/_gutenberg.scss */
.wp-block-button__link.has-secondary-background-color { background-color: #fbf88d !important; color: #ffffff; }

/* line 634, ../sass/theme/_gutenberg.scss */
.wp-block-button__link.has-secondary-background-color:hover { background-color: rgba(251, 248, 141, 0.5) !important; }

/* line 633, ../sass/theme/_gutenberg.scss */
.wp-block-button__link.has-primary-background-color { background-color: #bdca3f !important; color: #ffffff; }

/* line 634, ../sass/theme/_gutenberg.scss */
.wp-block-button__link.has-primary-background-color:hover { background-color: rgba(189, 202, 63, 0.5) !important; }

/* line 633, ../sass/theme/_gutenberg.scss */
.wp-block-button__link.has-tertiary-background-color { background-color: #f8faeb !important; color: #ffffff; }

/* line 634, ../sass/theme/_gutenberg.scss */
.wp-block-button__link.has-tertiary-background-color:hover { background-color: rgba(248, 250, 235, 0.5) !important; }

/* line 633, ../sass/theme/_gutenberg.scss */
.wp-block-button__link.has-success-background-color { background-color: #198754 !important; color: #ffffff; }

/* line 634, ../sass/theme/_gutenberg.scss */
.wp-block-button__link.has-success-background-color:hover { background-color: rgba(25, 135, 84, 0.5) !important; }

/* line 633, ../sass/theme/_gutenberg.scss */
.wp-block-button__link.has-warning-background-color { background-color: #ffc107 !important; color: #ffffff; }

/* line 634, ../sass/theme/_gutenberg.scss */
.wp-block-button__link.has-warning-background-color:hover { background-color: rgba(255, 193, 7, 0.5) !important; }

/* line 633, ../sass/theme/_gutenberg.scss */
.wp-block-button__link.has-danger-background-color { background-color: #dc3545 !important; color: #ffffff; }

/* line 634, ../sass/theme/_gutenberg.scss */
.wp-block-button__link.has-danger-background-color:hover { background-color: rgba(220, 53, 69, 0.5) !important; }

/* GESTION DES ICONES */
/* OUTLINE BTN ------------------------*/
/* line 643, ../sass/theme/_gutenberg.scss */
.is-style-outline .wp-block-button__link { background: rgba(255, 255, 255, 0.1); }

/* line 647, ../sass/theme/_gutenberg.scss */
.is-style-outline .wp-block-button__link.has-primary-color:hover { border: 2px solid rgba(189, 202, 63, 0.5); color: #BDCA3F !important; }

/* line 651, ../sass/theme/_gutenberg.scss */
.is-style-outline .wp-block-button__link.has-secondary-color:hover { border: 2px solid rgba(251, 248, 141, 0.5); color: #fbf88d !important; }

/* line 661, ../sass/theme/_gutenberg.scss */
.wp-block-cover.alignfull > * { max-width: 1140px; margin: 0 auto 1rem; }

/* line 662, ../sass/theme/_gutenberg.scss */
.wp-block-cover .wp-block-cover__gradient-background { max-width: 100%; width: 100%; margin: 0; }

@media (max-width: 575.98px) { /* line 666, ../sass/theme/_gutenberg.scss */
  .wp-block-cover.bg-sm-full, .wp-block-cover-image.bg-sm-full { min-height: 230px; background-size: contain; background-repeat: no-repeat; background-color: transparent; } }
/* line 674, ../sass/theme/_gutenberg.scss */
.wp-block-cover-image .wp-block-cover__inner-container cite, .wp-block-cover .wp-block-cover__inner-container cite { color: #ffffff; }

/*
@include media-breakpoint-down(lg) {
.blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {width: calc((100% - 16px)/3);}
}
@include media-breakpoint-down(sm) {
.blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {width: calc((100% - 16px)/2);}
}
*/
/* line 687, ../sass/theme/_gutenberg.scss */
.gallery-img-thumbnail .blocks-gallery-item figure img { padding: 0.25rem; background-color: #F7F7F7; border: 1px solid #dee2e6; border-radius: 0.5rem; max-width: 100%; height: auto; }

/* standard ---------------- */
/* line 697, ../sass/theme/_gutenberg.scss */
.blocks-gallery-grid .blocks-gallery-image figure, .blocks-gallery-grid .blocks-gallery-item figure, .wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure { flex-direction: column; }

/* line 699, ../sass/theme/_gutenberg.scss */
.blocks-gallery-grid .blocks-gallery-image figcaption, .blocks-gallery-grid .blocks-gallery-item figcaption, .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption { /*padding: 5px;
bottom: -2rem;
left: 0.25rem;*/ background: none; color: #3a3a3a; position: relative; margin: 5px auto; padding: 0; left: inherit; }

/* line 710, ../sass/theme/_gutenberg.scss */
.blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item { margin-bottom: 3rem; }

/* is-style-alt ---------------- */
/* line 714, ../sass/theme/_gutenberg.scss */
.wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item { flex-grow: 0 !important; }

/* line 715, ../sass/theme/_gutenberg.scss */
.wp-block-gallery.is-style-alt .blocks-gallery-item figcaption { transition: all 0.5s ease; padding: 1rem 0.35rem 0.35rem; background: linear-gradient(0deg, rgba(58, 58, 58, 0.7) 0, rgba(58, 58, 58, 0.3) 70%, transparent); }

/* line 721, ../sass/theme/_gutenberg.scss */
.wp-block-gallery.is-style-alt .blocks-gallery-item:hover figcaption { opacity: 0.3; }

@media (max-width: 991.98px) { /* line 726, ../sass/theme/_gutenberg.scss */
  .wp-block-gallery.columns-lg-3 .blocks-gallery-item { width: calc(33.33% - .5em); }
  /* line 727, ../sass/theme/_gutenberg.scss */
  .wp-block-gallery.columns-lg-3 .blocks-gallery-item:nth-of-type(3n) { margin-right: 0 !important; }
  /* line 729, ../sass/theme/_gutenberg.scss */
  .wp-block-gallery.columns-lg-2 .blocks-gallery-item { width: calc(50% - .5em); }
  /* line 730, ../sass/theme/_gutenberg.scss */
  .wp-block-gallery.columns-lg-2 .blocks-gallery-item:nth-of-type(2n) { margin-right: 0 !important; } }
@media (max-width: 767.98px) { /* line 733, ../sass/theme/_gutenberg.scss */
  .wp-block-gallery.columns-md-3 .blocks-gallery-item { width: calc(33.33% - .5em); }
  /* line 734, ../sass/theme/_gutenberg.scss */
  .wp-block-gallery.columns-md-3 .blocks-gallery-item:nth-of-type(3n) { margin-right: 0 !important; }
  /* line 736, ../sass/theme/_gutenberg.scss */
  .wp-block-gallery.columns-md-2 .blocks-gallery-item { width: calc(50% - .5em); }
  /* line 737, ../sass/theme/_gutenberg.scss */
  .wp-block-gallery.columns-md-2 .blocks-gallery-item:nth-of-type(2n) { margin-right: 0 !important; } }
@media (max-width: 575.98px) { /* line 740, ../sass/theme/_gutenberg.scss */
  .wp-block-gallery.columns-sm-3 .blocks-gallery-item { width: calc(33.33% - .5em); }
  /* line 741, ../sass/theme/_gutenberg.scss */
  .wp-block-gallery.columns-sm-3 .blocks-gallery-item:nth-of-type(3n) { margin-right: 0 !important; }
  /* line 743, ../sass/theme/_gutenberg.scss */
  .wp-block-gallery.columns-sm-2 .blocks-gallery-item { width: calc(50% - .5em); }
  /* line 744, ../sass/theme/_gutenberg.scss */
  .wp-block-gallery.columns-sm-2 .blocks-gallery-item:nth-of-type(2n) { margin-right: 0 !important; } }
/* line 749, ../sass/theme/_gutenberg.scss */
.item-p-1 .blocks-gallery-grid .blocks-gallery-item > figure { padding: 1rem; }

/* line 750, ../sass/theme/_gutenberg.scss */
.item-p-2 .blocks-gallery-grid .blocks-gallery-item > figure { padding: 2rem; }

/* line 751, ../sass/theme/_gutenberg.scss */
.item-p-3 .blocks-gallery-grid .blocks-gallery-item > figure { padding: 3rem; }

/* line 754, ../sass/theme/_gutenberg.scss */
.blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item { margin-right: 0.5rem !important; }

/* line 760, ../sass/theme/_gutenberg.scss */
.wp-block-image img { max-width: 100%; height: auto; }

@media (max-width: 575.98px) { /* line 762, ../sass/theme/_gutenberg.scss */
  .wp-block-image .alignleft, .wp-block-image .alignright { float: none; width: 100%; text-align: center; } }
/* line 771, ../sass/theme/_gutenberg.scss */
.timeline { max-width: 1140px; margin: 0 auto 1rem; }

/* line 773, ../sass/theme/_gutenberg.scss */
.timeline ul.timeline-nav { list-style: none; padding: 0; text-align: center; position: relative; }

/* line 779, ../sass/theme/_gutenberg.scss */
.timeline ul.timeline-nav li { margin: 1.5rem 0.5rem; position: relative; }

/* line 780, ../sass/theme/_gutenberg.scss */
.timeline ul.timeline-nav li a { display: block; padding: 5px; }

/* line 782, ../sass/theme/_gutenberg.scss */
.timeline ul.timeline-nav .btn-date { color: #BDCA3F; font-weight: bold; }

/* line 784, ../sass/theme/_gutenberg.scss */
.timeline ul.timeline-nav .btn-date:before { transition: all 0.5s ease-in-out; content: ''; display: block; position: absolute; top: 0.5rem; right: 0; height: 16px; width: 16px; border-radius: 8px; background-color: #BDCA3F; margin-left: -8px; border: 2px solid #fcfcfc; }

/* line 788, ../sass/theme/_gutenberg.scss */
.timeline ul.timeline-nav:before { content: ''; display: block; height: 100%; width: 6px; border-radius: 8px; background-color: #BDCA3F; position: absolute; right: 13px; }

/* line 790, ../sass/theme/_gutenberg.scss */
.timeline .timeline-data .alert .content, .timeline .timeline-data .wppb-alert .content { padding: 0.75rem 1rem; }

/* line 794, ../sass/theme/_gutenberg.scss */
.timeline ul.timeline-nav .btn-date:hover, .timeline ul.timeline-nav .btn-date.collapsed { color: #adb5bd; font-weight: normal; }

/* line 797, ../sass/theme/_gutenberg.scss */
.timeline ul.timeline-nav .btn-date:not(.collapsed):before, .timeline ul.timeline-nav .btn-date:hover::before { background-color: #fcfcfc; margin-left: -8px; border: 2px solid #BDCA3F; }

@media (max-width: 767.98px) { /* line 801, ../sass/theme/_gutenberg.scss */
  .timeline ul.timeline-nav li { padding-right: 1rem; text-align: left; } }
@media (min-width: 768px) { /* line 806, ../sass/theme/_gutenberg.scss */
  .timeline ul.timeline-nav:before { content: ''; display: block; height: 5px; width: 100%; border-radius: 8px; background-color: #BDCA3F; position: relative; left: 0; }
  /* line 807, ../sass/theme/_gutenberg.scss */
  .timeline ul.timeline-nav li { margin: 0.5rem; display: inline-block; margin: 0.5rem; position: relative; }
  /* line 808, ../sass/theme/_gutenberg.scss */
  .timeline ul.timeline-nav .btn-date:before { top: -20px; left: 50%; } }
/* line 815, ../sass/theme/_gutenberg.scss */
.has-primary-color { color: #BDCA3F !important; }

/* Uniquement sur le bloc txt ------------ */
/* line 818, ../sass/theme/_gutenberg.scss */
.has-primary-background-color { background-color: #bdca3f !important; }

/* line 819, ../sass/theme/_gutenberg.scss */
.wp-block-group.has-primary-background-color { background-color: #bdca3f !important; }

/* line 815, ../sass/theme/_gutenberg.scss */
.has-secondary-color { color: #fbf88d !important; }

/* Uniquement sur le bloc txt ------------ */
/* line 818, ../sass/theme/_gutenberg.scss */
.has-secondary-background-color { background-color: #fbf88d !important; }

/* line 819, ../sass/theme/_gutenberg.scss */
.wp-block-group.has-secondary-background-color { background-color: #fbf88d !important; }

/* line 815, ../sass/theme/_gutenberg.scss */
.has-tertiary-color { color: #f8faeb !important; }

/* Uniquement sur le bloc txt ------------ */
/* line 818, ../sass/theme/_gutenberg.scss */
.has-tertiary-background-color { background-color: #f8faeb !important; }

/* line 819, ../sass/theme/_gutenberg.scss */
.wp-block-group.has-tertiary-background-color { background-color: #f8faeb !important; }

/* line 815, ../sass/theme/_gutenberg.scss */
.has-success-color { color: #198754 !important; }

/* Uniquement sur le bloc txt ------------ */
/* line 818, ../sass/theme/_gutenberg.scss */
.has-success-background-color { background-color: #198754 !important; }

/* line 819, ../sass/theme/_gutenberg.scss */
.wp-block-group.has-success-background-color { background-color: #198754 !important; }

/* line 815, ../sass/theme/_gutenberg.scss */
.has-dark-color { color: #3a3a3a !important; }

/* Uniquement sur le bloc txt ------------ */
/* line 818, ../sass/theme/_gutenberg.scss */
.has-dark-background-color { background-color: #3a3a3a !important; }

/* line 819, ../sass/theme/_gutenberg.scss */
.wp-block-group.has-dark-background-color { background-color: #3a3a3a !important; }

/* line 815, ../sass/theme/_gutenberg.scss */
.has-black-color { color: #000 !important; }

/* Uniquement sur le bloc txt ------------ */
/* line 818, ../sass/theme/_gutenberg.scss */
.has-black-background-color { background-color: black !important; }

/* line 819, ../sass/theme/_gutenberg.scss */
.wp-block-group.has-black-background-color { background-color: black !important; }

/* line 815, ../sass/theme/_gutenberg.scss */
.has-light-color { color: #fcfcfc !important; }

/* Uniquement sur le bloc txt ------------ */
/* line 818, ../sass/theme/_gutenberg.scss */
.has-light-background-color { background-color: #fcfcfc !important; }

/* line 819, ../sass/theme/_gutenberg.scss */
.wp-block-group.has-light-background-color { background-color: #fcfcfc !important; }

/* line 815, ../sass/theme/_gutenberg.scss */
.has-white-color { color: #ffffff !important; }

/* Uniquement sur le bloc txt ------------ */
/* line 818, ../sass/theme/_gutenberg.scss */
.has-white-background-color { background-color: white !important; }

/* line 819, ../sass/theme/_gutenberg.scss */
.wp-block-group.has-white-background-color { background-color: white !important; }

/* line 815, ../sass/theme/_gutenberg.scss */
.has-gray-color { color: #E5E5E5 !important; }

/* Uniquement sur le bloc txt ------------ */
/* line 818, ../sass/theme/_gutenberg.scss */
.has-gray-background-color { background-color: #e5e5e5 !important; }

/* line 819, ../sass/theme/_gutenberg.scss */
.wp-block-group.has-gray-background-color { background-color: #e5e5e5 !important; }

/* line 821, ../sass/theme/_gutenberg.scss */
.has-white-color { color: #ffffff !important; }

/* line 825, ../sass/theme/_gutenberg.scss */
.has-info-color { color: #f8faeb !important; }

/* .has-info-background-color { background-color: rgba($color, 0.35) !important;} .wp-block-group.has-info-background-color { background-color: rgba($color, 0.35) !important;}
*/
/* line 830, ../sass/theme/_gutenberg.scss */
.has-info-background-color { background-color: #f8faeb; }

/* line 831, ../sass/theme/_gutenberg.scss */
.wp-block-group.has-info-background-color { background-color: #f8faeb; }

/* line 825, ../sass/theme/_gutenberg.scss */
.has-danger-color { color: #dc3545 !important; }

/* .has-danger-background-color { background-color: rgba($color, 0.35) !important;} .wp-block-group.has-danger-background-color { background-color: rgba($color, 0.35) !important;}
*/
/* line 830, ../sass/theme/_gutenberg.scss */
.has-danger-background-color { background-color: #dc3545; }

/* line 831, ../sass/theme/_gutenberg.scss */
.wp-block-group.has-danger-background-color { background-color: #dc3545; }

/* line 825, ../sass/theme/_gutenberg.scss */
.has-warning-color { color: #ffc107 !important; }

/* .has-warning-background-color { background-color: rgba($color, 0.35) !important;} .wp-block-group.has-warning-background-color { background-color: rgba($color, 0.35) !important;}
*/
/* line 830, ../sass/theme/_gutenberg.scss */
.has-warning-background-color { background-color: #ffc107; }

/* line 831, ../sass/theme/_gutenberg.scss */
.wp-block-group.has-warning-background-color { background-color: #ffc107; }

/* line 825, ../sass/theme/_gutenberg.scss */
.has-success-color { color: #198754 !important; }

/* .has-success-background-color { background-color: rgba($color, 0.35) !important;} .wp-block-group.has-success-background-color { background-color: rgba($color, 0.35) !important;}
*/
/* line 830, ../sass/theme/_gutenberg.scss */
.has-success-background-color { background-color: #198754; }

/* line 831, ../sass/theme/_gutenberg.scss */
.wp-block-group.has-success-background-color { background-color: #198754; }

/* Forcer la couleur blanche sur certain fond ------*/
/* line 835, ../sass/theme/_gutenberg.scss */
.wp-block-group.has-dark-background-color, .wp-block-group.has-black-background-color { color: #ffffff; }

/* line 844, ../sass/theme/_gutenberg.scss */
#main .wp-block-group.is-style-fullwidth .wp-block-group__inner-container { max-width: 100% !important; }

/* ACCORDEON AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA */
/* line 849, ../sass/theme/_gutenberg.scss */
.accordeon .btn-accordeon { padding-right: 3rem; }

/* line 850, ../sass/theme/_gutenberg.scss */
.accordeon .btn-accordeon .fas, .accordeon .btn-accordeon .far, .accordeon .btn-accordeon .fal { font-size: 1.5rem; transition: all 0.5s ease-out; transform: rotate(0); position: absolute; right: 1rem; }

/* line 858, ../sass/theme/_gutenberg.scss */
.accordeon .btn-accordeon:not(.collapsed) .fas, .accordeon .btn-accordeon:not(.collapsed) .far, .accordeon .btn-accordeon:not(.collapsed) .fal { transform: rotate(180deg); }

/* line 862, ../sass/theme/_gutenberg.scss */
.accordeon .btn-accordeon { border-radius: 0.5rem 0.5rem 0 0; }

/* line 863, ../sass/theme/_gutenberg.scss */
.accordeon .btn-accordeon.collapsed { border-radius: 0.5rem; }

/* line 864, ../sass/theme/_gutenberg.scss */
.accordeon-panel { position: relative; display: flex; flex-direction: column; min-width: 0; background-clip: border-box; border: 1px solid #dee2e6; margin-bottom: 0.25rem; border-radius: 0.5rem; }

/* Block-table TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT */
/* line 878, ../sass/theme/_gutenberg.scss */
.wp-block-table figcaption { font-size: 0.7rem; font-style: italic; margin: 0.5rem; }

/* line 884, ../sass/theme/_gutenberg.scss */
.wp-block-table table { --bs-table-bg: transparent; --bs-table-accent-bg: transparent; --bs-table-striped-color: #3a3a3a; --bs-table-striped-bg: rgba(0, 0, 0, 0.05); --bs-table-active-color: #3a3a3a; --bs-table-active-bg: rgba(0, 0, 0, 0.1); --bs-table-hover-color: #3a3a3a; --bs-table-hover-bg: rgba(0, 0, 0, 0.075); width: 100%; margin-bottom: 1rem; color: #3a3a3a; vertical-align: top; border-color: #dee2e6; }
/* line 900, ../sass/theme/_gutenberg.scss */
.wp-block-table table > :not(caption) > * > * { padding: 0.5rem 0.5rem; background-color: var(--bs-table-bg); background-image: linear-gradient(var(--bs-table-accent-bg), var(--bs-table-accent-bg)); border-bottom-width: 1px; }
/* line 907, ../sass/theme/_gutenberg.scss */
.wp-block-table table > tbody { vertical-align: inherit; }
/* line 911, ../sass/theme/_gutenberg.scss */
.wp-block-table table > thead { vertical-align: bottom; }
/* line 915, ../sass/theme/_gutenberg.scss */
.wp-block-table table > :not(:last-child) > :last-child > * { border-bottom-color: currentColor; }

/* line 919, ../sass/theme/_gutenberg.scss */
.wp-block-table table { margin-bottom: 0; }

/* line 926, ../sass/theme/_gutenberg.scss */
.wp-block-video.vh-33 video, .wp-block-video.vh-75 video, .wp-block-video.vh-100 video { object-fit: cover; width: 100%; height: 100%; }

/* EXTRA ----------------- */
/* line 933, ../sass/theme/_gutenberg.scss */
.dot-on-top::before { content: '\2022'; font-size: 4rem; font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; display: block; margin: 0 auto; line-height: 2rem; transition: all 0.8s ease-in-out; transform: scale(1); text-align: center; }

/* line 944, ../sass/theme/_gutenberg.scss */
.dot-on-top:hover::before { transform: scale(0.5); }

/* line 945, ../sass/theme/_gutenberg.scss */
.dot-on-top.primary::before { color: #BDCA3F; }

/* ----------- embed (fonctionne pas)--------- */
/* fix UPD wordpress class ----------*/
/* line 1, ../sass/theme/_blockacf.scss */
.wnt_block_slider { max-width: 1140px; margin: 0 auto 0; }

/* line 2, ../sass/theme/_blockacf.scss */
.wnt_block_slider.alignfull { max-width: 100%; margin: 0 auto 0; }

/* line 4, ../sass/theme/_blockacf.scss */
.carousel-image .carousel-inner .carousel-item img { width: 100%; height: auto; }

/* line 5, ../sass/theme/_blockacf.scss */
.carousel-image .carousel-inner .carousel-item a { display: block; padding: 0; }

/* line 7, ../sass/theme/_blockacf.scss */
.carousel-image.max_sm .carousel-inner { width: 540px !important; }

/* line 8, ../sass/theme/_blockacf.scss */
.carousel-image.max_md .carousel-inner { width: 720px !important; }

/* line 9, ../sass/theme/_blockacf.scss */
.carousel-image.max_lg .carousel-inner { width: 960px !important; }

/* line 11, ../sass/theme/_blockacf.scss */
#main > article > .entry-content .accordeon { max-width: 720px; margin: 0 auto 0; }

/* .list_post --------------------------------- */
/* TPL : fullbanner.php --------*/
/* line 17, ../sass/theme/_blockacf.scss */
.list_post { padding-left: 0.25rem; padding-right: 0.25rem; }

@media (max-width: 767.98px) { /* line 19, ../sass/theme/_blockacf.scss */
  .list_post { padding-left: 0.75rem; padding-right: 0.75rem; } }
/* line 23, ../sass/theme/_blockacf.scss */
.list_post .thumbnail_container { margin-bottom: 0.5rem; }

/* line 24, ../sass/theme/_blockacf.scss */
.list_post .entry-header { margin: 0.25rem 0; }

/* line 26, ../sass/theme/_blockacf.scss */
.list_post > .tpl-fullbanner .overlay { background: #BDCA3F; opacity: 0.8; position: absolute; height: 100%; width: 100%; }

/* line 27, ../sass/theme/_blockacf.scss */
.list_post > .tpl-fullbanner .entry-content .thumbnail_container { text-align: center; }

/* line 28, ../sass/theme/_blockacf.scss */
.list_post > .tpl-fullbanner .carousel-item > article { /*min-height: 400px;*/ display: grid; background-repeat: no-repeat; background-size: cover; }

/* line 29, ../sass/theme/_blockacf.scss */
.list_post > .tpl-fullbanner .carousel-item > article .entry-content { max-width: 1140px; margin: 0 auto 1rem; position: relative; padding: 3rem 0; }

@media (max-width: 767.98px) { /* line 31, ../sass/theme/_blockacf.scss */
  .list_post > .tpl-fullbanner .carousel-item > article .entry-content { padding: 1.5rem 1rem; } }
/* line 34, ../sass/theme/_blockacf.scss */
.list_post > .tpl-fullbanner .carousel-item > article .entry-footer { position: relative; display: flex; margin-bottom: 1rem !important; }

/* line 35, ../sass/theme/_blockacf.scss */
.list_post > .tpl-fullbanner .carousel-item > article .entry-footer a { color: #ffffff; }

/* line 36, ../sass/theme/_blockacf.scss */
.list_post > .tpl-fullbanner .carousel-item > article .entry-footer > :first-child { padding: 0; }

/* line 37, ../sass/theme/_blockacf.scss */
.list_post > .tpl-fullbanner .carousel-item > article .badge_featured_post { display: none !important; }

@media (max-width: 767.98px) { /* line 41, ../sass/theme/_blockacf.scss */
  .list_post > .tpl-fullbanner .carousel-item > article .entry-content { padding: 1rem; } }
@media (min-width: 768px) { /* line 44, ../sass/theme/_blockacf.scss */
  .list_post > .tpl-fullbanner .entry-content .thumbnail_container { float: left; margin-right: 2rem; } }
/* line 47, ../sass/theme/_blockacf.scss */
.list_post > .tpl-fullbanner .entry-title > a, .list_post > .tpl-fullbanner .excerpt_link { color: #ffffff; }

/* line 48, ../sass/theme/_blockacf.scss */
.list_post .tpl-excerpt .group { padding: 0.75rem; }

/* .blockhover-block ------------ */
/* line 52, ../sass/theme/_blockacf.scss */
.blockhover-block { height: 100%; }

/* slider.php -------------- */
/* line 57, ../sass/theme/_blockacf.scss */
.h-100vh .carousel-inner, .h-100vh .carousel-item { height: 100vh !important; }

/* line 59, ../sass/theme/_blockacf.scss */
.h-100vh .carousel-inner .carousel-item img { width: auto; height: 100%; margin: 0 auto; display: block; }

@media (min-width: 1200px) { /* line 61, ../sass/theme/_blockacf.scss */
  .h-100vh .carousel-inner .carousel-item img { width: 100%; height: auto; } }
/* line 7, ../sass/theme/_shortcode.scss */
.taxonomy-list .item-term a:not(.termname) { min-height: 7rem; background: #BDCA3F; color: #ffffff; display: block; text-align: center; padding-top: 2.25rem; font-size: 1.35rem; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); }

/* line 9, ../sass/theme/_shortcode.scss */
.taxonomy-list .item-term.has_background { position: relative; }

/* line 10, ../sass/theme/_shortcode.scss */
.taxonomy-list .item-term.has_background .bg-color { background: #BDCA3F; width: 100%; height: 100%; }

/* line 11, ../sass/theme/_shortcode.scss */
.taxonomy-list .item-term.has_background a:not(.termname) { background-repeat: no-repeat; background-size: auto 110%; background-position: center; transition: all 0.8s ease-in-out; font-weight: bold; opacity: 0.5; }

/* line 12, ../sass/theme/_shortcode.scss */
.taxonomy-list .item-term .termname { font-size: 1.35rem; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); position: absolute; left: 0; top: 33%; width: 100%; text-align: center; color: #ffffff; }

/* line 14, ../sass/theme/_shortcode.scss */
.taxonomy-list .item-term a:hover { opacity: 0.8; }

/* line 15, ../sass/theme/_shortcode.scss */
.taxonomy-list .item-term.has_background a:hover { background-size: auto 150%; opacity: 1; }

/*
@include media-breakpoint-down(md) {
.taxonomy-list .item-term.has_background > a {background-size: auto 110% ;}
.taxonomy-list .item-term.has_background a:hover {background-size: auto 150%;}
}
*/
/* line 28, ../sass/theme/_shortcode.scss */
.navigation_navigation_right .btn, .navigation_navigation_right #loginform input[type=submit], #loginform .navigation_navigation_right input[type=submit], .navigation_navigation_right .comments-link a, .comments-link .navigation_navigation_right a, .navigation_navigation_right a.post-edit-link, .navigation_navigation_right .wpcf7 input[type=submit], .wpcf7 .navigation_navigation_right input[type=submit], .navigation_navigation_right .wp-block-search .wp-block-search__button, .wp-block-search .navigation_navigation_right .wp-block-search__button { text-transform: uppercase; letter-spacing: 1px; font-weight: bold; }

@media (min-width: 768px) { /* line 30, ../sass/theme/_shortcode.scss */
  .navigation_navigation_right .btn, .navigation_navigation_right #loginform input[type=submit], #loginform .navigation_navigation_right input[type=submit], .navigation_navigation_right .comments-link a, .comments-link .navigation_navigation_right a, .navigation_navigation_right a.post-edit-link, .navigation_navigation_right .wpcf7 input[type=submit], .wpcf7 .navigation_navigation_right input[type=submit], .navigation_navigation_right .wp-block-search .wp-block-search__button, .wp-block-search .navigation_navigation_right .wp-block-search__button { font-size: 1.1rem; } }
/* line 32, ../sass/theme/_shortcode.scss */
.navigation_navigation_right .btn:hover, .navigation_navigation_right #loginform input[type=submit]:hover, #loginform .navigation_navigation_right input[type=submit]:hover, .navigation_navigation_right .comments-link a:hover, .comments-link .navigation_navigation_right a:hover, .navigation_navigation_right a.post-edit-link:hover, .navigation_navigation_right .wpcf7 input[type=submit]:hover, .wpcf7 .navigation_navigation_right input[type=submit]:hover, .navigation_navigation_right .wp-block-search .wp-block-search__button:hover, .wp-block-search .navigation_navigation_right .wp-block-search__button:hover { background: rgba(255, 255, 255, 0.5); }

/* line 34, ../sass/theme/_shortcode.scss */
.navigation_navigation_right .btn.collapsed, .navigation_navigation_right #loginform input.collapsed[type=submit], #loginform .navigation_navigation_right input.collapsed[type=submit], .navigation_navigation_right .comments-link a.collapsed, .comments-link .navigation_navigation_right a.collapsed, .navigation_navigation_right a.collapsed.post-edit-link, .navigation_navigation_right .wpcf7 input.collapsed[type=submit], .wpcf7 .navigation_navigation_right input.collapsed[type=submit], .navigation_navigation_right .wp-block-search .collapsed.wp-block-search__button, .wp-block-search .navigation_navigation_right .collapsed.wp-block-search__button { opacity: 0.5; }

/* line 35, ../sass/theme/_shortcode.scss */
.navigation_navigation_right .btn:after, .navigation_navigation_right #loginform input[type=submit]:after, #loginform .navigation_navigation_right input[type=submit]:after, .navigation_navigation_right .comments-link a:after, .comments-link .navigation_navigation_right a:after, .navigation_navigation_right a.post-edit-link:after, .navigation_navigation_right .wpcf7 input[type=submit]:after, .wpcf7 .navigation_navigation_right input[type=submit]:after, .navigation_navigation_right .wp-block-search .wp-block-search__button:after, .wp-block-search .navigation_navigation_right .wp-block-search__button:after { content: ""; font-family: "Font Awesome 5 Pro"; display: inline-block; font-size: 1.3rem; margin: 0 0.5rem; color: rgba(189, 202, 63, 0.8); }

/* line 36, ../sass/theme/_shortcode.scss */
.navigation_navigation_right .btn.collapsed:after, .navigation_navigation_right #loginform input.collapsed[type=submit]:after, #loginform .navigation_navigation_right input.collapsed[type=submit]:after, .navigation_navigation_right .comments-link a.collapsed:after, .comments-link .navigation_navigation_right a.collapsed:after, .navigation_navigation_right a.collapsed.post-edit-link:after, .navigation_navigation_right .wpcf7 input.collapsed[type=submit]:after, .wpcf7 .navigation_navigation_right input.collapsed[type=submit]:after, .navigation_navigation_right .wp-block-search .collapsed.wp-block-search__button:after, .wp-block-search .navigation_navigation_right .collapsed.wp-block-search__button:after { color: rgba(255, 255, 255, 0.8); content: ""; vertical-align: -0.1rem; }

/* line 37, ../sass/theme/_shortcode.scss */
.panel_withcollapsenavigation_right .contentright .entry { border-bottom: 3px dotted #adb5bd; padding-bottom: 1rem; margin-bottom: 1.15rem; }

/* sc_wpmenu -------------------------------------- */
/* line 41, ../sass/theme/_shortcode.scss */
.container-fluid > #main > article > .entry-content > .sc_wpmenu, .container-sm > #main > article > .entry-content > .sc_wpmenu, .container-md > #main > article > .entry-content > .sc_wpmenu, .container-lg > #main > article > .entry-content > .sc_wpmenu, .container-xl > #main > article > .entry-content > .sc_wpmenu, .container-xxl > #main > article > .entry-content > .sc_wpmenu { max-width: 100%; width: 100%; }

/* line 42, ../sass/theme/_shortcode.scss */
.container-fluid > #main > article > .entry-content > .sc_wpmenu ul li, .container-sm > #main > article > .entry-content > .sc_wpmenu ul li, .container-md > #main > article > .entry-content > .sc_wpmenu ul li, .container-lg > #main > article > .entry-content > .sc_wpmenu ul li, .container-xl > #main > article > .entry-content > .sc_wpmenu ul li, .container-xxl > #main > article > .entry-content > .sc_wpmenu ul li, .container-fluid > #main > article > .entry-content > .sc_wpmenu ul, .container-sm > #main > article > .entry-content > .sc_wpmenu ul, .container-md > #main > article > .entry-content > .sc_wpmenu ul, .container-lg > #main > article > .entry-content > .sc_wpmenu ul, .container-xl > #main > article > .entry-content > .sc_wpmenu ul, .container-xxl > #main > article > .entry-content > .sc_wpmenu ul { margin-bottom: 0; }

/* line 1, ../sass/theme/_additionnalstyles.scss */
.bg-logo-icon { background-image: url("../../../../uploads/2021/01/xxxxxxx.svg"); background-position: 105% -90%; background-repeat: no-repeat; background-size: auto 120%; }

/* line 3, ../sass/theme/_additionnalstyles.scss */
.bg-logo-icon-mono { background-image: url("../../../../uploads/2021/01/xxxx.svg"); background-position: 105% -90%; background-repeat: no-repeat; background-size: auto 120%; }

/* line 5, ../sass/theme/_additionnalstyles.scss */
.bg-logo-icon-mono-50 { background-image: url(""); background-position: 105% -90%; background-repeat: no-repeat; background-size: auto 120%; }

@media (max-width: 767.98px) { /* line 8, ../sass/theme/_additionnalstyles.scss */
  .bg-logo-icon, .bg-logo-icon-mono, .bg-logo-icon-mono-50 { background-size: auto 50%; background-position: 120% 120%; } }
/*
INFORMATION : 
dossier image upload :
url('../../../../uploads/XXXXXXXXX.svg')
*/
/* WP admin barre en position basse */
/* line 11, ../../custom/_ins/scss/_override.scss */
#wpadminbar { bottom: 0; top: inherit; }

/* line 12, ../../custom/_ins/scss/_override.scss */
#wpadminbar .menupop .ab-sub-wrapper, #wpadminbar .shortlink-input { bottom: 2rem; }

/* line 14, ../../custom/_ins/scss/_override.scss */
*[tabindex]:focus { outline: none; }

/* line 17, ../../custom/_ins/scss/_override.scss */
#mainmenu-nav { box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); }

/* line 18, ../../custom/_ins/scss/_override.scss */
#mainmenu-nav .navbar-brand { max-width: 200px; }

/* line 21, ../../custom/_ins/scss/_override.scss */
#main > header.page-header { text-align: center; }

/* line 24, ../../custom/_ins/scss/_override.scss */
.main.entry-header { margin-top: 1rem; }
/* line 26, ../../custom/_ins/scss/_override.scss */
.main.entry-header h1, .main.entry-header .h1 { font-weight: 800; letter-spacing: 1px; color: #BDCA3F; text-align: center; text-transform: uppercase; }

/* .page-template-acf-frontendform */
/* line 34, ../../custom/_ins/scss/_override.scss */
.page-template-acf-frontendform #acf-form { padding: 1rem; background: #ffffff; }

/* line 39, ../../custom/_ins/scss/_override.scss */
.list_post > .tpl-fullbanner .carousel-item > article .entry-content { padding: 1rem 0; margin-bottom: 0; text-align: center; }

/* line 40, ../../custom/_ins/scss/_override.scss */
.list_post > .tpl-fullbanner .overlay { background: #3a3a3a; opacity: 0.8; }

@media (min-width: 768px) { /* line 46, ../../custom/_ins/scss/_override.scss */
  .page-template-acf-frontendform #acf-form .acf-form-fields > .acf-field { width: 50%; float: left; clear: inherit; display: flex; }
  /* line 47, ../../custom/_ins/scss/_override.scss */
  .page-template-acf-frontendform #acf-form .acf-form-fields > .acf-field .acf-label { margin-right: 1rem; }
  /* line 48, ../../custom/_ins/scss/_override.scss */
  .page-template-acf-frontendform #acf-form .acf-form-fields > .acf-field .acf-input { flex: auto; }
  /* line 50, ../../custom/_ins/scss/_override.scss */
  .page-template-acf-frontendform #acf-form .acf-form-fields .acf-field-60e55b13daf1a, .page-template-acf-frontendform #acf-form .acf-form-fields .acf-field-60e5a44974207 { width: 100%; float: none; clear: both; display: block; } }
/* line 58, ../../custom/_ins/scss/_override.scss */
.page-template-acf-frontendform #wppb-register-user { background: #BDCA3F; padding: 1rem; max-width: 500px; margin: 0 auto; }
/* line 60, ../../custom/_ins/scss/_override.scss */
.page-template-acf-frontendform #wppb-register-user h4, .page-template-acf-frontendform #wppb-register-user .h4 { color: #ffffff; }
/* line 62, ../../custom/_ins/scss/_override.scss */
.page-template-acf-frontendform .wppb-user-forms ul li { margin: 0; padding-bottom: 5px; }

/* PLUGIN Profil builder pro -------------------- */
/* line 68, ../../custom/_ins/scss/_override.scss */
.wppb-user-forms ul { margin: 0 auto !important; }

/* single-property */
/* line 77, ../../custom/_ins/scss/_override.scss */
.single-property #content { max-width: 650px; text-align: center; }

/* WPML ------ */
/* line 82, ../../custom/_ins/scss/_override.scss */
.footer-widget.widget_nav_menu ul li.wpml-ls-item { list-style: none; margin: 0.25rem 0; }
/* line 85, ../../custom/_ins/scss/_override.scss */
.footer-widget.widget_nav_menu ul li.wpml-ls-item a { color: #3a3a3a; }
/* line 86, ../../custom/_ins/scss/_override.scss */
.footer-widget.widget_nav_menu ul li.wpml-ls-item a:before { content: ''; margin: 0; }

/* line 2, ../sass/theme/_404.scss */
#main > .no-results.not-found { max-width: 720px !important; margin: 0 auto 1rem; }

/* line 3, ../sass/theme/_404.scss */
#main > .no-results > .entry-header { text-align: center; }

/* line 4, ../sass/theme/_404.scss */
#main > .no-results > .entry-header .entry-title { font-size: 2.5rem; }

/* line 5, ../sass/theme/_404.scss */
#main > .no-results > .entry-header .entry-title::before { font-family: "Font Awesome 5 Pro"; content: '\f865'; margin-right: 1rem; font-size: 2.5rem; }

/* line 7, ../sass/theme/_404.scss */
#main > .no-results.not-found .page-content { text-align: center; }

/* line 9, ../sass/theme/_404.scss */
#main > .no-results #searchform { max-width: 500px; margin: 2rem auto; }

/* line 12, ../sass/theme/_404.scss */
body.error404 #error-404-wrapper { background: #BDCA3F; color: #ffffff; }

/* line 13, ../sass/theme/_404.scss */
body.error404 #main > .error-404 { max-width: 720px !important; margin: 0 auto 1rem; }

/* line 14, ../sass/theme/_404.scss */
body.error404 .number-404 { font-size: 8rem; }

/* line 16, ../sass/theme/_404.scss */
body.error404 #main h1, body.error404 #main .h1, body.error404 #main h2, body.error404 #main .h2, body.error404 #main h3, body.error404 #main .h3, body.error404 #main h4, body.error404 #main .h4, body.error404 #main h5, body.error404 #main .h5 { color: #ffffff; }

/* line 17, ../sass/theme/_404.scss */
body.error404 #main .card h1, body.error404 #main .card .h1, body.error404 #main .card h2, body.error404 #main .card .h2, body.error404 #main .card h3, body.error404 #main .card .h3, body.error404 #main .card h4, body.error404 #main .card .h4, body.error404 #main .card h5, body.error404 #main .card .h5 { color: #fbf88d; }

/* line 19, ../sass/theme/_404.scss */
body.error404 #main #searchform #searchsubmit { background-color: #3a3a3a; border-color: rgba(58, 58, 58, 0.8); }

/* line 20, ../sass/theme/_404.scss */
body.error404 #main #searchform { margin: 3rem auto; }

/* line 21, ../sass/theme/_404.scss */
body.error404 #main .widget { flex-basis: 0; flex-grow: 1; min-width: 0; max-width: 100%; }

@media (min-width: 768px) { /* line 30, ../sass/theme/_404.scss */
  body.error404 #main > .error-404 { margin-top: 4rem; } }
/* line 1, ../sass/theme/_maintenance.scss */
body.maintenance_enable #button_sidebarmenu, body.maintenance_enable #wrapper-footer-full { display: none; }

/*animations*/
/******************
* Bounce in right *
*******************/
/* line 8, ../sass/src/css3animateit/animations.scss */
.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

/* line 14, ../sass/src/css3animateit/animations.scss */
.slow { -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

/* line 20, ../sass/src/css3animateit/animations.scss */
.slower { -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

/* line 26, ../sass/src/css3animateit/animations.scss */
.slowest { -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

/* Added by Andy Meetan */
/* line 34, ../sass/src/css3animateit/animations.scss */
.delay-250 { -webkit-animation-delay: 0.25s; -moz-animation-delay: 0.25s; -o-animation-delay: 0.25s; animation-delay: 0.25s; }

/* line 40, ../sass/src/css3animateit/animations.scss */
.delay-500 { -webkit-animation-delay: 0.5s; -moz-animation-delay: 0.5s; -o-animation-delay: 0.5s; animation-delay: 0.5s; }

/* line 46, ../sass/src/css3animateit/animations.scss */
.delay-750 { -webkit-animation-delay: 0.75s; -moz-animation-delay: 0.75s; -o-animation-delay: 0.75s; animation-delay: 0.75s; }

/* line 52, ../sass/src/css3animateit/animations.scss */
.delay-1000 { -webkit-animation-delay: 1.0s; -moz-animation-delay: 1.0s; -o-animation-delay: 1.0s; animation-delay: 1.0s; }

/* line 58, ../sass/src/css3animateit/animations.scss */
.delay-1250 { -webkit-animation-delay: 1.25s; -moz-animation-delay: 1.25s; -o-animation-delay: 1.25s; animation-delay: 1.25s; }

/* line 64, ../sass/src/css3animateit/animations.scss */
.delay-1500 { -webkit-animation-delay: 1.5s; -moz-animation-delay: 1.5s; -o-animation-delay: 1.5s; animation-delay: 1.5s; }

/* line 70, ../sass/src/css3animateit/animations.scss */
.delay-1750 { -webkit-animation-delay: 1.75s; -moz-animation-delay: 1.75s; -o-animation-delay: 1.75s; animation-delay: 1.75s; }

/* line 76, ../sass/src/css3animateit/animations.scss */
.delay-2000 { -webkit-animation-delay: 2.0s; -moz-animation-delay: 2.0s; -o-animation-delay: 2.0s; animation-delay: 2.0s; }

/* line 82, ../sass/src/css3animateit/animations.scss */
.delay-2500 { -webkit-animation-delay: 2.5s; -moz-animation-delay: 2.5s; -o-animation-delay: 2.5s; animation-delay: 2.5s; }

/* line 88, ../sass/src/css3animateit/animations.scss */
.delay-2000 { -webkit-animation-delay: 2.0s; -moz-animation-delay: 2.0s; -o-animation-delay: 2.0s; animation-delay: 2.0s; }

/* line 94, ../sass/src/css3animateit/animations.scss */
.delay-2500 { -webkit-animation-delay: 2.5s; -moz-animation-delay: 2.5s; -o-animation-delay: 2.5s; animation-delay: 2.5s; }

/* line 100, ../sass/src/css3animateit/animations.scss */
.delay-3000 { -webkit-animation-delay: 3.0s; -moz-animation-delay: 3.0s; -o-animation-delay: 3.0s; animation-delay: 3.0s; }

/* line 106, ../sass/src/css3animateit/animations.scss */
.delay-3500 { -webkit-animation-delay: 3.5s; -moz-animation-delay: 3.5s; -o-animation-delay: 3.5s; animation-delay: 3.5s; }

/* line 113, ../sass/src/css3animateit/animations.scss */
.bounceInRight, .bounceInLeft, .bounceInUp, .bounceInDown { opacity: 0; -webkit-transform: translateX(400px); transform: translateX(400px); }

/* line 118, ../sass/src/css3animateit/animations.scss */
.fadeInRight, .fadeInLeft, .fadeInUp, .fadeInDown { opacity: 0; -webkit-transform: translateX(400px); transform: translateX(400px); }

/* line 124, ../sass/src/css3animateit/animations.scss */
.flipInX, .flipInY, .rotateIn, .rotateInUpLeft, .rotateInUpRight, .rotateInDownLeft, .rotateDownUpRight, .rollIn { opacity: 0; }

/* line 128, ../sass/src/css3animateit/animations.scss */
.lightSpeedInRight, .lightSpeedInLeft { opacity: 0; -webkit-transform: translateX(400px); transform: translateX(400px); }

/***********
* bounceIn *
************/
@-webkit-keyframes bounceIn { 0% { opacity: 0; -webkit-transform: scale(0.3); }
  50% { opacity: 1; -webkit-transform: scale(1.05); }
  70% { -webkit-transform: scale(0.9); }
  100% { -webkit-transform: scale(1); } }
@keyframes bounceIn { 0% { opacity: 0; transform: scale(0.3); }
  50% { opacity: 1; transform: scale(1.05); }
  70% { transform: scale(0.9); }
  100% { transform: scale(1); } }
/* line 177, ../sass/src/css3animateit/animations.scss */
.bounceIn.go { -webkit-animation-name: bounceIn; animation-name: bounceIn; }

/****************
* AibounceInRight *
****************/
@-webkit-keyframes AibounceInRight { 0% { opacity: 0; -webkit-transform: translateX(400px); }
  60% { -webkit-transform: translateX(-30px); }
  80% { -webkit-transform: translateX(10px); }
  100% { opacity: 1; -webkit-transform: translateX(0); } }
@keyframes AibounceInRight { 0% { opacity: 0; transform: translateX(400px); }
  60% { transform: translateX(-30px); }
  80% { transform: translateX(10px); }
  100% { opacity: 1; transform: translateX(0); } }
/* line 227, ../sass/src/css3animateit/animations.scss */
.bounceInRight.go { -webkit-animation-name: AibounceInRight; animation-name: AibounceInRight; }

/******************
* Bounce in left *
*******************/
@-webkit-keyframes AibounceInLeft { 0% { opacity: 0; -webkit-transform: translateX(-400px); }
  60% { -webkit-transform: translateX(30px); }
  80% { -webkit-transform: translateX(-10px); }
  100% { opacity: 1; -webkit-transform: translateX(0); } }
@keyframes AibounceInLeft { 0% { opacity: 0; transform: translateX(-400px); }
  60% { transform: translateX(30px); }
  80% { transform: translateX(-10px); }
  100% { opacity: 1; transform: translateX(0); } }
/* line 276, ../sass/src/css3animateit/animations.scss */
.bounceInLeft.go { -webkit-animation-name: AibounceInLeft; animation-name: AibounceInLeft; }

/******************
* Bounce in up *
*******************/
@-webkit-keyframes AibounceInUp { 0% { opacity: 0; -webkit-transform: translateY(400px); }
  60% { -webkit-transform: translateY(-30px); }
  80% { -webkit-transform: translateY(10px); }
  100% { opacity: 1; -webkit-transform: translateY(0); } }
@keyframes AibounceInUp { 0% { opacity: 0; transform: translateY(400px); }
  60% { transform: translateY(-30px); }
  80% { transform: translateY(10px); }
  100% { opacity: 1; transform: translateY(0); } }
/* line 325, ../sass/src/css3animateit/animations.scss */
.bounceInUp.go { -webkit-animation-name: AibounceInUp; animation-name: AibounceInUp; }

/******************
* Bounce in down *
*******************/
@-webkit-keyframes AibounceInDown { 0% { opacity: 0; -webkit-transform: translateY(-400px); }
  60% { -webkit-transform: translateY(30px); }
  80% { -webkit-transform: translateY(-10px); }
  100% { opacity: 1; -webkit-transform: translateY(0); } }
@keyframes AibounceInDown { 0% { opacity: 0; transform: translateY(-400px); }
  60% { transform: translateY(30px); }
  80% { transform: translateY(-10px); }
  100% { opacity: 1; transform: translateY(0); } }
/* line 375, ../sass/src/css3animateit/animations.scss */
.bounceInDown.go { -webkit-animation-name: AibounceInDown; animation-name: AibounceInDown; }

/**********
* Fade In *
**********/
@-webkit-keyframes fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; display: block; } }
@keyframes fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; display: block; } }
/* line 394, ../sass/src/css3animateit/animations.scss */
.fadeIn { opacity: 0; }

/* line 397, ../sass/src/css3animateit/animations.scss */
.fadeIn.go { -webkit-animation-name: fadeIn; animation-name: fadeIn; }

/**********
* Grow in *
***********/
@-webkit-keyframes growIn { 0% { -webkit-transform: scale(0.2); opacity: 0; }
  50% { -webkit-transform: scale(1.2); }
  100% { -webkit-transform: scale(1); opacity: 1; } }
@keyframes growIn { 0% { transform: scale(0.2); opacity: 0; }
  50% { transform: scale(1.2); }
  100% { transform: scale(1); opacity: 1; } }
/* line 434, ../sass/src/css3animateit/animations.scss */
.growIn { -webkit-transform: scale(0.2); transform: scale(0.2); opacity: 0; }

/* line 440, ../sass/src/css3animateit/animations.scss */
.growIn.go { -webkit-animation-name: growIn; animation-name: growIn; }

/********
* Shake *
********/
@-webkit-keyframes shake { 0%, 100% { -webkit-transform: translateX(0); }
  10%, 30%, 50%, 70%, 90% { -webkit-transform: translateX(-10px); }
  20%, 40%, 60%, 80% { -webkit-transform: translateX(10px); } }
@keyframes shake { 0%, 100% { transform: translateX(0); }
  10%, 30%, 50%, 70%, 90% { transform: translateX(-10px); }
  20%, 40%, 60%, 80% { transform: translateX(10px); } }
/* line 458, ../sass/src/css3animateit/animations.scss */
.shake.go { -webkit-animation-name: shake; animation-name: shake; }

/********
* ShakeUp *
********/
@-webkit-keyframes shakeUp { 0%, 100% { -webkit-transform: translateY(0); }
  10%, 30%, 50%, 70%, 90% { -webkit-transform: translateY(-10px); }
  20%, 40%, 60%, 80% { -webkit-transform: translateY(10px); } }
@keyframes shakeUp { 0%, 100% { transform: translateY(0); }
  10%, 30%, 50%, 70%, 90% { transform: translateY(-10px); }
  20%, 40%, 60%, 80% { transform: translateY(10px); } }
/* line 476, ../sass/src/css3animateit/animations.scss */
.shakeUp.go { -webkit-animation-name: shakeUp; animation-name: shakeUp; }

/*************
* FadeInLeft *
*************/
@-webkit-keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translateX(-400px); }
  50% { opacity: 0.3; }
  100% { opacity: 1; -webkit-transform: translateX(0); } }
@keyframes fadeInLeft { 0% { opacity: 0; transform: translateX(-400px); }
  50% { opacity: 0.3; }
  100% { opacity: 1; transform: translateX(0); } }
/* line 511, ../sass/src/css3animateit/animations.scss */
.fadeInLeft { opacity: 0; -webkit-transform: translateX(-400px); transform: translateX(-400px); }

/* line 516, ../sass/src/css3animateit/animations.scss */
.fadeInLeft.go { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; }

/*************
* FadeInRight *
*************/
@-webkit-keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translateX(400px); }
  50% { opacity: 0.3; }
  100% { opacity: 1; -webkit-transform: translateX(0); } }
@keyframes fadeInRight { 0% { opacity: 0; transform: translateX(400px); }
  50% { opacity: 0.3; }
  100% { opacity: 1; transform: translateX(0); } }
/* line 552, ../sass/src/css3animateit/animations.scss */
.fadeInRight { opacity: 0; -webkit-transform: translateX(400px); transform: translateX(400px); }

/* line 557, ../sass/src/css3animateit/animations.scss */
.fadeInRight.go { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; }

/*************
* FadeInUp *
*************/
@-webkit-keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translateY(400px); }
  50% { opacity: 0.3; }
  100% { opacity: 1; -webkit-transform: translateY(0); } }
@keyframes fadeInUp { 0% { opacity: 0; transform: translateY(400px); }
  50% { opacity: 0.3; }
  100% { opacity: 1; transform: translateY(0); } }
/* line 592, ../sass/src/css3animateit/animations.scss */
.fadeInUp { opacity: 0; -webkit-transform: translateY(400px); transform: translateY(400px); }

/* line 597, ../sass/src/css3animateit/animations.scss */
.fadeInUp.go { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }

/*************
* FadeInDown *
*************/
@-webkit-keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translateY(-400px); }
  50% { opacity: 0.3; }
  100% { opacity: 1; -webkit-transform: translateY(0); } }
@keyframes fadeInDown { 0% { opacity: 0; transform: translateY(-400px); }
  50% { opacity: 0.3; }
  100% { opacity: 1; transform: translateY(0); } }
/* line 632, ../sass/src/css3animateit/animations.scss */
.fadeInDown { opacity: 0; -webkit-transform: translateY(-400px); transform: translateY(-400px); }

/* line 637, ../sass/src/css3animateit/animations.scss */
.fadeInDown.go { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; }

/*****************
* rotateIn *
*****************/
@-webkit-keyframes rotateIn { 0% { -webkit-transform-origin: center center; -webkit-transform: rotate(-200deg); opacity: 0; }
  100% { -webkit-transform-origin: center center; -webkit-transform: rotate(0); opacity: 1; } }
@keyframes rotateIn { 0% { transform-origin: center center; transform: rotate(-200deg); opacity: 0; }
  100% { transform-origin: center center; transform: rotate(0); opacity: 1; } }
/* line 669, ../sass/src/css3animateit/animations.scss */
.rotateIn.go { -webkit-animation-name: rotateIn; animation-name: rotateIn; }

/*****************
* rotateInUpLeft *
*****************/
@-webkit-keyframes rotateInUpLeft { 0% { -webkit-transform-origin: left bottom; -webkit-transform: rotate(90deg); opacity: 0; }
  100% { -webkit-transform-origin: left bottom; -webkit-transform: rotate(0); opacity: 1; } }
@keyframes rotateInUpLeft { 0% { transform-origin: left bottom; transform: rotate(90deg); opacity: 0; }
  100% { transform-origin: left bottom; transform: rotate(0); opacity: 1; } }
/* line 702, ../sass/src/css3animateit/animations.scss */
.rotateInUpLeft.go { -webkit-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft; }

/*******************
* rotateInDownLeft *
*******************/
@-webkit-keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left bottom; -webkit-transform: rotate(-90deg); opacity: 0; }
  100% { -webkit-transform-origin: left bottom; -webkit-transform: rotate(0); opacity: 1; } }
@keyframes rotateInDownLeft { 0% { transform-origin: left bottom; transform: rotate(-90deg); opacity: 0; }
  100% { transform-origin: left bottom; transform: rotate(0); opacity: 1; } }
/* line 734, ../sass/src/css3animateit/animations.scss */
.rotateInDownLeft.go { -webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft; }

/******************
* rotateInUpRight *
*******************/
@-webkit-keyframes rotateInUpRight { 0% { -webkit-transform-origin: right bottom; -webkit-transform: rotate(-90deg); opacity: 0; }
  100% { -webkit-transform-origin: right bottom; -webkit-transform: rotate(0); opacity: 1; } }
@keyframes rotateInUpRight { 0% { transform-origin: right bottom; transform: rotate(-90deg); opacity: 0; }
  100% { transform-origin: right bottom; transform: rotate(0); opacity: 1; } }
/* line 767, ../sass/src/css3animateit/animations.scss */
.rotateInUpRight.go { -webkit-animation-name: rotateInUpRight; animation-name: rotateInUpRight; }

/********************
* rotateInDownRight *
********************/
@-webkit-keyframes rotateInDownRight { 0% { -webkit-transform-origin: right bottom; -webkit-transform: rotate(90deg); opacity: 0; }
  100% { -webkit-transform-origin: right bottom; -webkit-transform: rotate(0); opacity: 1; } }
@keyframes rotateInDownRight { 0% { transform-origin: right bottom; transform: rotate(90deg); opacity: 0; }
  100% { transform-origin: right bottom; transform: rotate(0); opacity: 1; } }
/* line 800, ../sass/src/css3animateit/animations.scss */
.rotateInDownRight.go { -webkit-animation-name: rotateInDownRight; animation-name: rotateInDownRight; }

/*********
* rollIn *
**********/
@-webkit-keyframes rollIn { 0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); }
  100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); } }
@keyframes rollIn { 0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
  100% { opacity: 1; transform: translateX(0px) rotate(0deg); } }
/* line 817, ../sass/src/css3animateit/animations.scss */
.rollIn.go { -webkit-animation-name: rollIn; animation-name: rollIn; }

/*********
* wiggle *
**********/
@-webkit-keyframes wiggle { 0% { -webkit-transform: skewX(9deg); }
  10% { -webkit-transform: skewX(-8deg); }
  20% { -webkit-transform: skewX(7deg); }
  30% { -webkit-transform: skewX(-6deg); }
  40% { -webkit-transform: skewX(5deg); }
  50% { -webkit-transform: skewX(-4deg); }
  60% { -webkit-transform: skewX(3deg); }
  70% { -webkit-transform: skewX(-2deg); }
  80% { -webkit-transform: skewX(1deg); }
  90% { -webkit-transform: skewX(0deg); }
  100% { -webkit-transform: skewX(0deg); } }
@keyframes wiggle { 0% { transform: skewX(9deg); }
  10% { transform: skewX(-8deg); }
  20% { transform: skewX(7deg); }
  30% { transform: skewX(-6deg); }
  40% { transform: skewX(5deg); }
  50% { transform: skewX(-4deg); }
  60% { transform: skewX(3deg); }
  70% { transform: skewX(-2deg); }
  80% { transform: skewX(1deg); }
  90% { transform: skewX(0deg); }
  100% { transform: skewX(0deg); } }
/* line 852, ../sass/src/css3animateit/animations.scss */
.wiggle.go { -webkit-animation-name: wiggle; animation-name: wiggle; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }

/********
* swing *
*********/
@-webkit-keyframes swing { 20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
  20% { -webkit-transform: rotate(15deg); }
  40% { -webkit-transform: rotate(-10deg); }
  60% { -webkit-transform: rotate(5deg); }
  80% { -webkit-transform: rotate(-5deg); }
  100% { -webkit-transform: rotate(0deg); } }
@keyframes swing { 20% { transform: rotate(15deg); }
  40% { transform: rotate(-10deg); }
  60% { transform: rotate(5deg); }
  80% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); } }
/* line 878, ../sass/src/css3animateit/animations.scss */
.swing.go { -webkit-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing; }

/*******
* tada *
********/
@-webkit-keyframes tada { 0% { -webkit-transform: scale(1); }
  10%, 20% { -webkit-transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { -webkit-transform: scale(1.1) rotate(3deg); }
  40%, 60%, 80% { -webkit-transform: scale(1.1) rotate(-3deg); }
  100% { -webkit-transform: scale(1) rotate(0); } }
@keyframes tada { 0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { transform: scale(1.1) rotate(3deg); }
  40%, 60%, 80% { transform: scale(1.1) rotate(-3deg); }
  100% { transform: scale(1) rotate(0); } }
/* line 903, ../sass/src/css3animateit/animations.scss */
.tada.go { -webkit-animation-name: tada; animation-name: tada; }

/*********
* wobble *
**********/
@-webkit-keyframes wobble { 0% { -webkit-transform: translateX(0%); }
  15% { -webkit-transform: translateX(-25%) rotate(-5deg); }
  30% { -webkit-transform: translateX(20%) rotate(3deg); }
  45% { -webkit-transform: translateX(-15%) rotate(-3deg); }
  60% { -webkit-transform: translateX(10%) rotate(2deg); }
  75% { -webkit-transform: translateX(-5%) rotate(-1deg); }
  100% { -webkit-transform: translateX(0%); } }
@keyframes wobble { 0% { transform: translateX(0%); }
  15% { transform: translateX(-25%) rotate(-5deg); }
  30% { transform: translateX(20%) rotate(3deg); }
  45% { transform: translateX(-15%) rotate(-3deg); }
  60% { transform: translateX(10%) rotate(2deg); }
  75% { transform: translateX(-5%) rotate(-1deg); }
  100% { transform: translateX(0%); } }
/* line 930, ../sass/src/css3animateit/animations.scss */
.wobble.go { -webkit-animation-name: wobble; animation-name: wobble; }

/********
* pulse *
*********/
@-webkit-keyframes pulse { 0% { -webkit-transform: scale(1); }
  50% { -webkit-transform: scale(1.1); }
  100% { -webkit-transform: scale(1); } }
@keyframes pulse { 0% { transform: scale(1); }
  50% { transform: scale(1.1); }
  100% { transform: scale(1); } }
/* line 949, ../sass/src/css3animateit/animations.scss */
.pulse.go { -webkit-animation-name: pulse; animation-name: pulse; }

/***************
* lightSpeedInRight *
****************/
@-webkit-keyframes lightSpeedInRight { 0% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
  60% { -webkit-transform: translateX(-20%) skewX(30deg); opacity: 1; }
  80% { -webkit-transform: translateX(0%) skewX(-15deg); opacity: 1; }
  100% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; } }
@keyframes lightSpeedInRight { 0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
  60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }
  80% { transform: translateX(0%) skewX(-15deg); opacity: 1; }
  100% { transform: translateX(0%) skewX(0deg); opacity: 1; } }
/* line 969, ../sass/src/css3animateit/animations.scss */
.lightSpeedInRight.go { -webkit-animation-name: lightSpeedInRight; animation-name: lightSpeedInRight; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }

/***************
* lightSpeedInLeft *
****************/
@-webkit-keyframes lightSpeedInLeft { 0% { -webkit-transform: translateX(-100%) skewX(30deg); opacity: 0; }
  60% { -webkit-transform: translateX(20%) skewX(-30deg); opacity: 1; }
  80% { -webkit-transform: translateX(0%) skewX(15deg); opacity: 1; }
  100% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; } }
@keyframes lightSpeedInLeft { 0% { transform: translateX(-100%) skewX(30deg); opacity: 0; }
  60% { transform: translateX(20%) skewX(-30deg); opacity: 1; }
  80% { transform: translateX(0%) skewX(15deg); opacity: 1; }
  100% { transform: translateX(0%) skewX(0deg); opacity: 1; } }
/* line 991, ../sass/src/css3animateit/animations.scss */
.lightSpeedInLeft.go { -webkit-animation-name: lightSpeedInLeft; animation-name: lightSpeedInLeft; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }

/*******
* Flip *
*******/
@-webkit-keyframes flip { 0% { -webkit-transform: perspective(400px) rotateY(0); -webkit-animation-timing-function: ease-out; }
  40% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg); -webkit-animation-timing-function: ease-out; }
  50% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); -webkit-animation-timing-function: ease-in; }
  80% { -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95); -webkit-animation-timing-function: ease-in; }
  100% { -webkit-transform: perspective(400px) scale(1); -webkit-animation-timing-function: ease-in; } }
@keyframes flip { 0% { transform: perspective(400px) rotateY(0); animation-timing-function: ease-out; }
  40% { transform: perspective(400px) translateZ(150px) rotateY(170deg); animation-timing-function: ease-out; }
  50% { transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); animation-timing-function: ease-in; }
  80% { transform: perspective(400px) rotateY(360deg) scale(0.95); animation-timing-function: ease-in; }
  100% { transform: perspective(400px) scale(1); animation-timing-function: ease-in; } }
/* line 1046, ../sass/src/css3animateit/animations.scss */
.flip.go { -webkit-backface-visibility: visible !important; -webkit-animation-name: flip; backface-visibility: visible !important; animation-name: flip; }

/**********
* flipInX *
**********/
@-webkit-keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotateX(90deg); opacity: 0; }
  40% { -webkit-transform: perspective(400px) rotateX(-10deg); }
  70% { -webkit-transform: perspective(400px) rotateX(10deg); }
  100% { -webkit-transform: perspective(400px) rotateX(0deg); opacity: 1; } }
@keyframes flipInX { 0% { transform: perspective(400px) rotateX(90deg); opacity: 0; }
  40% { transform: perspective(400px) rotateX(-10deg); }
  70% { transform: perspective(400px) rotateX(10deg); }
  100% { transform: perspective(400px) rotateX(0deg); opacity: 1; } }
/* line 1088, ../sass/src/css3animateit/animations.scss */
.flipInX.go { -webkit-backface-visibility: visible !important; -webkit-animation-name: flipInX; backface-visibility: visible !important; animation-name: flipInX; }

/**********
* flipInY *
**********/
@-webkit-keyframes flipInY { 0% { -webkit-transform: perspective(400px) rotateY(90deg); opacity: 0; }
  40% { -webkit-transform: perspective(400px) rotateY(-10deg); }
  70% { -webkit-transform: perspective(400px) rotateY(10deg); }
  100% { -webkit-transform: perspective(400px) rotateY(0deg); opacity: 1; } }
@keyframes flipInY { 0% { transform: perspective(400px) rotateY(90deg); opacity: 0; }
  40% { transform: perspective(400px) rotateY(-10deg); }
  70% { transform: perspective(400px) rotateY(10deg); }
  100% { transform: perspective(400px) rotateY(0deg); opacity: 1; } }
/* line 1131, ../sass/src/css3animateit/animations.scss */
.flipInY.go { -webkit-backface-visibility: visible !important; -webkit-animation-name: flipInY; backface-visibility: visible !important; animation-name: flipInY; }

/*****************
* Out animations *
*****************/
/************
* bounceOut *
*************/
@-webkit-keyframes bounceOut { 0% { -webkit-transform: scale(1); }
  25% { -webkit-transform: scale(0.95); }
  50% { opacity: 1; -webkit-transform: scale(1.1); }
  100% { opacity: 0; -webkit-transform: scale(0.3); } }
@keyframes bounceOut { 0% { transform: scale(1); }
  25% { transform: scale(0.95); }
  50% { opacity: 1; transform: scale(1.1); }
  100% { opacity: 0; transform: scale(0.3); } }
/* line 1178, ../sass/src/css3animateit/animations.scss */
.bounceOut.goAway { -webkit-animation-name: bounceOut; animation-name: bounceOut; }

/************
* bounceOutUp *
*************/
@-webkit-keyframes bounceOutUp { 0% { -webkit-transform: translateY(0); }
  20% { opacity: 1; -webkit-transform: translateY(20px); }
  100% { opacity: 0; -webkit-transform: translateY(-2000px); } }
@keyframes bounceOutUp { 0% { transform: translateY(0); }
  20% { opacity: 1; transform: translateY(20px); }
  100% { opacity: 0; transform: translateY(-2000px); } }
/* line 1212, ../sass/src/css3animateit/animations.scss */
.bounceOutUp.goAway { -webkit-animation-name: bounceOutUp; animation-name: bounceOutUp; }

/************
* bounceOutDown *
*************/
@-webkit-keyframes bounceOutDown { 0% { -webkit-transform: translateY(0); }
  20% { opacity: 1; -webkit-transform: translateY(-20px); }
  100% { opacity: 0; -webkit-transform: translateY(2000px); } }
@keyframes bounceOutDown { 0% { transform: translateY(0); }
  20% { opacity: 1; transform: translateY(-20px); }
  100% { opacity: 0; transform: translateY(2000px); } }
/* line 1246, ../sass/src/css3animateit/animations.scss */
.bounceOutDown.goAway { -webkit-animation-name: bounceOutDown; animation-name: bounceOutDown; }

/************
* bounceOutLeft *
*************/
@-webkit-keyframes bounceOutLeft { 0% { -webkit-transform: translateX(0); }
  20% { opacity: 1; -webkit-transform: translateX(20px); }
  100% { opacity: 0; -webkit-transform: translateX(-2000px); } }
@keyframes bounceOutLeft { 0% { transform: translateX(0); }
  20% { opacity: 1; transform: translateX(20px); }
  100% { opacity: 0; transform: translateX(-2000px); } }
/* line 1281, ../sass/src/css3animateit/animations.scss */
.bounceOutLeft.goAway { -webkit-animation-name: bounceOutLeft; animation-name: bounceOutLeft; }

/************
* bounceOutRight *
*************/
@-webkit-keyframes bounceOutRight { 0% { -webkit-transform: translateX(0); }
  20% { opacity: 1; -webkit-transform: translateX(-20px); }
  100% { opacity: 0; -webkit-transform: translateX(2000px); } }
@keyframes bounceOutRight { 0% { transform: translateX(0); }
  20% { opacity: 1; transform: translateX(-20px); }
  100% { opacity: 0; transform: translateX(2000px); } }
/* line 1315, ../sass/src/css3animateit/animations.scss */
.bounceOutRight.goAway { -webkit-animation-name: bounceOutRight; animation-name: bounceOutRight; }

/************
* fadeOut *
*************/
@-webkit-keyframes fadeOut { 0% { opacity: 1; }
  100% { opacity: 0; } }
@keyframes fadeOut { 0% { opacity: 1; }
  100% { opacity: 0; } }
/* line 1331, ../sass/src/css3animateit/animations.scss */
.fadeOut.goAway { -webkit-animation-name: fadeOut; animation-name: fadeOut; }

/************
* fadeOutUp *
*************/
@-webkit-keyframes fadeOutUp { 0% { opacity: 1; -webkit-transform: translateY(0); }
  100% { opacity: 0; -webkit-transform: translateY(-2000px); } }
@keyframes fadeOutUp { 0% { opacity: 1; transform: translateY(0); }
  100% { opacity: 0; transform: translateY(-2000px); } }
/* line 1359, ../sass/src/css3animateit/animations.scss */
.fadeOutUp.goAway { -webkit-animation-name: fadeOutUp; animation-name: fadeOutUp; }

/************
* fadeOutDown *
*************/
@-webkit-keyframes fadeOutDown { 0% { opacity: 1; -webkit-transform: translateY(0); }
  100% { opacity: 0; -webkit-transform: translateY(2000px); } }
@keyframes fadeOutDown { 0% { opacity: 1; transform: translateY(0); }
  100% { opacity: 0; transform: translateY(2000px); } }
/* line 1387, ../sass/src/css3animateit/animations.scss */
.fadeOutDown.goAway { -webkit-animation-name: fadeOutDown; animation-name: fadeOutDown; }

/************
* fadeOutLeft *
*************/
@-webkit-keyframes fadeOutLeft { 0% { opacity: 1; -webkit-transform: translateX(0); }
  100% { opacity: 0; -webkit-transform: translateX(-2000px); } }
@keyframes fadeOutLeft { 0% { opacity: 1; transform: translateX(0); }
  100% { opacity: 0; transform: translateX(-2000px); } }
/* line 1415, ../sass/src/css3animateit/animations.scss */
.fadeOutLeft.goAway { -webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft; }

/************
* fadeOutRight *
*************/
@-webkit-keyframes fadeOutRight { 0% { opacity: 1; -webkit-transform: translateX(0); }
  100% { opacity: 0; -webkit-transform: translateX(2000px); } }
@keyframes fadeOutRight { 0% { opacity: 1; transform: translateX(0); }
  100% { opacity: 0; transform: translateX(2000px); } }
/* line 1443, ../sass/src/css3animateit/animations.scss */
.fadeOutRight.goAway { -webkit-animation-name: fadeOutRight; animation-name: fadeOutRight; }

/************
* flipOutX *
*************/
@-webkit-keyframes flipOutX { 0% { -webkit-transform: perspective(400px) rotateX(0deg); opacity: 1; }
  100% { -webkit-transform: perspective(400px) rotateX(90deg); opacity: 0; } }
@keyframes flipOutX { 0% { transform: perspective(400px) rotateX(0deg); opacity: 1; }
  100% { transform: perspective(400px) rotateX(90deg); opacity: 0; } }
/* line 1470, ../sass/src/css3animateit/animations.scss */
.flipOutX.goAway { -webkit-animation-name: flipOutX; -webkit-backface-visibility: visible !important; animation-name: flipOutX; backface-visibility: visible !important; }

/************
* flipOutY *
*************/
@-webkit-keyframes flipOutY { 0% { -webkit-transform: perspective(400px) rotateY(0deg); opacity: 1; }
  100% { -webkit-transform: perspective(400px) rotateY(90deg); opacity: 0; } }
@keyframes flipOutY { 0% { transform: perspective(400px) rotateY(0deg); opacity: 1; }
  100% { transform: perspective(400px) rotateY(90deg); opacity: 0; } }
/* line 1500, ../sass/src/css3animateit/animations.scss */
.flipOutY { -webkit-backface-visibility: visible !important; -webkit-animation-name: flipOutY; backface-visibility: visible !important; animation-name: flipOutY; }

/************
* lightSpeedOutRight *
*************/
@-webkit-keyframes lightSpeedOutRight { 0% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
  100% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; } }
@keyframes lightSpeedOutRight { 0% { transform: translateX(0%) skewX(0deg); opacity: 1; }
  100% { transform: translateX(100%) skewX(-30deg); opacity: 0; } }
/* line 1518, ../sass/src/css3animateit/animations.scss */
.lightSpeedOutRight.goAway { -webkit-animation-name: lightSpeedOutRight; animation-name: lightSpeedOutRight; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }

/************
* lightSpeedOutLeft *
*************/
@-webkit-keyframes lightSpeedOutLeft { 0% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
  100% { -webkit-transform: translateX(-100%) skewX(30deg); opacity: 0; } }
@keyframes lightSpeedOutLeft { 0% { transform: translateX(0%) skewX(0deg); opacity: 1; }
  100% { transform: translateX(-100%) skewX(30deg); opacity: 0; } }
/* line 1537, ../sass/src/css3animateit/animations.scss */
.lightSpeedOutLeft.goAway { -webkit-animation-name: lightSpeedOutLeft; animation-name: lightSpeedOutLeft; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }

/************
* rotateOut *
*************/
@-webkit-keyframes rotateOut { 0% { -webkit-transform-origin: center center; -webkit-transform: rotate(0); opacity: 1; }
  100% { -webkit-transform-origin: center center; -webkit-transform: rotate(200deg); opacity: 0; } }
@keyframes rotateOut { 0% { transform-origin: center center; transform: rotate(0); opacity: 1; }
  100% { transform-origin: center center; transform: rotate(200deg); opacity: 0; } }
/* line 1572, ../sass/src/css3animateit/animations.scss */
.rotateOut.goAway { -webkit-animation-name: rotateOut; animation-name: rotateOut; }

/************
* rotateOutUpLeft *
*************/
@-webkit-keyframes rotateOutUpLeft { 0% { -webkit-transform-origin: left bottom; -webkit-transform: rotate(0); opacity: 1; }
  100% { -webkit-transform-origin: left bottom; -webkit-transform: rotate(-90deg); opacity: 0; } }
@keyframes rotateOutUpLeft { 0% { transform-origin: left bottom; transform: rotate(0); opacity: 1; }
  100% { -transform-origin: left bottom; -transform: rotate(-90deg); opacity: 0; } }
/* line 1605, ../sass/src/css3animateit/animations.scss */
.rotateOutUpLeft.goAway { -webkit-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft; }

/************
* rotateOutDownLeft *
*************/
@-webkit-keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left bottom; -webkit-transform: rotate(0); opacity: 1; }
  100% { -webkit-transform-origin: left bottom; -webkit-transform: rotate(90deg); opacity: 0; } }
@keyframes rotateOutDownLeft { 0% { transform-origin: left bottom; transform: rotate(0); opacity: 1; }
  100% { transform-origin: left bottom; transform: rotate(90deg); opacity: 0; } }
/* line 1638, ../sass/src/css3animateit/animations.scss */
.rotateOutDownLeft.goAway { -webkit-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft; }

/************
* rotateOutUpRight *
*************/
@-webkit-keyframes rotateOutUpRight { 0% { -webkit-transform-origin: right bottom; -webkit-transform: rotate(0); opacity: 1; }
  100% { -webkit-transform-origin: right bottom; -webkit-transform: rotate(90deg); opacity: 0; } }
@keyframes rotateOutUpRight { 0% { transform-origin: right bottom; transform: rotate(0); opacity: 1; }
  100% { transform-origin: right bottom; transform: rotate(90deg); opacity: 0; } }
/* line 1670, ../sass/src/css3animateit/animations.scss */
.rotateOutUpRight.goAway { -webkit-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight; }

/************
* rollOut *
*************/
@-webkit-keyframes rollOut { 0% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); }
  100% { opacity: 0; -webkit-transform: translateX(100%) rotate(120deg); } }
@keyframes rollOut { 0% { opacity: 1; transform: translateX(0px) rotate(0deg); }
  100% { opacity: 0; transform: translateX(100%) rotate(120deg); } }
/* line 1698, ../sass/src/css3animateit/animations.scss */
.rollOut.goAway { -webkit-animation-name: rollOut; animation-name: rollOut; }

/*****************
* Short Animations
*******************/
/*********************
* fadeInUpShort
*********************/
@-webkit-keyframes fadeInUpShort { 0% { opacity: 0; -webkit-transform: translateY(20px); }
  100% { opacity: 1; -webkit-transform: translateY(0); } }
@keyframes fadeInUpShort { 0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0); } }
/* line 1730, ../sass/src/css3animateit/animations.scss */
.fadeInUpShort { opacity: 0; -webkit-transform: translateY(20px); transform: translateY(20px); }

/* line 1735, ../sass/src/css3animateit/animations.scss */
.fadeInUpShort.go { -webkit-animation-name: fadeInUpShort; animation-name: fadeInUpShort; }

/*********************
* fadeInDownShort
*********************/
@-webkit-keyframes fadeInDownShort { 0% { opacity: 0; -webkit-transform: translateY(-20px); }
  100% { opacity: 1; -webkit-transform: translateY(0); } }
@keyframes fadeInDownShort { 0% { opacity: 0; transform: translateY(-20px); }
  100% { opacity: 1; transform: translateY(0); } }
/* line 1764, ../sass/src/css3animateit/animations.scss */
.fadeInDownShort { opacity: 0; -webkit-transform: translateY(-20px); transform: translateY(-20px); }

/* line 1769, ../sass/src/css3animateit/animations.scss */
.fadeInDownShort.go { -webkit-animation-name: fadeInDownShort; animation-name: fadeInDownShort; }

/*********************
* fadeInRightShort 
*********************/
@-webkit-keyframes fadeInRightShort { 0% { opacity: 0; -webkit-transform: translateX(20px); }
  100% { opacity: 1; -webkit-transform: translateX(0); } }
@keyframes fadeInRightShort { 0% { opacity: 0; transform: translateX(20px); }
  100% { opacity: 1; transform: translateX(0); } }
/* line 1797, ../sass/src/css3animateit/animations.scss */
.fadeInRightShort { opacity: 0; -webkit-transform: translateX(20px); transform: translateX(20px); }

/* line 1802, ../sass/src/css3animateit/animations.scss */
.fadeInRightShort.go { -webkit-animation-name: fadeInRightShort; animation-name: fadeInRightShort; }

/*********************
* fadeInLeftShort 
*********************/
@-webkit-keyframes fadeInLeftShort { 0% { opacity: 0; -webkit-transform: translateX(-20px); }
  100% { opacity: 1; -webkit-transform: translateX(0); } }
@keyframes fadeInLeftShort { 0% { opacity: 0; transform: translateX(-20px); }
  100% { opacity: 1; transform: translateX(0); } }
/* line 1830, ../sass/src/css3animateit/animations.scss */
.fadeInLeftShort { opacity: 0; -webkit-transform: translateX(-20px); transform: translateX(-20px); }

/* line 1835, ../sass/src/css3animateit/animations.scss */
.fadeInLeftShort.go { -webkit-animation-name: fadeInLeftShort; animation-name: fadeInLeftShort; }
