@charset "UTF-8";
/*!
Theme Name: RSCAS Theme
Theme URI: https://www.eui.eu/en/academic-units/robert-schuman-centre-for-advanced-studies
Author: RSCAS Web Unit
Author URI: https://www.eui.eu/en/academic-units/robert-schuman-centre-for-advanced-studies
Description: The Wordpress theme for the Robert Schuman Centre for Advanced Studies program websites
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: rscas
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

RSCAS Theme is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# Utilities
	- Accessibility
	- Alignments
	- Animations
	- Colors
	- Sizing
	- Typography
	- Positioning

--------------------------------------------------------------*/
@font-face {
  font-family: "Avenir Medium";
  src: url(fonts/AvenirLTPro-Medium.woff2) format("woff2");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "Avenir Heavy";
  src: url(fonts/AvenirLTPro-Heavy.woff2) format("woff2");
  font-weight: 800;
  font-display: swap;
}
@font-face {
  font-family: "Avenir Book";
  src: url(fonts/AvenirLTPro-Book.woff2) format("opentype");
  font-weight: 350;
  font-display: swap;
}
@font-face {
  font-family: "Avenir Black";
  src: url(fonts/AvenirLTPro-Black.woff2) format("woff2");
  font-weight: 900;
  font-display: swap;
}
/* Bootstrap Sass
--------------------------------------------- */
/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --rscas-blue: #0d6efd;
  --rscas-indigo: #6610f2;
  --rscas-purple: #6f42c1;
  --rscas-pink: #d63384;
  --rscas-red: #A34D3A;
  --rscas-orange: #fd7e14;
  --rscas-yellow: #f0c360;
  --rscas-green: #8F942F;
  --rscas-teal: #20c997;
  --rscas-cyan: #0dcaf0;
  --rscas-black: #131516;
  --rscas-white: #fff;
  --rscas-gray: #6c757d;
  --rscas-gray-dark: #343a40;
  --rscas-gray-100: #f8f9fa;
  --rscas-gray-200: #e9ecef;
  --rscas-gray-300: #dee2e6;
  --rscas-gray-400: #ced4da;
  --rscas-gray-500: #adb5bd;
  --rscas-gray-600: #6c757d;
  --rscas-gray-700: #495057;
  --rscas-gray-800: #343a40;
  --rscas-gray-900: #212529;
  --rscas-primary: #004676;
  --rscas-primary-dark: #0C1B29;
  --rscas-secundary: #1155CC;
  --rscas-secondary-dark: #0C3B8F;
  --rscas-light-blue: #F8F8F9;
  --rscas-yellow: #f0c360;
  --rscas-gray: #BBBBC2;
  --rscas-dark: #1d1d1f;
  --rscas-info: #8F942F;
  --rscas-primary-rgb: 0, 70, 118;
  --rscas-primary-dark-rgb: 12, 27, 41;
  --rscas-secundary-rgb: 17, 85, 204;
  --rscas-secondary-dark-rgb: 12, 59, 143;
  --rscas-light-blue-rgb: 248, 248, 249;
  --rscas-yellow-rgb: 240, 195, 96;
  --rscas-gray-rgb: 187, 187, 194;
  --rscas-dark-rgb: 29, 29, 31;
  --rscas-info-rgb: 143, 148, 47;
  --rscas-primary-text-emphasis: rgb(0, 28, 47.2);
  --rscas-secondary-text-emphasis: rgb(6.8, 34, 81.6);
  --rscas-success-text-emphasis: rgb(10, 54, 33.6);
  --rscas-info-text-emphasis: rgb(5.2, 80.8, 96);
  --rscas-warning-text-emphasis: rgb(80, 35.2, 15.2);
  --rscas-danger-text-emphasis: rgb(88, 21.2, 27.6);
  --rscas-light-text-emphasis: #495057;
  --rscas-dark-text-emphasis: #495057;
  --rscas-primary-bg-subtle: rgb(204, 218, 227.6);
  --rscas-secondary-bg-subtle: rgb(207.4, 221, 244.8);
  --rscas-success-bg-subtle: rgb(209, 231, 220.8);
  --rscas-info-bg-subtle: rgb(206.6, 244.4, 252);
  --rscas-warning-bg-subtle: rgb(244, 221.6, 211.6);
  --rscas-danger-bg-subtle: rgb(248, 214.6, 217.8);
  --rscas-light-bg-subtle: rgb(251.5, 252, 252.5);
  --rscas-dark-bg-subtle: #ced4da;
  --rscas-primary-border-subtle: rgb(153, 181, 200.2);
  --rscas-secondary-border-subtle: rgb(159.8, 187, 234.6);
  --rscas-success-border-subtle: rgb(163, 207, 186.6);
  --rscas-info-border-subtle: rgb(158.2, 233.8, 249);
  --rscas-warning-border-subtle: rgb(233, 188.2, 168.2);
  --rscas-danger-border-subtle: rgb(241, 174.2, 180.6);
  --rscas-light-border-subtle: #e9ecef;
  --rscas-dark-border-subtle: #adb5bd;
  --rscas-white-rgb: 255, 255, 255;
  --rscas-black-rgb: 19, 21, 22;
  --rscas-font-sans-serif: "Avenir Book", -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";
  --rscas-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --rscas-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --rscas-body-font-family: var(--rscas-font-sans-serif);
  --rscas-body-font-size: 1rem;
  --rscas-body-font-weight: 350;
  --rscas-body-line-height: 1.5;
  --rscas-body-color: #131516;
  --rscas-body-color-rgb: 19, 21, 22;
  --rscas-body-bg: #fff;
  --rscas-body-bg-rgb: 255, 255, 255;
  --rscas-emphasis-color: #131516;
  --rscas-emphasis-color-rgb: 19, 21, 22;
  --rscas-secondary-color: rgba(19, 21, 22, 0.75);
  --rscas-secondary-color-rgb: 19, 21, 22;
  --rscas-secondary-bg: #e9ecef;
  --rscas-secondary-bg-rgb: 233, 236, 239;
  --rscas-tertiary-color: rgba(19, 21, 22, 0.5);
  --rscas-tertiary-color-rgb: 19, 21, 22;
  --rscas-tertiary-bg: #f8f9fa;
  --rscas-tertiary-bg-rgb: 248, 249, 250;
  --rscas-heading-color: inherit;
  --rscas-link-color: #004676;
  --rscas-link-color-rgb: 0, 70, 118;
  --rscas-link-decoration: underline;
  --rscas-link-hover-color: rgb(0, 56, 94.4);
  --rscas-link-hover-color-rgb: 0, 56, 94;
  --rscas-code-color: #d63384;
  --rscas-highlight-color: #131516;
  --rscas-highlight-bg: rgb(252, 243, 223.2);
  --rscas-border-width: 1px;
  --rscas-border-style: solid;
  --rscas-border-color: #dee2e6;
  --rscas-border-color-translucent: rgba(19, 21, 22, 0.175);
  --rscas-border-radius: 0.375rem;
  --rscas-border-radius-sm: 0.25rem;
  --rscas-border-radius-lg: 0.5rem;
  --rscas-border-radius-xl: 1rem;
  --rscas-border-radius-xxl: 2rem;
  --rscas-border-radius-2xl: var(--rscas-border-radius-xxl);
  --rscas-border-radius-pill: 50rem;
  --rscas-box-shadow: 0 0.5rem 1rem rgba(19, 21, 22, 0.15);
  --rscas-box-shadow-sm: 0 0.125rem 0.25rem rgba(19, 21, 22, 0.075);
  --rscas-box-shadow-lg: 0 1rem 3rem rgba(19, 21, 22, 0.175);
  --rscas-box-shadow-inset: inset 0 1px 2px rgba(19, 21, 22, 0.075);
  --rscas-focus-ring-width: 0.25rem;
  --rscas-focus-ring-opacity: 0.25;
  --rscas-focus-ring-color: rgba(0, 70, 118, 0.25);
  --rscas-form-valid-color: #198754;
  --rscas-form-valid-border-color: #198754;
  --rscas-form-invalid-color: #DC3545;
  --rscas-form-invalid-border-color: #DC3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --rscas-body-color: #dee2e6;
  --rscas-body-color-rgb: 222, 226, 230;
  --rscas-body-bg: #212529;
  --rscas-body-bg-rgb: 33, 37, 41;
  --rscas-emphasis-color: #fff;
  --rscas-emphasis-color-rgb: 255, 255, 255;
  --rscas-secondary-color: rgba(222, 226, 230, 0.75);
  --rscas-secondary-color-rgb: 222, 226, 230;
  --rscas-secondary-bg: #343a40;
  --rscas-secondary-bg-rgb: 52, 58, 64;
  --rscas-tertiary-color: rgba(222, 226, 230, 0.5);
  --rscas-tertiary-color-rgb: 222, 226, 230;
  --rscas-tertiary-bg: rgb(42.5, 47.5, 52.5);
  --rscas-tertiary-bg-rgb: 43, 48, 53;
  --rscas-primary-text-emphasis: rgb(102, 144, 172.8);
  --rscas-secondary-text-emphasis: rgb(112.2, 153, 224.4);
  --rscas-success-text-emphasis: rgb(117, 183, 152.4);
  --rscas-info-text-emphasis: rgb(109.8, 223.2, 246);
  --rscas-warning-text-emphasis: rgb(222, 154.8, 124.8);
  --rscas-danger-text-emphasis: rgb(234, 133.8, 143.4);
  --rscas-light-text-emphasis: #f8f9fa;
  --rscas-dark-text-emphasis: #dee2e6;
  --rscas-primary-bg-subtle: rgb(0, 14, 23.6);
  --rscas-secondary-bg-subtle: rgb(3.4, 17, 40.8);
  --rscas-success-bg-subtle: rgb(5, 27, 16.8);
  --rscas-info-bg-subtle: rgb(2.6, 40.4, 48);
  --rscas-warning-bg-subtle: rgb(40, 17.6, 7.6);
  --rscas-danger-bg-subtle: rgb(44, 10.6, 13.8);
  --rscas-light-bg-subtle: #343a40;
  --rscas-dark-bg-subtle: rgb(35.5, 39.5, 43);
  --rscas-primary-border-subtle: rgb(0, 42, 70.8);
  --rscas-secondary-border-subtle: rgb(10.2, 51, 122.4);
  --rscas-success-border-subtle: rgb(15, 81, 50.4);
  --rscas-info-border-subtle: rgb(7.8, 121.2, 144);
  --rscas-warning-border-subtle: rgb(120, 52.8, 22.8);
  --rscas-danger-border-subtle: rgb(132, 31.8, 41.4);
  --rscas-light-border-subtle: #495057;
  --rscas-dark-border-subtle: #343a40;
  --rscas-heading-color: inherit;
  --rscas-link-color: rgb(102, 144, 172.8);
  --rscas-link-hover-color: rgb(132.6, 166.2, 189.24);
  --rscas-link-color-rgb: 102, 144, 173;
  --rscas-link-hover-color-rgb: 133, 166, 189;
  --rscas-code-color: rgb(230.4, 132.6, 181.2);
  --rscas-highlight-color: #dee2e6;
  --rscas-highlight-bg: rgb(96, 78, 38.4);
  --rscas-border-color: #495057;
  --rscas-border-color-translucent: rgba(255, 255, 255, 0.15);
  --rscas-form-valid-color: rgb(187.8, 190.8, 130.2);
  --rscas-form-valid-border-color: rgb(187.8, 190.8, 130.2);
  --rscas-form-invalid-color: rgb(199.8, 148.2, 136.8);
  --rscas-form-invalid-border-color: rgb(199.8, 148.2, 136.8);
}

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

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

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

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--rscas-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-family: "Avenir Heavy", sans-serif;
  font-weight: 500;
  line-height: 1.2;
  color: var(--rscas-heading-color);
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

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

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

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

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

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

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

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

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

dt {
  font-weight: 800;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--rscas-link-color-rgb), var(--rscas-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --rscas-link-color-rgb: var(--rscas-link-hover-color-rgb);
}

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

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

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--rscas-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

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

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

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

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--rscas-secondary-color);
  text-align: left;
}

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

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

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

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

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

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

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

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

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

textarea {
  resize: vertical;
}

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

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

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

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

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

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

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

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

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

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

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

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

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

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

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--rscas-body-bg);
  border: var(--rscas-border-width) solid var(--rscas-border-color);
  border-radius: var(--rscas-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 0.875em;
  color: var(--rscas-secondary-color);
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --rscas-gutter-x: 1.5rem;
  --rscas-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--rscas-gutter-x) * 0.5);
  padding-left: calc(var(--rscas-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --rscas-breakpoint-xs: 0;
  --rscas-breakpoint-sm: 576px;
  --rscas-breakpoint-md: 768px;
  --rscas-breakpoint-lg: 992px;
  --rscas-breakpoint-xl: 1200px;
  --rscas-breakpoint-xxl: 1400px;
}

.row {
  --rscas-gutter-x: 1.5rem;
  --rscas-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--rscas-gutter-y));
  margin-right: calc(-0.5 * var(--rscas-gutter-x));
  margin-left: calc(-0.5 * var(--rscas-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--rscas-gutter-x) * 0.5);
  padding-left: calc(var(--rscas-gutter-x) * 0.5);
  margin-top: var(--rscas-gutter-y);
}

.col {
  flex: 1 0 0%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.g-5,
.gx-5 {
  --rscas-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --rscas-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --rscas-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --rscas-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --rscas-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --rscas-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --rscas-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --rscas-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --rscas-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --rscas-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --rscas-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --rscas-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --rscas-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --rscas-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --rscas-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --rscas-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --rscas-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --rscas-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --rscas-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --rscas-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --rscas-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --rscas-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --rscas-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --rscas-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --rscas-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --rscas-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --rscas-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --rscas-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --rscas-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --rscas-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --rscas-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --rscas-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --rscas-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --rscas-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --rscas-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --rscas-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --rscas-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --rscas-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --rscas-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --rscas-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --rscas-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --rscas-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --rscas-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --rscas-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --rscas-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --rscas-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --rscas-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --rscas-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --rscas-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --rscas-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --rscas-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --rscas-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --rscas-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --rscas-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --rscas-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --rscas-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --rscas-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --rscas-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --rscas-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --rscas-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --rscas-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --rscas-gutter-y: 3rem;
  }
}
.table {
  --rscas-table-color-type: initial;
  --rscas-table-bg-type: initial;
  --rscas-table-color-state: initial;
  --rscas-table-bg-state: initial;
  --rscas-table-color: var(--rscas-emphasis-color);
  --rscas-table-bg: var(--rscas-body-bg);
  --rscas-table-border-color: var(--rscas-border-color);
  --rscas-table-accent-bg: transparent;
  --rscas-table-striped-color: var(--rscas-emphasis-color);
  --rscas-table-striped-bg: rgba(var(--rscas-emphasis-color-rgb), 0.05);
  --rscas-table-active-color: var(--rscas-emphasis-color);
  --rscas-table-active-bg: rgba(var(--rscas-emphasis-color-rgb), 0.1);
  --rscas-table-hover-color: var(--rscas-emphasis-color);
  --rscas-table-hover-bg: rgba(var(--rscas-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--rscas-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--rscas-table-color-state, var(--rscas-table-color-type, var(--rscas-table-color)));
  background-color: var(--rscas-table-bg);
  border-bottom-width: var(--rscas-border-width);
  box-shadow: inset 0 0 0 9999px var(--rscas-table-bg-state, var(--rscas-table-bg-type, var(--rscas-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--rscas-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--rscas-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--rscas-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --rscas-table-color-type: var(--rscas-table-striped-color);
  --rscas-table-bg-type: var(--rscas-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --rscas-table-color-type: var(--rscas-table-striped-color);
  --rscas-table-bg-type: var(--rscas-table-striped-bg);
}

.table-active {
  --rscas-table-color-state: var(--rscas-table-active-color);
  --rscas-table-bg-state: var(--rscas-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --rscas-table-color-state: var(--rscas-table-hover-color);
  --rscas-table-bg-state: var(--rscas-table-hover-bg);
}

.table-primary {
  --rscas-table-color: #131516;
  --rscas-table-bg: rgb(204, 218, 227.6);
  --rscas-table-border-color: rgb(167, 178.6, 186.48);
  --rscas-table-striped-bg: rgb(194.75, 208.15, 217.32);
  --rscas-table-striped-color: #131516;
  --rscas-table-active-bg: rgb(185.5, 198.3, 207.04);
  --rscas-table-active-color: #131516;
  --rscas-table-hover-bg: rgb(190.125, 203.225, 212.18);
  --rscas-table-hover-color: #131516;
  color: var(--rscas-table-color);
  border-color: var(--rscas-table-border-color);
}

.table-secondary {
  --rscas-table-color: #131516;
  --rscas-table-bg: rgb(207.4, 221, 244.8);
  --rscas-table-border-color: rgb(169.72, 181, 200.24);
  --rscas-table-striped-bg: rgb(197.98, 211, 233.66);
  --rscas-table-striped-color: #131516;
  --rscas-table-active-bg: rgb(188.56, 201, 222.52);
  --rscas-table-active-color: #131516;
  --rscas-table-hover-bg: rgb(193.27, 206, 228.09);
  --rscas-table-hover-color: #131516;
  color: var(--rscas-table-color);
  border-color: var(--rscas-table-border-color);
}

.table-success {
  --rscas-table-color: #131516;
  --rscas-table-bg: rgb(209, 231, 220.8);
  --rscas-table-border-color: rgb(171, 189, 181.04);
  --rscas-table-striped-bg: rgb(199.5, 220.5, 210.86);
  --rscas-table-striped-color: #131516;
  --rscas-table-active-bg: rgb(190, 210, 200.92);
  --rscas-table-active-color: #131516;
  --rscas-table-hover-bg: rgb(194.75, 215.25, 205.89);
  --rscas-table-hover-color: #131516;
  color: var(--rscas-table-color);
  border-color: var(--rscas-table-border-color);
}

.table-info {
  --rscas-table-color: #131516;
  --rscas-table-bg: rgb(206.6, 244.4, 252);
  --rscas-table-border-color: rgb(169.08, 199.72, 206);
  --rscas-table-striped-bg: rgb(197.22, 233.23, 240.5);
  --rscas-table-striped-color: #131516;
  --rscas-table-active-bg: rgb(187.84, 222.06, 229);
  --rscas-table-active-color: #131516;
  --rscas-table-hover-bg: rgb(192.53, 227.645, 234.75);
  --rscas-table-hover-color: #131516;
  color: var(--rscas-table-color);
  border-color: var(--rscas-table-border-color);
}

.table-warning {
  --rscas-table-color: #131516;
  --rscas-table-bg: rgb(244, 221.6, 211.6);
  --rscas-table-border-color: rgb(199, 181.48, 173.68);
  --rscas-table-striped-bg: rgb(232.75, 211.57, 202.12);
  --rscas-table-striped-color: #131516;
  --rscas-table-active-bg: rgb(221.5, 201.54, 192.64);
  --rscas-table-active-color: #131516;
  --rscas-table-hover-bg: rgb(227.125, 206.555, 197.38);
  --rscas-table-hover-color: #131516;
  color: var(--rscas-table-color);
  border-color: var(--rscas-table-border-color);
}

.table-danger {
  --rscas-table-color: #131516;
  --rscas-table-bg: rgb(248, 214.6, 217.8);
  --rscas-table-border-color: rgb(202.2, 175.88, 178.64);
  --rscas-table-striped-bg: rgb(236.55, 204.92, 208.01);
  --rscas-table-striped-color: #131516;
  --rscas-table-active-bg: rgb(225.1, 195.24, 198.22);
  --rscas-table-active-color: #131516;
  --rscas-table-hover-bg: rgb(230.825, 200.08, 203.115);
  --rscas-table-hover-color: #131516;
  color: var(--rscas-table-color);
  border-color: var(--rscas-table-border-color);
}

.table-light {
  --rscas-table-color: #131516;
  --rscas-table-bg: #F8F8F9;
  --rscas-table-border-color: rgb(202.2, 202.6, 203.6);
  --rscas-table-striped-bg: rgb(236.55, 236.65, 237.65);
  --rscas-table-striped-color: #131516;
  --rscas-table-active-bg: rgb(225.1, 225.3, 226.3);
  --rscas-table-active-color: #131516;
  --rscas-table-hover-bg: rgb(230.825, 230.975, 231.975);
  --rscas-table-hover-color: #131516;
  color: var(--rscas-table-color);
  border-color: var(--rscas-table-border-color);
}

.table-dark {
  --rscas-table-color: #fff;
  --rscas-table-bg: #1d1d1f;
  --rscas-table-border-color: rgb(74.2, 74.2, 75.8);
  --rscas-table-striped-bg: rgb(40.3, 40.3, 42.2);
  --rscas-table-striped-color: #fff;
  --rscas-table-active-bg: rgb(51.6, 51.6, 53.4);
  --rscas-table-active-color: #fff;
  --rscas-table-hover-bg: rgb(45.95, 45.95, 47.8);
  --rscas-table-hover-color: #fff;
  color: var(--rscas-table-color);
  border-color: var(--rscas-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + var(--rscas-border-width));
  padding-bottom: calc(0.375rem + var(--rscas-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--rscas-border-width));
  padding-bottom: calc(0.5rem + var(--rscas-border-width));
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + var(--rscas-border-width));
  padding-bottom: calc(0.25rem + var(--rscas-border-width));
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--rscas-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 350;
  line-height: 1.5;
  color: var(--rscas-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--rscas-body-bg);
  background-clip: padding-box;
  border: var(--rscas-border-width) solid var(--rscas-border-color);
  border-radius: var(--rscas-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--rscas-body-color);
  background-color: var(--rscas-body-bg);
  border-color: rgb(127.5, 162.5, 186.5);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 70, 118, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::-moz-placeholder {
  color: var(--rscas-secondary-color);
  opacity: 1;
}
.form-control::placeholder {
  color: var(--rscas-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--rscas-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--rscas-body-color);
  background-color: var(--rscas-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--rscas-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--rscas-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--rscas-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--rscas-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--rscas-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--rscas-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--rscas-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--rscas-border-radius-lg);
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + calc(var(--rscas-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--rscas-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--rscas-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(var(--rscas-border-width) * 2));
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--rscas-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--rscas-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--rscas-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--rscas-border-width) * 2));
}

.form-select {
  --rscas-form-select-bg-img: 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 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 350;
  line-height: 1.5;
  color: var(--rscas-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--rscas-body-bg);
  background-image: var(--rscas-form-select-bg-img), var(--rscas-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--rscas-border-width) solid var(--rscas-border-color);
  border-radius: var(--rscas-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: rgb(127.5, 162.5, 186.5);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 70, 118, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--rscas-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--rscas-body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--rscas-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--rscas-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --rscas-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

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

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

.form-check-input {
  --rscas-form-check-bg: var(--rscas-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--rscas-form-check-bg);
  background-image: var(--rscas-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--rscas-border-width) solid var(--rscas-border-color);
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: rgb(127.5, 162.5, 186.5);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 70, 118, 0.25);
}
.form-check-input:checked {
  background-color: #004676;
  border-color: #004676;
}
.form-check-input:checked[type=checkbox] {
  --rscas-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --rscas-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #004676;
  border-color: #004676;
  --rscas-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --rscas-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%2819, 21, 22, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--rscas-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --rscas-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28127.5, 162.5, 186.5%29'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --rscas-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

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

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --rscas-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(0, 70, 118, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(0, 70, 118, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
          appearance: none;
  background-color: #004676;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: rgb(178.5, 199.5, 213.9);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--rscas-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
       appearance: none;
  background-color: #004676;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: rgb(178.5, 199.5, 213.9);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--rscas-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--rscas-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--rscas-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--rscas-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--rscas-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--rscas-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  color: rgba(var(--rscas-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  color: rgba(var(--rscas-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--rscas-body-bg);
  border-radius: var(--rscas-border-radius);
}
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--rscas-body-bg);
  border-radius: var(--rscas-border-radius);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--rscas-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--rscas-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: var(--rscas-secondary-bg);
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 350;
  line-height: 1.5;
  color: var(--rscas-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--rscas-tertiary-bg);
  border: var(--rscas-border-width) solid var(--rscas-border-color);
  border-radius: var(--rscas-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--rscas-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--rscas-border-radius-sm);
}

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

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(var(--rscas-border-width) * -1);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--rscas-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--rscas-success);
  border-radius: var(--rscas-border-radius);
}

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

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--rscas-form-valid-border-color);
  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.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--rscas-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--rscas-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--rscas-form-valid-border-color);
}
.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"] {
  --rscas-form-select-bg-icon: 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.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--rscas-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--rscas-success-rgb), 0.25);
}

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

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--rscas-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--rscas-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--rscas-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--rscas-form-valid-color);
}

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

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

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--rscas-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--rscas-danger);
  border-radius: var(--rscas-border-radius);
}

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--rscas-form-invalid-border-color);
  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);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--rscas-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--rscas-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--rscas-form-invalid-border-color);
}
.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"] {
  --rscas-form-select-bg-icon: 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");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--rscas-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--rscas-danger-rgb), 0.25);
}

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

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--rscas-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--rscas-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--rscas-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--rscas-form-invalid-color);
}

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

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

.btn {
  --rscas-btn-padding-x: 0.75rem;
  --rscas-btn-padding-y: 0.375rem;
  --rscas-btn-font-family: ;
  --rscas-btn-font-size: 1rem;
  --rscas-btn-font-weight: 350;
  --rscas-btn-line-height: 1.5;
  --rscas-btn-color: var(--rscas-body-color);
  --rscas-btn-bg: transparent;
  --rscas-btn-border-width: var(--rscas-border-width);
  --rscas-btn-border-color: transparent;
  --rscas-btn-border-radius: var(--rscas-border-radius);
  --rscas-btn-hover-border-color: transparent;
  --rscas-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(19, 21, 22, 0.075);
  --rscas-btn-disabled-opacity: 0.65;
  --rscas-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--rscas-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--rscas-btn-padding-y) var(--rscas-btn-padding-x);
  font-family: var(--rscas-btn-font-family);
  font-size: var(--rscas-btn-font-size);
  font-weight: var(--rscas-btn-font-weight);
  line-height: var(--rscas-btn-line-height);
  color: var(--rscas-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: var(--rscas-btn-border-width) solid var(--rscas-btn-border-color);
  border-radius: var(--rscas-btn-border-radius);
  background-color: var(--rscas-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--rscas-btn-hover-color);
  background-color: var(--rscas-btn-hover-bg);
  border-color: var(--rscas-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--rscas-btn-color);
  background-color: var(--rscas-btn-bg);
  border-color: var(--rscas-btn-border-color);
}
.btn:focus-visible {
  color: var(--rscas-btn-hover-color);
  background-color: var(--rscas-btn-hover-bg);
  border-color: var(--rscas-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--rscas-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--rscas-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--rscas-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--rscas-btn-active-color);
  background-color: var(--rscas-btn-active-bg);
  border-color: var(--rscas-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--rscas-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--rscas-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--rscas-btn-disabled-color);
  pointer-events: none;
  background-color: var(--rscas-btn-disabled-bg);
  border-color: var(--rscas-btn-disabled-border-color);
  opacity: var(--rscas-btn-disabled-opacity);
}

.btn-primary {
  --rscas-btn-color: #fff;
  --rscas-btn-bg: #004676;
  --rscas-btn-border-color: #004676;
  --rscas-btn-hover-color: #fff;
  --rscas-btn-hover-bg: rgb(0, 59.5, 100.3);
  --rscas-btn-hover-border-color: rgb(0, 56, 94.4);
  --rscas-btn-focus-shadow-rgb: 38, 98, 139;
  --rscas-btn-active-color: #fff;
  --rscas-btn-active-bg: rgb(0, 56, 94.4);
  --rscas-btn-active-border-color: rgb(0, 52.5, 88.5);
  --rscas-btn-active-shadow: inset 0 3px 5px rgba(19, 21, 22, 0.125);
  --rscas-btn-disabled-color: #fff;
  --rscas-btn-disabled-bg: #004676;
  --rscas-btn-disabled-border-color: #004676;
}

.btn-primary-dark {
  --rscas-btn-color: #fff;
  --rscas-btn-bg: #0C1B29;
  --rscas-btn-border-color: #0C1B29;
  --rscas-btn-hover-color: #fff;
  --rscas-btn-hover-bg: rgb(10.2, 22.95, 34.85);
  --rscas-btn-hover-border-color: rgb(9.6, 21.6, 32.8);
  --rscas-btn-focus-shadow-rgb: 48, 61, 73;
  --rscas-btn-active-color: #fff;
  --rscas-btn-active-bg: rgb(9.6, 21.6, 32.8);
  --rscas-btn-active-border-color: rgb(9, 20.25, 30.75);
  --rscas-btn-active-shadow: inset 0 3px 5px rgba(19, 21, 22, 0.125);
  --rscas-btn-disabled-color: #fff;
  --rscas-btn-disabled-bg: #0C1B29;
  --rscas-btn-disabled-border-color: #0C1B29;
}

.btn-secundary {
  --rscas-btn-color: #fff;
  --rscas-btn-bg: #1155CC;
  --rscas-btn-border-color: #1155CC;
  --rscas-btn-hover-color: #fff;
  --rscas-btn-hover-bg: rgb(14.45, 72.25, 173.4);
  --rscas-btn-hover-border-color: rgb(13.6, 68, 163.2);
  --rscas-btn-focus-shadow-rgb: 53, 111, 212;
  --rscas-btn-active-color: #fff;
  --rscas-btn-active-bg: rgb(13.6, 68, 163.2);
  --rscas-btn-active-border-color: rgb(12.75, 63.75, 153);
  --rscas-btn-active-shadow: inset 0 3px 5px rgba(19, 21, 22, 0.125);
  --rscas-btn-disabled-color: #fff;
  --rscas-btn-disabled-bg: #1155CC;
  --rscas-btn-disabled-border-color: #1155CC;
}

.btn-secondary-dark {
  --rscas-btn-color: #fff;
  --rscas-btn-bg: #0C3B8F;
  --rscas-btn-border-color: #0C3B8F;
  --rscas-btn-hover-color: #fff;
  --rscas-btn-hover-bg: rgb(10.2, 50.15, 121.55);
  --rscas-btn-hover-border-color: rgb(9.6, 47.2, 114.4);
  --rscas-btn-focus-shadow-rgb: 48, 88, 160;
  --rscas-btn-active-color: #fff;
  --rscas-btn-active-bg: rgb(9.6, 47.2, 114.4);
  --rscas-btn-active-border-color: rgb(9, 44.25, 107.25);
  --rscas-btn-active-shadow: inset 0 3px 5px rgba(19, 21, 22, 0.125);
  --rscas-btn-disabled-color: #fff;
  --rscas-btn-disabled-bg: #0C3B8F;
  --rscas-btn-disabled-border-color: #0C3B8F;
}

.btn-light-blue {
  --rscas-btn-color: #131516;
  --rscas-btn-bg: #F8F8F9;
  --rscas-btn-border-color: #F8F8F9;
  --rscas-btn-hover-color: #131516;
  --rscas-btn-hover-bg: rgb(249.05, 249.05, 249.9);
  --rscas-btn-hover-border-color: rgb(248.7, 248.7, 249.6);
  --rscas-btn-focus-shadow-rgb: 214, 214, 215;
  --rscas-btn-active-color: #131516;
  --rscas-btn-active-bg: rgb(249.4, 249.4, 250.2);
  --rscas-btn-active-border-color: rgb(248.7, 248.7, 249.6);
  --rscas-btn-active-shadow: inset 0 3px 5px rgba(19, 21, 22, 0.125);
  --rscas-btn-disabled-color: #131516;
  --rscas-btn-disabled-bg: #F8F8F9;
  --rscas-btn-disabled-border-color: #F8F8F9;
}

.btn-yellow {
  --rscas-btn-color: #131516;
  --rscas-btn-bg: #f0c360;
  --rscas-btn-border-color: #f0c360;
  --rscas-btn-hover-color: #131516;
  --rscas-btn-hover-bg: rgb(242.25, 204, 119.85);
  --rscas-btn-hover-border-color: rgb(241.5, 201, 111.9);
  --rscas-btn-focus-shadow-rgb: 207, 169, 85;
  --rscas-btn-active-color: #131516;
  --rscas-btn-active-bg: rgb(243, 207, 127.8);
  --rscas-btn-active-border-color: rgb(241.5, 201, 111.9);
  --rscas-btn-active-shadow: inset 0 3px 5px rgba(19, 21, 22, 0.125);
  --rscas-btn-disabled-color: #131516;
  --rscas-btn-disabled-bg: #f0c360;
  --rscas-btn-disabled-border-color: #f0c360;
}

.btn-gray {
  --rscas-btn-color: #131516;
  --rscas-btn-bg: #BBBBC2;
  --rscas-btn-border-color: #BBBBC2;
  --rscas-btn-hover-color: #131516;
  --rscas-btn-hover-bg: rgb(197.2, 197.2, 203.15);
  --rscas-btn-hover-border-color: rgb(193.8, 193.8, 200.1);
  --rscas-btn-focus-shadow-rgb: 162, 162, 168;
  --rscas-btn-active-color: #131516;
  --rscas-btn-active-bg: rgb(200.6, 200.6, 206.2);
  --rscas-btn-active-border-color: rgb(193.8, 193.8, 200.1);
  --rscas-btn-active-shadow: inset 0 3px 5px rgba(19, 21, 22, 0.125);
  --rscas-btn-disabled-color: #131516;
  --rscas-btn-disabled-bg: #BBBBC2;
  --rscas-btn-disabled-border-color: #BBBBC2;
}

.btn-dark {
  --rscas-btn-color: #fff;
  --rscas-btn-bg: #1d1d1f;
  --rscas-btn-border-color: #1d1d1f;
  --rscas-btn-hover-color: #fff;
  --rscas-btn-hover-bg: rgb(62.9, 62.9, 64.6);
  --rscas-btn-hover-border-color: rgb(51.6, 51.6, 53.4);
  --rscas-btn-focus-shadow-rgb: 63, 63, 65;
  --rscas-btn-active-color: #fff;
  --rscas-btn-active-bg: rgb(74.2, 74.2, 75.8);
  --rscas-btn-active-border-color: rgb(51.6, 51.6, 53.4);
  --rscas-btn-active-shadow: inset 0 3px 5px rgba(19, 21, 22, 0.125);
  --rscas-btn-disabled-color: #fff;
  --rscas-btn-disabled-bg: #1d1d1f;
  --rscas-btn-disabled-border-color: #1d1d1f;
}

.btn-info {
  --rscas-btn-color: #131516;
  --rscas-btn-bg: #8F942F;
  --rscas-btn-border-color: #8F942F;
  --rscas-btn-hover-color: #131516;
  --rscas-btn-hover-bg: rgb(159.8, 164.05, 78.2);
  --rscas-btn-hover-border-color: rgb(154.2, 158.7, 67.8);
  --rscas-btn-focus-shadow-rgb: 124, 129, 43;
  --rscas-btn-active-color: #131516;
  --rscas-btn-active-bg: rgb(165.4, 169.4, 88.6);
  --rscas-btn-active-border-color: rgb(154.2, 158.7, 67.8);
  --rscas-btn-active-shadow: inset 0 3px 5px rgba(19, 21, 22, 0.125);
  --rscas-btn-disabled-color: #131516;
  --rscas-btn-disabled-bg: #8F942F;
  --rscas-btn-disabled-border-color: #8F942F;
}

.btn-outline-primary {
  --rscas-btn-color: #004676;
  --rscas-btn-border-color: #004676;
  --rscas-btn-hover-color: #fff;
  --rscas-btn-hover-bg: #004676;
  --rscas-btn-hover-border-color: #004676;
  --rscas-btn-focus-shadow-rgb: 0, 70, 118;
  --rscas-btn-active-color: #fff;
  --rscas-btn-active-bg: #004676;
  --rscas-btn-active-border-color: #004676;
  --rscas-btn-active-shadow: inset 0 3px 5px rgba(19, 21, 22, 0.125);
  --rscas-btn-disabled-color: #004676;
  --rscas-btn-disabled-bg: transparent;
  --rscas-btn-disabled-border-color: #004676;
  --rscas-gradient: none;
}

.btn-outline-primary-dark {
  --rscas-btn-color: #0C1B29;
  --rscas-btn-border-color: #0C1B29;
  --rscas-btn-hover-color: #fff;
  --rscas-btn-hover-bg: #0C1B29;
  --rscas-btn-hover-border-color: #0C1B29;
  --rscas-btn-focus-shadow-rgb: 12, 27, 41;
  --rscas-btn-active-color: #fff;
  --rscas-btn-active-bg: #0C1B29;
  --rscas-btn-active-border-color: #0C1B29;
  --rscas-btn-active-shadow: inset 0 3px 5px rgba(19, 21, 22, 0.125);
  --rscas-btn-disabled-color: #0C1B29;
  --rscas-btn-disabled-bg: transparent;
  --rscas-btn-disabled-border-color: #0C1B29;
  --rscas-gradient: none;
}

.btn-outline-secundary {
  --rscas-btn-color: #1155CC;
  --rscas-btn-border-color: #1155CC;
  --rscas-btn-hover-color: #fff;
  --rscas-btn-hover-bg: #1155CC;
  --rscas-btn-hover-border-color: #1155CC;
  --rscas-btn-focus-shadow-rgb: 17, 85, 204;
  --rscas-btn-active-color: #fff;
  --rscas-btn-active-bg: #1155CC;
  --rscas-btn-active-border-color: #1155CC;
  --rscas-btn-active-shadow: inset 0 3px 5px rgba(19, 21, 22, 0.125);
  --rscas-btn-disabled-color: #1155CC;
  --rscas-btn-disabled-bg: transparent;
  --rscas-btn-disabled-border-color: #1155CC;
  --rscas-gradient: none;
}

.btn-outline-secondary-dark {
  --rscas-btn-color: #0C3B8F;
  --rscas-btn-border-color: #0C3B8F;
  --rscas-btn-hover-color: #fff;
  --rscas-btn-hover-bg: #0C3B8F;
  --rscas-btn-hover-border-color: #0C3B8F;
  --rscas-btn-focus-shadow-rgb: 12, 59, 143;
  --rscas-btn-active-color: #fff;
  --rscas-btn-active-bg: #0C3B8F;
  --rscas-btn-active-border-color: #0C3B8F;
  --rscas-btn-active-shadow: inset 0 3px 5px rgba(19, 21, 22, 0.125);
  --rscas-btn-disabled-color: #0C3B8F;
  --rscas-btn-disabled-bg: transparent;
  --rscas-btn-disabled-border-color: #0C3B8F;
  --rscas-gradient: none;
}

.btn-outline-light-blue {
  --rscas-btn-color: #F8F8F9;
  --rscas-btn-border-color: #F8F8F9;
  --rscas-btn-hover-color: #131516;
  --rscas-btn-hover-bg: #F8F8F9;
  --rscas-btn-hover-border-color: #F8F8F9;
  --rscas-btn-focus-shadow-rgb: 248, 248, 249;
  --rscas-btn-active-color: #131516;
  --rscas-btn-active-bg: #F8F8F9;
  --rscas-btn-active-border-color: #F8F8F9;
  --rscas-btn-active-shadow: inset 0 3px 5px rgba(19, 21, 22, 0.125);
  --rscas-btn-disabled-color: #F8F8F9;
  --rscas-btn-disabled-bg: transparent;
  --rscas-btn-disabled-border-color: #F8F8F9;
  --rscas-gradient: none;
}

.btn-outline-yellow {
  --rscas-btn-color: #f0c360;
  --rscas-btn-border-color: #f0c360;
  --rscas-btn-hover-color: #131516;
  --rscas-btn-hover-bg: #f0c360;
  --rscas-btn-hover-border-color: #f0c360;
  --rscas-btn-focus-shadow-rgb: 240, 195, 96;
  --rscas-btn-active-color: #131516;
  --rscas-btn-active-bg: #f0c360;
  --rscas-btn-active-border-color: #f0c360;
  --rscas-btn-active-shadow: inset 0 3px 5px rgba(19, 21, 22, 0.125);
  --rscas-btn-disabled-color: #f0c360;
  --rscas-btn-disabled-bg: transparent;
  --rscas-btn-disabled-border-color: #f0c360;
  --rscas-gradient: none;
}

.btn-outline-gray {
  --rscas-btn-color: #BBBBC2;
  --rscas-btn-border-color: #BBBBC2;
  --rscas-btn-hover-color: #131516;
  --rscas-btn-hover-bg: #BBBBC2;
  --rscas-btn-hover-border-color: #BBBBC2;
  --rscas-btn-focus-shadow-rgb: 187, 187, 194;
  --rscas-btn-active-color: #131516;
  --rscas-btn-active-bg: #BBBBC2;
  --rscas-btn-active-border-color: #BBBBC2;
  --rscas-btn-active-shadow: inset 0 3px 5px rgba(19, 21, 22, 0.125);
  --rscas-btn-disabled-color: #BBBBC2;
  --rscas-btn-disabled-bg: transparent;
  --rscas-btn-disabled-border-color: #BBBBC2;
  --rscas-gradient: none;
}

.btn-outline-dark {
  --rscas-btn-color: #1d1d1f;
  --rscas-btn-border-color: #1d1d1f;
  --rscas-btn-hover-color: #fff;
  --rscas-btn-hover-bg: #1d1d1f;
  --rscas-btn-hover-border-color: #1d1d1f;
  --rscas-btn-focus-shadow-rgb: 29, 29, 31;
  --rscas-btn-active-color: #fff;
  --rscas-btn-active-bg: #1d1d1f;
  --rscas-btn-active-border-color: #1d1d1f;
  --rscas-btn-active-shadow: inset 0 3px 5px rgba(19, 21, 22, 0.125);
  --rscas-btn-disabled-color: #1d1d1f;
  --rscas-btn-disabled-bg: transparent;
  --rscas-btn-disabled-border-color: #1d1d1f;
  --rscas-gradient: none;
}

.btn-outline-info {
  --rscas-btn-color: #8F942F;
  --rscas-btn-border-color: #8F942F;
  --rscas-btn-hover-color: #131516;
  --rscas-btn-hover-bg: #8F942F;
  --rscas-btn-hover-border-color: #8F942F;
  --rscas-btn-focus-shadow-rgb: 143, 148, 47;
  --rscas-btn-active-color: #131516;
  --rscas-btn-active-bg: #8F942F;
  --rscas-btn-active-border-color: #8F942F;
  --rscas-btn-active-shadow: inset 0 3px 5px rgba(19, 21, 22, 0.125);
  --rscas-btn-disabled-color: #8F942F;
  --rscas-btn-disabled-bg: transparent;
  --rscas-btn-disabled-border-color: #8F942F;
  --rscas-gradient: none;
}

.btn-link {
  --rscas-btn-font-weight: 350;
  --rscas-btn-color: var(--rscas-link-color);
  --rscas-btn-bg: transparent;
  --rscas-btn-border-color: transparent;
  --rscas-btn-hover-color: var(--rscas-link-hover-color);
  --rscas-btn-hover-border-color: transparent;
  --rscas-btn-active-color: var(--rscas-link-hover-color);
  --rscas-btn-active-border-color: transparent;
  --rscas-btn-disabled-color: #6c757d;
  --rscas-btn-disabled-border-color: transparent;
  --rscas-btn-box-shadow: 0 0 0 #000;
  --rscas-btn-focus-shadow-rgb: 38, 98, 139;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--rscas-btn-color);
}
.btn-link:hover {
  color: var(--rscas-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --rscas-btn-padding-y: 0.5rem;
  --rscas-btn-padding-x: 1rem;
  --rscas-btn-font-size: 1.25rem;
  --rscas-btn-border-radius: var(--rscas-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --rscas-btn-padding-y: 0.25rem;
  --rscas-btn-padding-x: 0.5rem;
  --rscas-btn-font-size: 0.875rem;
  --rscas-btn-border-radius: var(--rscas-border-radius-sm);
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

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

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

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

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

.dropdown-menu {
  --rscas-dropdown-zindex: 1000;
  --rscas-dropdown-min-width: 10rem;
  --rscas-dropdown-padding-x: 0;
  --rscas-dropdown-padding-y: 0.5rem;
  --rscas-dropdown-spacer: 0.125rem;
  --rscas-dropdown-font-size: 1rem;
  --rscas-dropdown-color: var(--rscas-body-color);
  --rscas-dropdown-bg: var(--rscas-body-bg);
  --rscas-dropdown-border-color: var(--rscas-border-color-translucent);
  --rscas-dropdown-border-radius: var(--rscas-border-radius);
  --rscas-dropdown-border-width: var(--rscas-border-width);
  --rscas-dropdown-inner-border-radius: calc(var(--rscas-border-radius) - var(--rscas-border-width));
  --rscas-dropdown-divider-bg: var(--rscas-border-color-translucent);
  --rscas-dropdown-divider-margin-y: 0.5rem;
  --rscas-dropdown-box-shadow: var(--rscas-box-shadow);
  --rscas-dropdown-link-color: var(--rscas-body-color);
  --rscas-dropdown-link-hover-color: var(--rscas-body-color);
  --rscas-dropdown-link-hover-bg: var(--rscas-tertiary-bg);
  --rscas-dropdown-link-active-color: #fff;
  --rscas-dropdown-link-active-bg: #004676;
  --rscas-dropdown-link-disabled-color: var(--rscas-tertiary-color);
  --rscas-dropdown-item-padding-x: 1rem;
  --rscas-dropdown-item-padding-y: 0.25rem;
  --rscas-dropdown-header-color: #6c757d;
  --rscas-dropdown-header-padding-x: 1rem;
  --rscas-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--rscas-dropdown-zindex);
  display: none;
  min-width: var(--rscas-dropdown-min-width);
  padding: var(--rscas-dropdown-padding-y) var(--rscas-dropdown-padding-x);
  margin: 0;
  font-size: var(--rscas-dropdown-font-size);
  color: var(--rscas-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--rscas-dropdown-bg);
  background-clip: padding-box;
  border: var(--rscas-dropdown-border-width) solid var(--rscas-dropdown-border-color);
  border-radius: var(--rscas-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--rscas-dropdown-spacer);
}

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

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

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--rscas-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--rscas-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--rscas-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

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

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--rscas-dropdown-item-padding-y) var(--rscas-dropdown-item-padding-x);
  clear: both;
  font-weight: 350;
  color: var(--rscas-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--rscas-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--rscas-dropdown-link-hover-color);
  background-color: var(--rscas-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--rscas-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--rscas-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--rscas-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

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

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

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

.dropdown-menu-dark {
  --rscas-dropdown-color: #dee2e6;
  --rscas-dropdown-bg: #343a40;
  --rscas-dropdown-border-color: var(--rscas-border-color-translucent);
  --rscas-dropdown-box-shadow: ;
  --rscas-dropdown-link-color: #dee2e6;
  --rscas-dropdown-link-hover-color: #fff;
  --rscas-dropdown-divider-bg: var(--rscas-border-color-translucent);
  --rscas-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --rscas-dropdown-link-active-color: #fff;
  --rscas-dropdown-link-active-bg: #004676;
  --rscas-dropdown-link-disabled-color: #adb5bd;
  --rscas-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: var(--rscas-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(var(--rscas-border-width) * -1);
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(var(--rscas-border-width) * -1);
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

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

.nav-link {
  display: block;
  padding: var(--rscas-nav-link-padding-y) var(--rscas-nav-link-padding-x);
  font-size: var(--rscas-nav-link-font-size);
  font-weight: var(--rscas-nav-link-font-weight);
  color: var(--rscas-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--rscas-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 70, 118, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--rscas-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --rscas-nav-tabs-border-width: var(--rscas-border-width);
  --rscas-nav-tabs-border-color: var(--rscas-border-color);
  --rscas-nav-tabs-border-radius: var(--rscas-border-radius);
  --rscas-nav-tabs-link-hover-border-color: var(--rscas-secondary-bg) var(--rscas-secondary-bg) var(--rscas-border-color);
  --rscas-nav-tabs-link-active-color: var(--rscas-emphasis-color);
  --rscas-nav-tabs-link-active-bg: var(--rscas-body-bg);
  --rscas-nav-tabs-link-active-border-color: var(--rscas-border-color) var(--rscas-border-color) var(--rscas-body-bg);
  border-bottom: var(--rscas-nav-tabs-border-width) solid var(--rscas-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--rscas-nav-tabs-border-width));
  border: var(--rscas-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--rscas-nav-tabs-border-radius);
  border-top-right-radius: var(--rscas-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--rscas-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--rscas-nav-tabs-link-active-color);
  background-color: var(--rscas-nav-tabs-link-active-bg);
  border-color: var(--rscas-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--rscas-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --rscas-nav-pills-border-radius: var(--rscas-border-radius);
  --rscas-nav-pills-link-active-color: #fff;
  --rscas-nav-pills-link-active-bg: #004676;
}
.nav-pills .nav-link {
  border-radius: var(--rscas-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--rscas-nav-pills-link-active-color);
  background-color: var(--rscas-nav-pills-link-active-bg);
}

.nav-underline {
  --rscas-nav-underline-gap: 1rem;
  --rscas-nav-underline-border-width: 0.125rem;
  --rscas-nav-underline-link-active-color: var(--rscas-emphasis-color);
  gap: var(--rscas-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--rscas-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 800;
  color: var(--rscas-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

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

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

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

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

.navbar {
  --rscas-navbar-padding-x: 0;
  --rscas-navbar-padding-y: 0.5rem;
  --rscas-navbar-color: rgba(var(--rscas-emphasis-color-rgb), 0.65);
  --rscas-navbar-hover-color: rgba(var(--rscas-emphasis-color-rgb), 0.8);
  --rscas-navbar-disabled-color: rgba(var(--rscas-emphasis-color-rgb), 0.3);
  --rscas-navbar-active-color: rgba(var(--rscas-emphasis-color-rgb), 1);
  --rscas-navbar-brand-padding-y: 0.3125rem;
  --rscas-navbar-brand-margin-end: 1rem;
  --rscas-navbar-brand-font-size: 1.25rem;
  --rscas-navbar-brand-color: rgba(var(--rscas-emphasis-color-rgb), 1);
  --rscas-navbar-brand-hover-color: rgba(var(--rscas-emphasis-color-rgb), 1);
  --rscas-navbar-nav-link-padding-x: 0.5rem;
  --rscas-navbar-toggler-padding-y: 0.25rem;
  --rscas-navbar-toggler-padding-x: 0.75rem;
  --rscas-navbar-toggler-font-size: 1.25rem;
  --rscas-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2819, 21, 22, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --rscas-navbar-toggler-border-color: rgba(var(--rscas-emphasis-color-rgb), 0.15);
  --rscas-navbar-toggler-border-radius: var(--rscas-border-radius);
  --rscas-navbar-toggler-focus-width: 0.25rem;
  --rscas-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--rscas-navbar-padding-y) var(--rscas-navbar-padding-x);
}
.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;
}
.navbar-brand {
  padding-top: var(--rscas-navbar-brand-padding-y);
  padding-bottom: var(--rscas-navbar-brand-padding-y);
  margin-right: var(--rscas-navbar-brand-margin-end);
  font-size: var(--rscas-navbar-brand-font-size);
  color: var(--rscas-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--rscas-navbar-brand-hover-color);
}

.navbar-nav {
  --rscas-nav-link-padding-x: 0;
  --rscas-nav-link-padding-y: 0.5rem;
  --rscas-nav-link-font-weight: ;
  --rscas-nav-link-color: var(--rscas-navbar-color);
  --rscas-nav-link-hover-color: var(--rscas-navbar-hover-color);
  --rscas-nav-link-disabled-color: var(--rscas-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--rscas-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--rscas-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--rscas-navbar-active-color);
}

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

.navbar-toggler {
  padding: var(--rscas-navbar-toggler-padding-y) var(--rscas-navbar-toggler-padding-x);
  font-size: var(--rscas-navbar-toggler-font-size);
  line-height: 1;
  color: var(--rscas-navbar-color);
  background-color: transparent;
  border: var(--rscas-border-width) solid var(--rscas-navbar-toggler-border-color);
  border-radius: var(--rscas-navbar-toggler-border-radius);
  transition: var(--rscas-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--rscas-navbar-toggler-focus-width);
}

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

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

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

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

[data-bs-theme=dark] .navbar-toggler-icon {
  --rscas-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.card {
  --rscas-card-spacer-y: 1rem;
  --rscas-card-spacer-x: 1rem;
  --rscas-card-title-spacer-y: 0.5rem;
  --rscas-card-title-color: ;
  --rscas-card-subtitle-color: ;
  --rscas-card-border-width: var(--rscas-border-width);
  --rscas-card-border-color: var(--rscas-border-color-translucent);
  --rscas-card-border-radius: var(--rscas-border-radius);
  --rscas-card-box-shadow: ;
  --rscas-card-inner-border-radius: calc(var(--rscas-border-radius) - (var(--rscas-border-width)));
  --rscas-card-cap-padding-y: 0.5rem;
  --rscas-card-cap-padding-x: 1rem;
  --rscas-card-cap-bg: rgba(var(--rscas-body-color-rgb), 0.03);
  --rscas-card-cap-color: ;
  --rscas-card-height: ;
  --rscas-card-color: ;
  --rscas-card-bg: var(--rscas-body-bg);
  --rscas-card-img-overlay-padding: 1rem;
  --rscas-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--rscas-card-height);
  color: var(--rscas-body-color);
  word-wrap: break-word;
  background-color: var(--rscas-card-bg);
  background-clip: border-box;
  border: var(--rscas-card-border-width) solid var(--rscas-card-border-color);
  border-radius: var(--rscas-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--rscas-card-inner-border-radius);
  border-top-right-radius: var(--rscas-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--rscas-card-inner-border-radius);
  border-bottom-left-radius: var(--rscas-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

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

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

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

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

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

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

.card-footer {
  padding: var(--rscas-card-cap-padding-y) var(--rscas-card-cap-padding-x);
  color: var(--rscas-card-cap-color);
  background-color: var(--rscas-card-cap-bg);
  border-top: var(--rscas-card-border-width) solid var(--rscas-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--rscas-card-inner-border-radius) var(--rscas-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--rscas-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--rscas-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--rscas-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--rscas-card-bg);
  border-bottom-color: var(--rscas-card-bg);
}

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

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

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

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

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

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

.accordion {
  --rscas-accordion-color: var(--rscas-body-color);
  --rscas-accordion-bg: var(--rscas-body-bg);
  --rscas-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --rscas-accordion-border-color: var(--rscas-border-color);
  --rscas-accordion-border-width: var(--rscas-border-width);
  --rscas-accordion-border-radius: var(--rscas-border-radius);
  --rscas-accordion-inner-border-radius: calc(var(--rscas-border-radius) - (var(--rscas-border-width)));
  --rscas-accordion-btn-padding-x: 1.25rem;
  --rscas-accordion-btn-padding-y: 1rem;
  --rscas-accordion-btn-color: var(--rscas-body-color);
  --rscas-accordion-btn-bg: var(--rscas-accordion-bg);
  --rscas-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23131516' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --rscas-accordion-btn-icon-width: 1.25rem;
  --rscas-accordion-btn-icon-transform: rotate(-180deg);
  --rscas-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --rscas-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%280, 28, 47.2%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --rscas-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(0, 70, 118, 0.25);
  --rscas-accordion-body-padding-x: 1.25rem;
  --rscas-accordion-body-padding-y: 1rem;
  --rscas-accordion-active-color: var(--rscas-primary-text-emphasis);
  --rscas-accordion-active-bg: var(--rscas-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--rscas-accordion-btn-padding-y) var(--rscas-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--rscas-accordion-btn-color);
  text-align: left;
  background-color: var(--rscas-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--rscas-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--rscas-accordion-active-color);
  background-color: var(--rscas-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--rscas-accordion-border-width)) 0 var(--rscas-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--rscas-accordion-btn-active-icon);
  transform: var(--rscas-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--rscas-accordion-btn-icon-width);
  height: var(--rscas-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--rscas-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--rscas-accordion-btn-icon-width);
  transition: var(--rscas-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--rscas-accordion-btn-focus-box-shadow);
}

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

.accordion-item {
  color: var(--rscas-accordion-color);
  background-color: var(--rscas-accordion-bg);
  border: var(--rscas-accordion-border-width) solid var(--rscas-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--rscas-accordion-border-radius);
  border-top-right-radius: var(--rscas-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--rscas-accordion-inner-border-radius);
  border-top-right-radius: var(--rscas-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--rscas-accordion-border-radius);
  border-bottom-left-radius: var(--rscas-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--rscas-accordion-inner-border-radius);
  border-bottom-left-radius: var(--rscas-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--rscas-accordion-border-radius);
  border-bottom-left-radius: var(--rscas-accordion-border-radius);
}

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

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --rscas-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28102, 144, 172.8%29'%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");
  --rscas-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28102, 144, 172.8%29'%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");
}

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

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

.pagination {
  --rscas-pagination-padding-x: 0.75rem;
  --rscas-pagination-padding-y: 0.375rem;
  --rscas-pagination-font-size: 1rem;
  --rscas-pagination-color: var(--rscas-link-color);
  --rscas-pagination-bg: var(--rscas-body-bg);
  --rscas-pagination-border-width: var(--rscas-border-width);
  --rscas-pagination-border-color: var(--rscas-border-color);
  --rscas-pagination-border-radius: var(--rscas-border-radius);
  --rscas-pagination-hover-color: var(--rscas-link-hover-color);
  --rscas-pagination-hover-bg: var(--rscas-tertiary-bg);
  --rscas-pagination-hover-border-color: var(--rscas-border-color);
  --rscas-pagination-focus-color: var(--rscas-link-hover-color);
  --rscas-pagination-focus-bg: var(--rscas-secondary-bg);
  --rscas-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(0, 70, 118, 0.25);
  --rscas-pagination-active-color: #fff;
  --rscas-pagination-active-bg: #004676;
  --rscas-pagination-active-border-color: #004676;
  --rscas-pagination-disabled-color: var(--rscas-secondary-color);
  --rscas-pagination-disabled-bg: var(--rscas-secondary-bg);
  --rscas-pagination-disabled-border-color: var(--rscas-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--rscas-pagination-padding-y) var(--rscas-pagination-padding-x);
  font-size: var(--rscas-pagination-font-size);
  color: var(--rscas-pagination-color);
  text-decoration: none;
  background-color: var(--rscas-pagination-bg);
  border: var(--rscas-pagination-border-width) solid var(--rscas-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--rscas-pagination-hover-color);
  background-color: var(--rscas-pagination-hover-bg);
  border-color: var(--rscas-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--rscas-pagination-focus-color);
  background-color: var(--rscas-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--rscas-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--rscas-pagination-active-color);
  background-color: var(--rscas-pagination-active-bg);
  border-color: var(--rscas-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--rscas-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--rscas-pagination-disabled-bg);
  border-color: var(--rscas-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(var(--rscas-border-width) * -1);
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--rscas-pagination-border-radius);
  border-bottom-left-radius: var(--rscas-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--rscas-pagination-border-radius);
  border-bottom-right-radius: var(--rscas-pagination-border-radius);
}

.pagination-lg {
  --rscas-pagination-padding-x: 1.5rem;
  --rscas-pagination-padding-y: 0.75rem;
  --rscas-pagination-font-size: 1.25rem;
  --rscas-pagination-border-radius: var(--rscas-border-radius-lg);
}

.pagination-sm {
  --rscas-pagination-padding-x: 0.5rem;
  --rscas-pagination-padding-y: 0.25rem;
  --rscas-pagination-font-size: 0.875rem;
  --rscas-pagination-border-radius: var(--rscas-border-radius-sm);
}

.badge {
  --rscas-badge-padding-x: 0.65em;
  --rscas-badge-padding-y: 0.35em;
  --rscas-badge-font-size: 0.75em;
  --rscas-badge-font-weight: 800;
  --rscas-badge-color: #fff;
  --rscas-badge-border-radius: var(--rscas-border-radius);
  display: inline-block;
  padding: var(--rscas-badge-padding-y) var(--rscas-badge-padding-x);
  font-size: var(--rscas-badge-font-size);
  font-weight: var(--rscas-badge-font-weight);
  line-height: 1;
  color: var(--rscas-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--rscas-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  --rscas-alert-bg: transparent;
  --rscas-alert-padding-x: 1rem;
  --rscas-alert-padding-y: 1rem;
  --rscas-alert-margin-bottom: 1rem;
  --rscas-alert-color: inherit;
  --rscas-alert-border-color: transparent;
  --rscas-alert-border: var(--rscas-border-width) solid var(--rscas-alert-border-color);
  --rscas-alert-border-radius: var(--rscas-border-radius);
  --rscas-alert-link-color: inherit;
  position: relative;
  padding: var(--rscas-alert-padding-y) var(--rscas-alert-padding-x);
  margin-bottom: var(--rscas-alert-margin-bottom);
  color: var(--rscas-alert-color);
  background-color: var(--rscas-alert-bg);
  border: var(--rscas-alert-border);
  border-radius: var(--rscas-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 800;
  color: var(--rscas-alert-link-color);
}

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

.alert-primary {
  --rscas-alert-color: var(--rscas-primary-text-emphasis);
  --rscas-alert-bg: var(--rscas-primary-bg-subtle);
  --rscas-alert-border-color: var(--rscas-primary-border-subtle);
  --rscas-alert-link-color: var(--rscas-primary-text-emphasis);
}

.alert-primary-dark {
  --rscas-alert-color: var(--rscas-primary-dark-text-emphasis);
  --rscas-alert-bg: var(--rscas-primary-dark-bg-subtle);
  --rscas-alert-border-color: var(--rscas-primary-dark-border-subtle);
  --rscas-alert-link-color: var(--rscas-primary-dark-text-emphasis);
}

.alert-secundary {
  --rscas-alert-color: var(--rscas-secundary-text-emphasis);
  --rscas-alert-bg: var(--rscas-secundary-bg-subtle);
  --rscas-alert-border-color: var(--rscas-secundary-border-subtle);
  --rscas-alert-link-color: var(--rscas-secundary-text-emphasis);
}

.alert-secondary-dark {
  --rscas-alert-color: var(--rscas-secondary-dark-text-emphasis);
  --rscas-alert-bg: var(--rscas-secondary-dark-bg-subtle);
  --rscas-alert-border-color: var(--rscas-secondary-dark-border-subtle);
  --rscas-alert-link-color: var(--rscas-secondary-dark-text-emphasis);
}

.alert-light-blue {
  --rscas-alert-color: var(--rscas-light-blue-text-emphasis);
  --rscas-alert-bg: var(--rscas-light-blue-bg-subtle);
  --rscas-alert-border-color: var(--rscas-light-blue-border-subtle);
  --rscas-alert-link-color: var(--rscas-light-blue-text-emphasis);
}

.alert-yellow {
  --rscas-alert-color: var(--rscas-yellow-text-emphasis);
  --rscas-alert-bg: var(--rscas-yellow-bg-subtle);
  --rscas-alert-border-color: var(--rscas-yellow-border-subtle);
  --rscas-alert-link-color: var(--rscas-yellow-text-emphasis);
}

.alert-gray {
  --rscas-alert-color: var(--rscas-gray-text-emphasis);
  --rscas-alert-bg: var(--rscas-gray-bg-subtle);
  --rscas-alert-border-color: var(--rscas-gray-border-subtle);
  --rscas-alert-link-color: var(--rscas-gray-text-emphasis);
}

.alert-dark {
  --rscas-alert-color: var(--rscas-dark-text-emphasis);
  --rscas-alert-bg: var(--rscas-dark-bg-subtle);
  --rscas-alert-border-color: var(--rscas-dark-border-subtle);
  --rscas-alert-link-color: var(--rscas-dark-text-emphasis);
}

.alert-info {
  --rscas-alert-color: var(--rscas-info-text-emphasis);
  --rscas-alert-bg: var(--rscas-info-bg-subtle);
  --rscas-alert-border-color: var(--rscas-info-border-subtle);
  --rscas-alert-link-color: var(--rscas-info-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress,
.progress-stacked {
  --rscas-progress-height: 1rem;
  --rscas-progress-font-size: 0.75rem;
  --rscas-progress-bg: var(--rscas-secondary-bg);
  --rscas-progress-border-radius: var(--rscas-border-radius);
  --rscas-progress-box-shadow: var(--rscas-box-shadow-inset);
  --rscas-progress-bar-color: #fff;
  --rscas-progress-bar-bg: #004676;
  --rscas-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--rscas-progress-height);
  overflow: hidden;
  font-size: var(--rscas-progress-font-size);
  background-color: var(--rscas-progress-bg);
  border-radius: var(--rscas-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--rscas-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--rscas-progress-bar-bg);
  transition: var(--rscas-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

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

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  --rscas-list-group-color: var(--rscas-body-color);
  --rscas-list-group-bg: var(--rscas-body-bg);
  --rscas-list-group-border-color: var(--rscas-border-color);
  --rscas-list-group-border-width: var(--rscas-border-width);
  --rscas-list-group-border-radius: var(--rscas-border-radius);
  --rscas-list-group-item-padding-x: 1rem;
  --rscas-list-group-item-padding-y: 0.5rem;
  --rscas-list-group-action-color: var(--rscas-secondary-color);
  --rscas-list-group-action-hover-color: var(--rscas-emphasis-color);
  --rscas-list-group-action-hover-bg: var(--rscas-tertiary-bg);
  --rscas-list-group-action-active-color: var(--rscas-body-color);
  --rscas-list-group-action-active-bg: var(--rscas-secondary-bg);
  --rscas-list-group-disabled-color: var(--rscas-secondary-color);
  --rscas-list-group-disabled-bg: var(--rscas-body-bg);
  --rscas-list-group-active-color: #fff;
  --rscas-list-group-active-bg: #004676;
  --rscas-list-group-active-border-color: #004676;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--rscas-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: var(--rscas-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--rscas-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--rscas-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--rscas-list-group-action-active-color);
  background-color: var(--rscas-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--rscas-list-group-item-padding-y) var(--rscas-list-group-item-padding-x);
  color: var(--rscas-list-group-color);
  text-decoration: none;
  background-color: var(--rscas-list-group-bg);
  border: var(--rscas-list-group-border-width) solid var(--rscas-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--rscas-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--rscas-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--rscas-list-group-active-color);
  background-color: var(--rscas-list-group-active-bg);
  border-color: var(--rscas-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--rscas-list-group-border-width));
  border-top-width: var(--rscas-list-group-border-width);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--rscas-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--rscas-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--rscas-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--rscas-list-group-border-width));
  border-left-width: var(--rscas-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--rscas-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--rscas-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--rscas-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--rscas-list-group-border-width));
    border-left-width: var(--rscas-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--rscas-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--rscas-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--rscas-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--rscas-list-group-border-width));
    border-left-width: var(--rscas-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--rscas-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--rscas-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--rscas-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--rscas-list-group-border-width));
    border-left-width: var(--rscas-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--rscas-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--rscas-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--rscas-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--rscas-list-group-border-width));
    border-left-width: var(--rscas-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--rscas-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--rscas-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--rscas-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--rscas-list-group-border-width));
    border-left-width: var(--rscas-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--rscas-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --rscas-list-group-color: var(--rscas-primary-text-emphasis);
  --rscas-list-group-bg: var(--rscas-primary-bg-subtle);
  --rscas-list-group-border-color: var(--rscas-primary-border-subtle);
  --rscas-list-group-action-hover-color: var(--rscas-emphasis-color);
  --rscas-list-group-action-hover-bg: var(--rscas-primary-border-subtle);
  --rscas-list-group-action-active-color: var(--rscas-emphasis-color);
  --rscas-list-group-action-active-bg: var(--rscas-primary-border-subtle);
  --rscas-list-group-active-color: var(--rscas-primary-bg-subtle);
  --rscas-list-group-active-bg: var(--rscas-primary-text-emphasis);
  --rscas-list-group-active-border-color: var(--rscas-primary-text-emphasis);
}

.list-group-item-primary-dark {
  --rscas-list-group-color: var(--rscas-primary-dark-text-emphasis);
  --rscas-list-group-bg: var(--rscas-primary-dark-bg-subtle);
  --rscas-list-group-border-color: var(--rscas-primary-dark-border-subtle);
  --rscas-list-group-action-hover-color: var(--rscas-emphasis-color);
  --rscas-list-group-action-hover-bg: var(--rscas-primary-dark-border-subtle);
  --rscas-list-group-action-active-color: var(--rscas-emphasis-color);
  --rscas-list-group-action-active-bg: var(--rscas-primary-dark-border-subtle);
  --rscas-list-group-active-color: var(--rscas-primary-dark-bg-subtle);
  --rscas-list-group-active-bg: var(--rscas-primary-dark-text-emphasis);
  --rscas-list-group-active-border-color: var(--rscas-primary-dark-text-emphasis);
}

.list-group-item-secundary {
  --rscas-list-group-color: var(--rscas-secundary-text-emphasis);
  --rscas-list-group-bg: var(--rscas-secundary-bg-subtle);
  --rscas-list-group-border-color: var(--rscas-secundary-border-subtle);
  --rscas-list-group-action-hover-color: var(--rscas-emphasis-color);
  --rscas-list-group-action-hover-bg: var(--rscas-secundary-border-subtle);
  --rscas-list-group-action-active-color: var(--rscas-emphasis-color);
  --rscas-list-group-action-active-bg: var(--rscas-secundary-border-subtle);
  --rscas-list-group-active-color: var(--rscas-secundary-bg-subtle);
  --rscas-list-group-active-bg: var(--rscas-secundary-text-emphasis);
  --rscas-list-group-active-border-color: var(--rscas-secundary-text-emphasis);
}

.list-group-item-secondary-dark {
  --rscas-list-group-color: var(--rscas-secondary-dark-text-emphasis);
  --rscas-list-group-bg: var(--rscas-secondary-dark-bg-subtle);
  --rscas-list-group-border-color: var(--rscas-secondary-dark-border-subtle);
  --rscas-list-group-action-hover-color: var(--rscas-emphasis-color);
  --rscas-list-group-action-hover-bg: var(--rscas-secondary-dark-border-subtle);
  --rscas-list-group-action-active-color: var(--rscas-emphasis-color);
  --rscas-list-group-action-active-bg: var(--rscas-secondary-dark-border-subtle);
  --rscas-list-group-active-color: var(--rscas-secondary-dark-bg-subtle);
  --rscas-list-group-active-bg: var(--rscas-secondary-dark-text-emphasis);
  --rscas-list-group-active-border-color: var(--rscas-secondary-dark-text-emphasis);
}

.list-group-item-light-blue {
  --rscas-list-group-color: var(--rscas-light-blue-text-emphasis);
  --rscas-list-group-bg: var(--rscas-light-blue-bg-subtle);
  --rscas-list-group-border-color: var(--rscas-light-blue-border-subtle);
  --rscas-list-group-action-hover-color: var(--rscas-emphasis-color);
  --rscas-list-group-action-hover-bg: var(--rscas-light-blue-border-subtle);
  --rscas-list-group-action-active-color: var(--rscas-emphasis-color);
  --rscas-list-group-action-active-bg: var(--rscas-light-blue-border-subtle);
  --rscas-list-group-active-color: var(--rscas-light-blue-bg-subtle);
  --rscas-list-group-active-bg: var(--rscas-light-blue-text-emphasis);
  --rscas-list-group-active-border-color: var(--rscas-light-blue-text-emphasis);
}

.list-group-item-yellow {
  --rscas-list-group-color: var(--rscas-yellow-text-emphasis);
  --rscas-list-group-bg: var(--rscas-yellow-bg-subtle);
  --rscas-list-group-border-color: var(--rscas-yellow-border-subtle);
  --rscas-list-group-action-hover-color: var(--rscas-emphasis-color);
  --rscas-list-group-action-hover-bg: var(--rscas-yellow-border-subtle);
  --rscas-list-group-action-active-color: var(--rscas-emphasis-color);
  --rscas-list-group-action-active-bg: var(--rscas-yellow-border-subtle);
  --rscas-list-group-active-color: var(--rscas-yellow-bg-subtle);
  --rscas-list-group-active-bg: var(--rscas-yellow-text-emphasis);
  --rscas-list-group-active-border-color: var(--rscas-yellow-text-emphasis);
}

.list-group-item-gray {
  --rscas-list-group-color: var(--rscas-gray-text-emphasis);
  --rscas-list-group-bg: var(--rscas-gray-bg-subtle);
  --rscas-list-group-border-color: var(--rscas-gray-border-subtle);
  --rscas-list-group-action-hover-color: var(--rscas-emphasis-color);
  --rscas-list-group-action-hover-bg: var(--rscas-gray-border-subtle);
  --rscas-list-group-action-active-color: var(--rscas-emphasis-color);
  --rscas-list-group-action-active-bg: var(--rscas-gray-border-subtle);
  --rscas-list-group-active-color: var(--rscas-gray-bg-subtle);
  --rscas-list-group-active-bg: var(--rscas-gray-text-emphasis);
  --rscas-list-group-active-border-color: var(--rscas-gray-text-emphasis);
}

.list-group-item-dark {
  --rscas-list-group-color: var(--rscas-dark-text-emphasis);
  --rscas-list-group-bg: var(--rscas-dark-bg-subtle);
  --rscas-list-group-border-color: var(--rscas-dark-border-subtle);
  --rscas-list-group-action-hover-color: var(--rscas-emphasis-color);
  --rscas-list-group-action-hover-bg: var(--rscas-dark-border-subtle);
  --rscas-list-group-action-active-color: var(--rscas-emphasis-color);
  --rscas-list-group-action-active-bg: var(--rscas-dark-border-subtle);
  --rscas-list-group-active-color: var(--rscas-dark-bg-subtle);
  --rscas-list-group-active-bg: var(--rscas-dark-text-emphasis);
  --rscas-list-group-active-border-color: var(--rscas-dark-text-emphasis);
}

.list-group-item-info {
  --rscas-list-group-color: var(--rscas-info-text-emphasis);
  --rscas-list-group-bg: var(--rscas-info-bg-subtle);
  --rscas-list-group-border-color: var(--rscas-info-border-subtle);
  --rscas-list-group-action-hover-color: var(--rscas-emphasis-color);
  --rscas-list-group-action-hover-bg: var(--rscas-info-border-subtle);
  --rscas-list-group-action-active-color: var(--rscas-emphasis-color);
  --rscas-list-group-action-active-bg: var(--rscas-info-border-subtle);
  --rscas-list-group-active-color: var(--rscas-info-bg-subtle);
  --rscas-list-group-active-bg: var(--rscas-info-text-emphasis);
  --rscas-list-group-active-border-color: var(--rscas-info-text-emphasis);
}

.btn-close {
  --rscas-btn-close-color: #131516;
  --rscas-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23131516'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
  --rscas-btn-close-opacity: 0.5;
  --rscas-btn-close-hover-opacity: 0.75;
  --rscas-btn-close-focus-shadow: 0 0 0 0.25rem rgba(0, 70, 118, 0.25);
  --rscas-btn-close-focus-opacity: 1;
  --rscas-btn-close-disabled-opacity: 0.25;
  --rscas-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--rscas-btn-close-color);
  background: transparent var(--rscas-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--rscas-btn-close-opacity);
}
.btn-close:hover {
  color: var(--rscas-btn-close-color);
  text-decoration: none;
  opacity: var(--rscas-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--rscas-btn-close-focus-shadow);
  opacity: var(--rscas-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: var(--rscas-btn-close-disabled-opacity);
}

.btn-close-white {
  filter: var(--rscas-btn-close-white-filter);
}

[data-bs-theme=dark] .btn-close {
  filter: var(--rscas-btn-close-white-filter);
}

.toast {
  --rscas-toast-zindex: 1090;
  --rscas-toast-padding-x: 0.75rem;
  --rscas-toast-padding-y: 0.5rem;
  --rscas-toast-spacing: 1.5rem;
  --rscas-toast-max-width: 350px;
  --rscas-toast-font-size: 0.875rem;
  --rscas-toast-color: ;
  --rscas-toast-bg: rgba(var(--rscas-body-bg-rgb), 0.85);
  --rscas-toast-border-width: var(--rscas-border-width);
  --rscas-toast-border-color: var(--rscas-border-color-translucent);
  --rscas-toast-border-radius: var(--rscas-border-radius);
  --rscas-toast-box-shadow: var(--rscas-box-shadow);
  --rscas-toast-header-color: var(--rscas-secondary-color);
  --rscas-toast-header-bg: rgba(var(--rscas-body-bg-rgb), 0.85);
  --rscas-toast-header-border-color: var(--rscas-border-color-translucent);
  width: var(--rscas-toast-max-width);
  max-width: 100%;
  font-size: var(--rscas-toast-font-size);
  color: var(--rscas-toast-color);
  pointer-events: auto;
  background-color: var(--rscas-toast-bg);
  background-clip: padding-box;
  border: var(--rscas-toast-border-width) solid var(--rscas-toast-border-color);
  box-shadow: var(--rscas-toast-box-shadow);
  border-radius: var(--rscas-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --rscas-toast-zindex: 1090;
  position: absolute;
  z-index: var(--rscas-toast-zindex);
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--rscas-toast-spacing);
}

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

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

.modal {
  --rscas-modal-zindex: 1055;
  --rscas-modal-width: 500px;
  --rscas-modal-padding: 1rem;
  --rscas-modal-margin: 0.5rem;
  --rscas-modal-color: ;
  --rscas-modal-bg: var(--rscas-body-bg);
  --rscas-modal-border-color: var(--rscas-border-color-translucent);
  --rscas-modal-border-width: var(--rscas-border-width);
  --rscas-modal-border-radius: var(--rscas-border-radius-lg);
  --rscas-modal-box-shadow: var(--rscas-box-shadow-sm);
  --rscas-modal-inner-border-radius: calc(var(--rscas-border-radius-lg) - (var(--rscas-border-width)));
  --rscas-modal-header-padding-x: 1rem;
  --rscas-modal-header-padding-y: 1rem;
  --rscas-modal-header-padding: 1rem 1rem;
  --rscas-modal-header-border-color: var(--rscas-border-color);
  --rscas-modal-header-border-width: var(--rscas-border-width);
  --rscas-modal-title-line-height: 1.5;
  --rscas-modal-footer-gap: 0.5rem;
  --rscas-modal-footer-bg: ;
  --rscas-modal-footer-border-color: var(--rscas-border-color);
  --rscas-modal-footer-border-width: var(--rscas-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--rscas-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--rscas-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--rscas-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

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

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

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

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--rscas-modal-header-padding);
  border-bottom: var(--rscas-modal-header-border-width) solid var(--rscas-modal-header-border-color);
  border-top-left-radius: var(--rscas-modal-inner-border-radius);
  border-top-right-radius: var(--rscas-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--rscas-modal-header-padding-y) * 0.5) calc(var(--rscas-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--rscas-modal-header-padding-y)) calc(-0.5 * var(--rscas-modal-header-padding-x)) calc(-0.5 * var(--rscas-modal-header-padding-y)) auto;
}

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

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

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

@media (min-width: 576px) {
  .modal {
    --rscas-modal-margin: 1.75rem;
    --rscas-modal-box-shadow: var(--rscas-box-shadow);
  }
  .modal-dialog {
    max-width: var(--rscas-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --rscas-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --rscas-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --rscas-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --rscas-tooltip-zindex: 1080;
  --rscas-tooltip-max-width: 200px;
  --rscas-tooltip-padding-x: 0.5rem;
  --rscas-tooltip-padding-y: 0.25rem;
  --rscas-tooltip-margin: ;
  --rscas-tooltip-font-size: 0.875rem;
  --rscas-tooltip-color: var(--rscas-body-bg);
  --rscas-tooltip-bg: var(--rscas-emphasis-color);
  --rscas-tooltip-border-radius: var(--rscas-border-radius);
  --rscas-tooltip-opacity: 0.9;
  --rscas-tooltip-arrow-width: 0.8rem;
  --rscas-tooltip-arrow-height: 0.4rem;
  z-index: var(--rscas-tooltip-zindex);
  display: block;
  margin: var(--rscas-tooltip-margin);
  font-family: var(--rscas-font-sans-serif);
  font-style: normal;
  font-weight: 350;
  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;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--rscas-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--rscas-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--rscas-tooltip-arrow-width);
  height: var(--rscas-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

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

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--rscas-tooltip-arrow-height));
  width: var(--rscas-tooltip-arrow-height);
  height: var(--rscas-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--rscas-tooltip-arrow-width) * 0.5) var(--rscas-tooltip-arrow-height) calc(var(--rscas-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--rscas-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--rscas-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--rscas-tooltip-arrow-width) * 0.5) var(--rscas-tooltip-arrow-height);
  border-bottom-color: var(--rscas-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--rscas-tooltip-arrow-height));
  width: var(--rscas-tooltip-arrow-height);
  height: var(--rscas-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--rscas-tooltip-arrow-width) * 0.5) 0 calc(var(--rscas-tooltip-arrow-width) * 0.5) var(--rscas-tooltip-arrow-height);
  border-left-color: var(--rscas-tooltip-bg);
}

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

.popover {
  --rscas-popover-zindex: 1070;
  --rscas-popover-max-width: 276px;
  --rscas-popover-font-size: 0.875rem;
  --rscas-popover-bg: var(--rscas-body-bg);
  --rscas-popover-border-width: var(--rscas-border-width);
  --rscas-popover-border-color: var(--rscas-border-color-translucent);
  --rscas-popover-border-radius: var(--rscas-border-radius-lg);
  --rscas-popover-inner-border-radius: calc(var(--rscas-border-radius-lg) - var(--rscas-border-width));
  --rscas-popover-box-shadow: var(--rscas-box-shadow);
  --rscas-popover-header-padding-x: 1rem;
  --rscas-popover-header-padding-y: 0.5rem;
  --rscas-popover-header-font-size: 1rem;
  --rscas-popover-header-color: inherit;
  --rscas-popover-header-bg: var(--rscas-secondary-bg);
  --rscas-popover-body-padding-x: 1rem;
  --rscas-popover-body-padding-y: 1rem;
  --rscas-popover-body-color: var(--rscas-body-color);
  --rscas-popover-arrow-width: 1rem;
  --rscas-popover-arrow-height: 0.5rem;
  --rscas-popover-arrow-border: var(--rscas-popover-border-color);
  z-index: var(--rscas-popover-zindex);
  display: block;
  max-width: var(--rscas-popover-max-width);
  font-family: var(--rscas-font-sans-serif);
  font-style: normal;
  font-weight: 350;
  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;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--rscas-popover-font-size);
  word-wrap: break-word;
  background-color: var(--rscas-popover-bg);
  background-clip: padding-box;
  border: var(--rscas-popover-border-width) solid var(--rscas-popover-border-color);
  border-radius: var(--rscas-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--rscas-popover-arrow-width);
  height: var(--rscas-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--rscas-popover-arrow-height)) - var(--rscas-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--rscas-popover-arrow-height) calc(var(--rscas-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--rscas-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--rscas-popover-border-width);
  border-top-color: var(--rscas-popover-bg);
}

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

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--rscas-popover-arrow-height)) - var(--rscas-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--rscas-popover-arrow-width) * 0.5) var(--rscas-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--rscas-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--rscas-popover-border-width);
  border-bottom-color: var(--rscas-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--rscas-popover-arrow-width);
  margin-left: calc(-0.5 * var(--rscas-popover-arrow-width));
  content: "";
  border-bottom: var(--rscas-popover-border-width) solid var(--rscas-popover-header-bg);
}

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

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

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

.carousel {
  position: relative;
}

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

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

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

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

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

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

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

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

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

.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='%23fff'%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") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")*/;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%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") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")*/;
}

.carousel-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%;
}
.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: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

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

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #131516;
}
.carousel-dark .carousel-caption {
  color: #131516;
}

[data-bs-theme=dark] .carousel .carousel-control-prev-icon,
[data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
[data-bs-theme=dark].carousel .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
  background-color: #131516;
}
[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
  color: #131516;
}

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

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --rscas-spinner-width: 2rem;
  --rscas-spinner-height: 2rem;
  --rscas-spinner-vertical-align: -0.125em;
  --rscas-spinner-border-width: 0.25em;
  --rscas-spinner-animation-speed: 0.75s;
  --rscas-spinner-animation-name: spinner-border;
  border: var(--rscas-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --rscas-spinner-width: 1rem;
  --rscas-spinner-height: 1rem;
  --rscas-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --rscas-spinner-width: 2rem;
  --rscas-spinner-height: 2rem;
  --rscas-spinner-vertical-align: -0.125em;
  --rscas-spinner-animation-speed: 0.75s;
  --rscas-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --rscas-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --rscas-offcanvas-zindex: 1045;
  --rscas-offcanvas-width: 400px;
  --rscas-offcanvas-height: 30vh;
  --rscas-offcanvas-padding-x: 1rem;
  --rscas-offcanvas-padding-y: 1rem;
  --rscas-offcanvas-color: var(--rscas-body-color);
  --rscas-offcanvas-bg: var(--rscas-body-bg);
  --rscas-offcanvas-border-width: var(--rscas-border-width);
  --rscas-offcanvas-border-color: var(--rscas-border-color-translucent);
  --rscas-offcanvas-box-shadow: var(--rscas-box-shadow-sm);
  --rscas-offcanvas-transition: transform 0.3s ease-in-out;
  --rscas-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--rscas-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--rscas-offcanvas-color);
    visibility: hidden;
    background-color: var(--rscas-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--rscas-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--rscas-offcanvas-width);
    border-right: var(--rscas-offcanvas-border-width) solid var(--rscas-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--rscas-offcanvas-width);
    border-left: var(--rscas-offcanvas-border-width) solid var(--rscas-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--rscas-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--rscas-offcanvas-border-width) solid var(--rscas-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--rscas-offcanvas-height);
    max-height: 100%;
    border-top: var(--rscas-offcanvas-border-width) solid var(--rscas-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --rscas-offcanvas-height: auto;
    --rscas-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--rscas-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--rscas-offcanvas-color);
    visibility: hidden;
    background-color: var(--rscas-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--rscas-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--rscas-offcanvas-width);
    border-right: var(--rscas-offcanvas-border-width) solid var(--rscas-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--rscas-offcanvas-width);
    border-left: var(--rscas-offcanvas-border-width) solid var(--rscas-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--rscas-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--rscas-offcanvas-border-width) solid var(--rscas-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--rscas-offcanvas-height);
    max-height: 100%;
    border-top: var(--rscas-offcanvas-border-width) solid var(--rscas-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --rscas-offcanvas-height: auto;
    --rscas-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--rscas-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--rscas-offcanvas-color);
    visibility: hidden;
    background-color: var(--rscas-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--rscas-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--rscas-offcanvas-width);
    border-right: var(--rscas-offcanvas-border-width) solid var(--rscas-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--rscas-offcanvas-width);
    border-left: var(--rscas-offcanvas-border-width) solid var(--rscas-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--rscas-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--rscas-offcanvas-border-width) solid var(--rscas-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--rscas-offcanvas-height);
    max-height: 100%;
    border-top: var(--rscas-offcanvas-border-width) solid var(--rscas-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --rscas-offcanvas-height: auto;
    --rscas-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--rscas-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--rscas-offcanvas-color);
    visibility: hidden;
    background-color: var(--rscas-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--rscas-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--rscas-offcanvas-width);
    border-right: var(--rscas-offcanvas-border-width) solid var(--rscas-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--rscas-offcanvas-width);
    border-left: var(--rscas-offcanvas-border-width) solid var(--rscas-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--rscas-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--rscas-offcanvas-border-width) solid var(--rscas-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--rscas-offcanvas-height);
    max-height: 100%;
    border-top: var(--rscas-offcanvas-border-width) solid var(--rscas-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --rscas-offcanvas-height: auto;
    --rscas-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--rscas-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--rscas-offcanvas-color);
    visibility: hidden;
    background-color: var(--rscas-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--rscas-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--rscas-offcanvas-width);
    border-right: var(--rscas-offcanvas-border-width) solid var(--rscas-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--rscas-offcanvas-width);
    border-left: var(--rscas-offcanvas-border-width) solid var(--rscas-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--rscas-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--rscas-offcanvas-border-width) solid var(--rscas-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--rscas-offcanvas-height);
    max-height: 100%;
    border-top: var(--rscas-offcanvas-border-width) solid var(--rscas-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --rscas-offcanvas-height: auto;
    --rscas-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--rscas-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--rscas-offcanvas-color);
  visibility: hidden;
  background-color: var(--rscas-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--rscas-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--rscas-offcanvas-width);
  border-right: var(--rscas-offcanvas-border-width) solid var(--rscas-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--rscas-offcanvas-width);
  border-left: var(--rscas-offcanvas-border-width) solid var(--rscas-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--rscas-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--rscas-offcanvas-border-width) solid var(--rscas-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--rscas-offcanvas-height);
  max-height: 100%;
  border-top: var(--rscas-offcanvas-border-width) solid var(--rscas-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

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

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--rscas-offcanvas-padding-y) var(--rscas-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--rscas-offcanvas-padding-y) * 0.5) calc(var(--rscas-offcanvas-padding-x) * 0.5);
  margin: calc(-0.5 * var(--rscas-offcanvas-padding-y)) calc(-0.5 * var(--rscas-offcanvas-padding-x)) calc(-0.5 * var(--rscas-offcanvas-padding-y)) auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--rscas-offcanvas-title-line-height);
}

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

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

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

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

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

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

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

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--rscas-primary-rgb), var(--rscas-bg-opacity, 1)) !important;
}

.text-bg-primary-dark {
  color: #fff !important;
  background-color: RGBA(var(--rscas-primary-dark-rgb), var(--rscas-bg-opacity, 1)) !important;
}

.text-bg-secundary {
  color: #fff !important;
  background-color: RGBA(var(--rscas-secundary-rgb), var(--rscas-bg-opacity, 1)) !important;
}

.text-bg-secondary-dark {
  color: #fff !important;
  background-color: RGBA(var(--rscas-secondary-dark-rgb), var(--rscas-bg-opacity, 1)) !important;
}

.text-bg-light-blue {
  color: #131516 !important;
  background-color: RGBA(var(--rscas-light-blue-rgb), var(--rscas-bg-opacity, 1)) !important;
}

.text-bg-yellow {
  color: #131516 !important;
  background-color: RGBA(var(--rscas-yellow-rgb), var(--rscas-bg-opacity, 1)) !important;
}

.text-bg-gray {
  color: #131516 !important;
  background-color: RGBA(var(--rscas-gray-rgb), var(--rscas-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--rscas-dark-rgb), var(--rscas-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #131516 !important;
  background-color: RGBA(var(--rscas-info-rgb), var(--rscas-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--rscas-primary-rgb), var(--rscas-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--rscas-primary-rgb), var(--rscas-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(0, 56, 94, var(--rscas-link-opacity, 1)) !important;
  text-decoration-color: RGBA(0, 56, 94, var(--rscas-link-underline-opacity, 1)) !important;
}

.link-primary-dark {
  color: RGBA(var(--rscas-primary-dark-rgb), var(--rscas-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--rscas-primary-dark-rgb), var(--rscas-link-underline-opacity, 1)) !important;
}
.link-primary-dark:hover, .link-primary-dark:focus {
  color: RGBA(10, 22, 33, var(--rscas-link-opacity, 1)) !important;
  text-decoration-color: RGBA(10, 22, 33, var(--rscas-link-underline-opacity, 1)) !important;
}

.link-secundary {
  color: RGBA(var(--rscas-secundary-rgb), var(--rscas-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--rscas-secundary-rgb), var(--rscas-link-underline-opacity, 1)) !important;
}
.link-secundary:hover, .link-secundary:focus {
  color: RGBA(14, 68, 163, var(--rscas-link-opacity, 1)) !important;
  text-decoration-color: RGBA(14, 68, 163, var(--rscas-link-underline-opacity, 1)) !important;
}

.link-secondary-dark {
  color: RGBA(var(--rscas-secondary-dark-rgb), var(--rscas-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--rscas-secondary-dark-rgb), var(--rscas-link-underline-opacity, 1)) !important;
}
.link-secondary-dark:hover, .link-secondary-dark:focus {
  color: RGBA(10, 47, 114, var(--rscas-link-opacity, 1)) !important;
  text-decoration-color: RGBA(10, 47, 114, var(--rscas-link-underline-opacity, 1)) !important;
}

.link-light-blue {
  color: RGBA(var(--rscas-light-blue-rgb), var(--rscas-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--rscas-light-blue-rgb), var(--rscas-link-underline-opacity, 1)) !important;
}
.link-light-blue:hover, .link-light-blue:focus {
  color: RGBA(249, 249, 250, var(--rscas-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 249, 250, var(--rscas-link-underline-opacity, 1)) !important;
}

.link-yellow {
  color: RGBA(var(--rscas-yellow-rgb), var(--rscas-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--rscas-yellow-rgb), var(--rscas-link-underline-opacity, 1)) !important;
}
.link-yellow:hover, .link-yellow:focus {
  color: RGBA(243, 207, 128, var(--rscas-link-opacity, 1)) !important;
  text-decoration-color: RGBA(243, 207, 128, var(--rscas-link-underline-opacity, 1)) !important;
}

.link-gray {
  color: RGBA(var(--rscas-gray-rgb), var(--rscas-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--rscas-gray-rgb), var(--rscas-link-underline-opacity, 1)) !important;
}
.link-gray:hover, .link-gray:focus {
  color: RGBA(201, 201, 206, var(--rscas-link-opacity, 1)) !important;
  text-decoration-color: RGBA(201, 201, 206, var(--rscas-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--rscas-dark-rgb), var(--rscas-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--rscas-dark-rgb), var(--rscas-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(23, 23, 25, var(--rscas-link-opacity, 1)) !important;
  text-decoration-color: RGBA(23, 23, 25, var(--rscas-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--rscas-info-rgb), var(--rscas-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--rscas-info-rgb), var(--rscas-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(165, 169, 89, var(--rscas-link-opacity, 1)) !important;
  text-decoration-color: RGBA(165, 169, 89, var(--rscas-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--rscas-emphasis-color-rgb), var(--rscas-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--rscas-emphasis-color-rgb), var(--rscas-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--rscas-emphasis-color-rgb), var(--rscas-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--rscas-emphasis-color-rgb), var(--rscas-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--rscas-focus-ring-x, 0) var(--rscas-focus-ring-y, 0) var(--rscas-focus-ring-blur, 0) var(--rscas-focus-ring-width) var(--rscas-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--rscas-link-color-rgb), var(--rscas-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--rscas-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--rscas-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

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

.ratio-4x3 {
  --rscas-aspect-ratio: 75%;
}

.ratio-16x9 {
  --rscas-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --rscas-aspect-ratio: 42.8571428571%;
}

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

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

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

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

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

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

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  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;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--rscas-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

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

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

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

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

.float-none {
  float: none !important;
}

.object-fit-contain {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

.object-fit-cover {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.object-fit-fill {
  -o-object-fit: fill !important;
     object-fit: fill !important;
}

.object-fit-scale {
  -o-object-fit: scale-down !important;
     object-fit: scale-down !important;
}

.object-fit-none {
  -o-object-fit: none !important;
     object-fit: none !important;
}

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

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: var(--rscas-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--rscas-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--rscas-box-shadow-lg) !important;
}

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

.focus-ring-primary {
  --rscas-focus-ring-color: rgba(var(--rscas-primary-rgb), var(--rscas-focus-ring-opacity));
}

.focus-ring-primary-dark {
  --rscas-focus-ring-color: rgba(var(--rscas-primary-dark-rgb), var(--rscas-focus-ring-opacity));
}

.focus-ring-secundary {
  --rscas-focus-ring-color: rgba(var(--rscas-secundary-rgb), var(--rscas-focus-ring-opacity));
}

.focus-ring-secondary-dark {
  --rscas-focus-ring-color: rgba(var(--rscas-secondary-dark-rgb), var(--rscas-focus-ring-opacity));
}

.focus-ring-light-blue {
  --rscas-focus-ring-color: rgba(var(--rscas-light-blue-rgb), var(--rscas-focus-ring-opacity));
}

.focus-ring-yellow {
  --rscas-focus-ring-color: rgba(var(--rscas-yellow-rgb), var(--rscas-focus-ring-opacity));
}

.focus-ring-gray {
  --rscas-focus-ring-color: rgba(var(--rscas-gray-rgb), var(--rscas-focus-ring-opacity));
}

.focus-ring-dark {
  --rscas-focus-ring-color: rgba(var(--rscas-dark-rgb), var(--rscas-focus-ring-opacity));
}

.focus-ring-info {
  --rscas-focus-ring-color: rgba(var(--rscas-info-rgb), var(--rscas-focus-ring-opacity));
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.border-primary-subtle {
  border-color: var(--rscas-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--rscas-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--rscas-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--rscas-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--rscas-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--rscas-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--rscas-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--rscas-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.row-gap-5 {
  row-gap: 3rem !important;
}

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

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

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

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

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

.column-gap-5 {
  -moz-column-gap: 3rem !important;
       column-gap: 3rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.fw-medium {
  font-weight: 500 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-muted {
  --rscas-text-opacity: 1;
  color: var(--rscas-secondary-color) !important;
}

.text-black-50 {
  --rscas-text-opacity: 1;
  color: rgba(19, 21, 22, 0.5) !important;
}

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

.text-body-secondary {
  --rscas-text-opacity: 1;
  color: var(--rscas-secondary-color) !important;
}

.text-body-tertiary {
  --rscas-text-opacity: 1;
  color: var(--rscas-tertiary-color) !important;
}

.text-body-emphasis {
  --rscas-text-opacity: 1;
  color: var(--rscas-emphasis-color) !important;
}

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

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

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

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

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

.text-primary-emphasis {
  color: var(--rscas-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--rscas-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--rscas-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--rscas-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--rscas-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--rscas-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--rscas-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--rscas-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --rscas-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --rscas-link-opacity: 0.1;
}

.link-opacity-25 {
  --rscas-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --rscas-link-opacity: 0.25;
}

.link-opacity-50 {
  --rscas-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --rscas-link-opacity: 0.5;
}

.link-opacity-75 {
  --rscas-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --rscas-link-opacity: 0.75;
}

.link-opacity-100 {
  --rscas-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --rscas-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --rscas-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--rscas-primary-rgb), var(--rscas-link-underline-opacity)) !important;
}

.link-underline-primary-dark {
  --rscas-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--rscas-primary-dark-rgb), var(--rscas-link-underline-opacity)) !important;
}

.link-underline-secundary {
  --rscas-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--rscas-secundary-rgb), var(--rscas-link-underline-opacity)) !important;
}

.link-underline-secondary-dark {
  --rscas-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--rscas-secondary-dark-rgb), var(--rscas-link-underline-opacity)) !important;
}

.link-underline-light-blue {
  --rscas-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--rscas-light-blue-rgb), var(--rscas-link-underline-opacity)) !important;
}

.link-underline-yellow {
  --rscas-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--rscas-yellow-rgb), var(--rscas-link-underline-opacity)) !important;
}

.link-underline-gray {
  --rscas-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--rscas-gray-rgb), var(--rscas-link-underline-opacity)) !important;
}

.link-underline-dark {
  --rscas-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--rscas-dark-rgb), var(--rscas-link-underline-opacity)) !important;
}

.link-underline-info {
  --rscas-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--rscas-info-rgb), var(--rscas-link-underline-opacity)) !important;
}

.link-underline {
  --rscas-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--rscas-link-color-rgb), var(--rscas-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --rscas-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --rscas-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --rscas-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --rscas-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --rscas-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --rscas-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --rscas-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --rscas-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --rscas-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --rscas-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --rscas-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --rscas-link-underline-opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bg-primary-subtle {
  background-color: var(--rscas-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--rscas-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--rscas-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--rscas-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--rscas-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--rscas-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--rscas-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--rscas-dark-bg-subtle) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.rounded-5 {
  border-radius: var(--rscas-border-radius-xxl) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

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

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

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

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

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

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

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

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

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

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

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

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

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

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

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

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

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

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

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

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

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

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

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

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

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

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
/* Normalize
--------------------------------------------- */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.2;
  -webkit-text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}
@media (min-width: 1200px) {
  main {
    padding-top: 0px;
  }
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1, .h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/* Box sizing
--------------------------------------------- */
/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/* Typography
--------------------------------------------- */
@media (min-width: 992px) {
  .fs-lg-5 {
    font-size: 1.25rem !important;
  }
}
h1,
.h1,
.display-1,
h2,
.h2,
.display-2,
h3,
.h3,
.display-3,
h4,
.h4,
.display-4,
h5,
.h5,
.display-5,
h6,
.h6,
.display-6 {
  font-family: "Avenir Heavy", sans-serif;
}

/*
::-moz-selection { !* Code for Firefox *!
	color: inherit;
	background: $yellow;
  }

::selection {
	color: inherit;
	background: $yellow;
}*/
h1, .h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  clear: both;
  margin-top: 0;
  margin-bottom: 0.5rem;
  line-height: 1.2;
}

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

@media (min-width: 1200px) {
  .h1 {
    font-size: 3.5rem !important;
  }
}
/* Elemen
--------------------------------------------- */
body {
  margin: 0;
  font-family: "Avenir Book", -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";
  font-size: 1.125rem;
  text-rendering: optimizeLegibility;
}

.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
  margin: 0 auto !important;
  padding: 0px 40px;
}
@media (max-width: 1080px) {
  .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    padding: 0px 15px;
  }
}

.Pagination {
  display: inline-flex;
  padding: 0rem;
  align-items: center;
  list-style: none;
  gap: 1.25rem;
  border-radius: 1.875rem;
  background-color: #E3E4E6;
  margin: 3rem auto;
}
@media (max-width: 1000px) {
  .Pagination {
    gap: unset;
  }
}
.Pagination__arrow {
  border-radius: 1.875rem;
  padding: 0.85rem 1.5rem;
  width: 2.125rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.Pagination__item {
  font-size: 1.5rem;
  color: #0C1B29;
  font-weight: 350;
  line-height: 1.125rem;
  padding: 0.8rem;
}
.Pagination__item:first-child span {
  margin-left: 2.25rem;
}
.Pagination__item:last-child span {
  margin-right: 2.25rem;
}
.Pagination__item a {
  text-decoration: none;
}
.Pagination__item.active .current {
  padding: 0.7rem;
  border-bottom: 3px solid #0C1B29;
}
.Pagination__item .next {
  transition: all 0.3s ease-in-out;
}
.Pagination__item .next .Pagination__arrow {
  background-color: #0C1B29;
  color: white;
}
.Pagination__item .next:hover {
  background-color: white;
  color: #0C1B29;
}
.Pagination__item .prev .Pagination__arrow {
  background-color: white;
  color: #0C1B29;
}
.Pagination__item .prev:hover {
  background-color: #0C1B29;
  color: white;
}

.divider:before {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  max-width: 100%;
  width: 100%;
  border-top: 4px solid #f3f3f3;
}

.list-cols-1 {
  -moz-column-count: 1;
  column-count: 1;
  -moz-column-gap: 4em;
  column-gap: 4em;
}

.list-cols-2 {
  -moz-column-count: 2;
  column-count: 2;
  -moz-column-gap: 6em;
  column-gap: 6em;
  -moz-column-rule: dotted #ddd;
       column-rule: dotted #ddd;
}

.list-cols-3 {
  -moz-column-count: 3;
  column-count: 3;
  -moz-column-gap: 8em;
  column-gap: 8em;
  -moz-column-rule: dotted #ddd;
       column-rule: dotted #ddd;
}

@media (min-width: 576px) {
  .list-cols-sm-1 {
    -moz-column-count: 1;
    column-count: 1;
    -moz-column-gap: 4em;
    column-gap: 4em;
  }
  .list-cols-sm-2 {
    -moz-column-count: 2;
    column-count: 2;
    -moz-column-gap: 6em;
    column-gap: 6em;
    -moz-column-rule: dotted #ddd;
         column-rule: dotted #ddd;
  }
  .list-cols-sm-3 {
    -moz-column-count: 3;
    column-count: 3;
    -moz-column-gap: 8em;
    column-gap: 8em;
    -moz-column-rule: dotted #ddd;
         column-rule: dotted #ddd;
  }
}
@media (min-width: 768px) {
  .list-cols-md-1 {
    -moz-column-count: 1;
    column-count: 1;
    -moz-column-gap: 4em;
    column-gap: 4em;
  }
  .list-cols-md-2 {
    -moz-column-count: 2;
    column-count: 2;
    -moz-column-gap: 6em;
    column-gap: 6em;
    -moz-column-rule: dotted #ddd;
         column-rule: dotted #ddd;
  }
  .list-cols-md-3 {
    -moz-column-count: 3;
    column-count: 3;
    -moz-column-gap: 8em;
    column-gap: 8em;
    -moz-column-rule: dotted #ddd;
         column-rule: dotted #ddd;
  }
}
@media (min-width: 992px) {
  .list-cols-lg-1 {
    -moz-column-count: 1;
    column-count: 1;
    -moz-column-gap: 4em;
    column-gap: 4em;
  }
  .list-cols-lg-2 {
    -moz-column-count: 2;
    column-count: 2;
    -moz-column-gap: 6em;
    column-gap: 6em;
    -moz-column-rule: dotted #ddd;
         column-rule: dotted #ddd;
  }
  .list-cols-lg-3 {
    -moz-column-count: 3;
    column-count: 3;
    -moz-column-gap: 8em;
    column-gap: 8em;
    -moz-column-rule: dotted #ddd;
         column-rule: dotted #ddd;
  }
}
@media (min-width: 1200px) {
  .list-cols-xl-1 {
    -moz-column-count: 1;
    column-count: 1;
    -moz-column-gap: 4em;
    column-gap: 4em;
  }
  .list-cols-xl-2 {
    -moz-column-count: 2;
    column-count: 2;
    -moz-column-gap: 6em;
    column-gap: 6em;
    -moz-column-rule: dotted #ddd;
         column-rule: dotted #ddd;
  }
  .list-cols-xl-3 {
    -moz-column-count: 3;
    column-count: 3;
    -moz-column-gap: 8em;
    column-gap: 8em;
    -moz-column-rule: dotted #ddd;
         column-rule: dotted #ddd;
  }
}
@media (min-width: 1400px) {
  .list-cols-xxl-1 {
    -moz-column-count: 1;
    column-count: 1;
    -moz-column-gap: 4em;
    column-gap: 4em;
  }
  .list-cols-xxl-2 {
    -moz-column-count: 2;
    column-count: 2;
    -moz-column-gap: 6em;
    column-gap: 6em;
    -moz-column-rule: dotted #ddd;
         column-rule: dotted #ddd;
  }
  .list-cols-xxl-3 {
    -moz-column-count: 3;
    column-count: 3;
    -moz-column-gap: 8em;
    column-gap: 8em;
    -moz-column-rule: dotted #ddd;
         column-rule: dotted #ddd;
  }
}
@media (min-width: 1800px) {
  .list-cols-xxxl-1 {
    -moz-column-count: 1;
    column-count: 1;
    -moz-column-gap: 4em;
    column-gap: 4em;
  }
  .list-cols-xxxl-2 {
    -moz-column-count: 2;
    column-count: 2;
    -moz-column-gap: 6em;
    column-gap: 6em;
    -moz-column-rule: dotted #ddd;
         column-rule: dotted #ddd;
  }
  .list-cols-xxxl-3 {
    -moz-column-count: 3;
    column-count: 3;
    -moz-column-gap: 8em;
    column-gap: 8em;
    -moz-column-rule: dotted #ddd;
         column-rule: dotted #ddd;
  }
}
#pagination li {
  font-size: 20px;
}
#pagination li.selected:after {
  content: "";
  height: 3px;
  background-color: #1d1d1f;
  display: block;
}
ul.square-bullet {
  padding: 0;
}
ul.square-bullet li {
  list-style: none;
  margin-bottom: 0.5rem;
  position: relative;
  padding-left: 1.5rem;
}
ul.square-bullet li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.6rem;
  width: 10px;
  height: 10px;
  background-color: #004676 !important;
  margin-right: 1rem;
}

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

.background-video-wrap {
  height: 200px;
}
.background-video-wrap > video, .background-video-wrap > iframe {
  position: absolute;
  right: 0;
  bottom: 0;
  min-width: 100%;
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
@media (min-width: 992px) {
  .background-video-wrap {
    height: 610px;
  }
  .background-video-wrap > video, .background-video-wrap > iframe {
    height: 610px;
  }
}

.icon-scholar {
  content: url("assets/img/google-scholar.svg");
  height: 1em;
  width: auto;
}

.Header--full-width img {
  width: 100%;
}

.Footer {
  background: #f3f3f3;
  padding-bottom: 40px;
}
.Footer h3, .Footer .h3 {
  font-family: "Avenir Heavy", sans-serif;
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  .Footer h3, .Footer .h3 {
    font-size: 2rem;
  }
}
.Footer p {
  font-size: 1.25rem;
}
.Footer p.small {
  font-size: 1rem;
}
.Footer__navigation h3, .Footer__navigation .h3 {
  font-size: 1.25rem;
  font-family: "Avenir Medium", sans-serif;
  color: #0C1B29;
  margin-bottom: 24px;
}
.Footer__navigation li {
  font-size: calc(1.2625rem + 0.15vw);
  color: #5E5E5E;
}
@media (min-width: 1200px) {
  .Footer__navigation li {
    font-size: 1.375rem;
  }
}
.Footer__navigation li a {
  text-decoration: none;
}
.Footer__navigation li a:hover {
  text-decoration: underline;
}
.Footer__navigation li.h4 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  .Footer__navigation li.h4 {
    font-size: 1.75rem;
  }
}
.Footer__top a {
  text-decoration: none;
}
@media (min-width: 992px) {
  .Footer__top .f-menu-block:not(:first-child) {
    border-left: 1px solid #dee2e6;
  }
}
.Footer__privacy {
  margin-top: 24px;
}
.Footer__privacy ul {
  line-height: normal;
  margin: 0;
  padding: 0;
}
@media (max-width: 1280px) {
  .Footer__privacy ul {
    margin-top: 2.5rem;
  }
}
.Footer__privacy ul li {
  font-size: 1rem;
  color: #5E5E5E;
}
@media (max-width: 1280px) {
  .Footer__privacy ul li {
    margin-bottom: 1rem;
  }
  .Footer__privacy ul li:nth-child(3) {
    margin-bottom: 3.5rem;
  }
}
.Footer__privacy ul li.list-inline-item {
  display: inline-flex;
}
@media (max-width: 1080px) {
  .Footer__privacy ul li.list-inline-item {
    display: block;
  }
}
.Footer__privacy ul li a {
  font-size: 1rem;
  color: #5E5E5E;
}
.Footer__newsletter .form-control {
  font-family: "Avenir Medium", sans-serif;
  font-size: 1.25rem;
}
.Footer__newsletter .btn {
  font-size: 1.125rem;
  border-radius: 1.875rem;
  padding: 1rem 1.75rem;
  height: auto;
}
.Footer hr {
  border-color: #ccc;
}
.Footer .logo-icon {
  height: 50px;
  width: auto;
}
.Footer .form-floating > .form-control {
  height: auto;
}

.modal-backdrop {
  z-index: 19990;
}

#newsletterModal {
  z-index: 20000;
}
#newsletterModal .modal-content {
  background: #f3f3f3;
  border-radius: 20px;
}
#newsletterModal .form-text {
  font-size: 0.775em;
}
#newsletterModal select {
  font-size: 1rem;
}
#newsletterModal .alert {
  font-size: 1rem;
}
#newsletterModal .alert-success {
  background-color: rgba(25, 135, 84, 0.15);
  border-color: rgba(25, 135, 84, 0.3);
  color: #0f5132;
}
#newsletterModal .alert-danger {
  background-color: rgba(220, 53, 69, 0.15);
  border-color: rgba(220, 53, 69, 0.3);
  color: #842029;
}

/* Links
--------------------------------------------- */
a {
  transition: all 0.3s ease;
  color: #131516;
}
a:hover, a:focus {
  opacity: 0.9;
  color: inherit;
}

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

.the-arrow {
  top: 1px;
  width: 4rem;
}
.the-arrow > .shaft {
  width: 4rem;
  display: block;
  height: 1px;
  position: relative;
}
.the-arrow > .shaft:before, .the-arrow > .shaft:after {
  width: 0.5rem;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  top: 0;
  right: 0;
}
.the-arrow > .shaft:before {
  transform: rotate(40deg);
  transform-origin: top right;
}
.the-arrow > .shaft:after {
  transform: rotate(-40deg);
  transform-origin: bottom right;
}
.the-arrow.short {
  width: 2rem;
}
.the-arrow.short > .shaft {
  width: 2rem;
}
.the-arrow.thick.shaft, .the-arrow.thick.shaft:before, .the-arrow.thick.shaft:after {
  height: 2px;
}
.the-arrow.arrow-left > .shaft:before {
  transform-origin: top left;
  left: 0;
  right: auto;
}
.the-arrow.arrow-left > .shaft:after {
  transform-origin: bottom left;
  left: 0;
  right: auto;
}

.link > .the-arrow {
  position: relative;
}

.arrow-dark > .shaft,
.arrow-dark > .shaft:before,
.arrow-dark > .shaft:after {
  background-color: #131516;
}

.arrow-white > .shaft,
.arrow-white > .shaft:before,
.arrow-white > .shaft:after {
  background-color: #fff !important;
}

a.text-red:hover {
  color: #A34D3A;
}

.link-hover {
  position: relative;
}
.link-hover .shaft {
  background-color: #131516;
}
.link-hover .shaft::before, .link-hover .shaft::after {
  background-color: #131516;
}
.link-hover:hover {
  transition-property: opacity;
  transition-duration: 0.2s;
  transition-timing-function: linear;
  color: #131516;
}
.link-hover:hover:before {
  opacity: 0.15;
}
.link-hover:before {
  background-color: #04f;
  transition-property: opacity;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -10px;
  border-radius: 14px;
  content: "";
  opacity: 0;
  z-index: 0;
  pointer-events: none;
}

.content-container a:hover, .content-container a:focus {
  background-color: #eaf4fb;
}

.Link {
  font-family: "Avenir Book", -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";
  text-decoration: none;
  transition: background-color 0.3s ease-in-out;
  position: relative;
}
.Link__section {
  color: #004676;
  background: linear-gradient(to right, #f0c360 50%, white 50%);
  background-size: 201% 100%;
  background-position: right bottom;
  transition: all 0.5s ease-out;
}
.Link__section i {
  transition: 0.2s ease-in-out transform;
}
.Link__section:hover {
  color: #004676;
  background-position: left bottom;
}
.Link__section:hover i {
  transform: translate3d(0.25em, 0, 0);
}

/* Forms
--------------------------------------------- */
.btn {
  font-family: "Avenir Medium", sans-serif;
  border-radius: 1.875rem;
  transition: all 0.3s ease-in-out;
  display: inline-flex;
  padding: 0.375rem 1.25rem;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
  white-space: nowrap;
  line-height: normal;
  height: 40px;
  font-size: 1.125rem;
}
.btn i.fa-arrow-right,
.btn i.fa-long-arrow-right {
  transition: 0.2s ease-in-out transform;
}
.btn:hover i.fa-arrow-right,
.btn:hover i.fa-long-arrow-right {
  transform: translate3d(0.25em, 0, 0);
}
.btn.important__cta {
  padding: 0.75rem 1.25rem;
  height: 50px;
}
.btn.important__cta:hover, .btn.important__cta:focus {
  background-color: #f0c360;
  color: inherit;
}

.btn-big {
  height: 70px;
  width: 100%;
  padding: 8px 16px 8px 6px;
  border-radius: 2.5rem;
  justify-content: flex-start; /* Align text and image to the left */
  align-items: center;
  gap: 1rem; /* Increased gap between image and text */
}
.btn-big i.arrow-right {
  transition: 0.2s ease-in-out transform;
  background-image: url("../../img/svg/arrow-right-white.svg");
  width: 24px;
  height: 14px;
  background-size: cover;
  background-position: right;
  margin-left: auto;
  margin-right: 0.5rem;
  cursor: pointer;
}
.btn-big:hover i.arrow-right {
  background-image: url("../../img/svg/arrow-right.svg");
  transform: translate3d(0.25em, 0, 0);
}

.btn-outline-white {
  border-color: white;
  color: white;
  background-color: transparent;
}
.btn-outline-white:hover {
  background-color: #E3E4E6;
  color: #0C1B29;
  border-color: #BBBBC2;
}

.btn-outline-transparent {
  border-color: #BBBBC2;
  background: transparent;
}
.btn-outline-transparent:hover {
  background-color: #E3E4E6;
}

.btn-outline-transparent2 {
  border-color: #BBBBC2;
  background: transparent;
}
.btn-outline-transparent2:hover {
  background-color: white;
}

.btn-outline-gold {
  border-color: #f0c360;
  color: white;
  background-color: transparent;
}
.btn-outline-gold:hover {
  background-color: #E3E4E6;
  color: #0C1B29;
  border-color: #f0c360;
}

.btn-dark {
  background-color: #0C1B29;
  color: #FFF;
}
.btn-dark:hover {
  background-color: #5E5E5E;
}

.btn-white {
  background-color: white;
  border-color: white;
  color: #f0c360;
}
.btn-white:hover {
  background-color: #f0c360;
  color: white;
}

.btn-outline-grey {
  border-color: #BBBBC2;
  background: white;
}
.btn-outline-grey:hover {
  background-color: #E3E4E6;
}

input.form-control {
  padding: 0.75rem 1.75rem;
  border-radius: 1.875rem;
  line-height: normal;
  border: solid 1px transparent;
}
input.form-control:focus {
  box-shadow: none;
  color: #0C1B29;
  border-color: #004676;
}

.form-switch .form-check-input {
  width: 3em;
  height: 1.5em;
}

.form-check-input {
  width: 1.25rem;
  height: 1.25rem;
  border: 2px solid #BBBBC2;
}
.form-check-input:checked {
  background-color: #BBBBC2;
  border-color: #BBBBC2;
}
.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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
  background-size: 1.2rem 1.2rem;
}
.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='%23004676'/%3e%3c/svg%3e");
}

.form-select-lg {
  padding-top: 0.7rem;
  padding-bottom: 0.7rem;
}

.accordion-button::after {
  background-image: url("../../img/svg/plus.svg");
}

.accordion-button:not(.collapsed)::after {
  background-image: url("../../img/svg/minus.svg");
}

.form-select {
  background-image: url("../../img/svg/arrow-select.svg");
  border-radius: 1.5rem;
  border: 1px solid #BBBBC2;
  padding: 0.75rem 1rem;
  font-size: 1.25rem;
  line-height: normal;
}

@media (max-width: 992px) {
  .showHeaderMobile {
    min-height: 420px;
    background: #000;
  }
}
.active-filters {
  margin: 15px 0;
}

.filter-pill {
  display: inline-flex;
  align-items: center;
  background: #004676;
  padding: 0.313rem 0.5rem;
  margin-right: 5px;
  border-radius: 1.25rem;
  text-decoration: none;
  color: white;
  font-size: 1.25rem;
}
.filter-pill:hover {
  color: white;
  background: #004676;
  opacity: 0.8;
}

.custom-square-checkbox {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  display: inline-flex;
  align-items: center;
  line-height: 1.2;
}
.custom-square-checkbox input[type=checkbox] {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  height: 20px;
  width: 20px;
  margin: 0;
  cursor: pointer;
}
.custom-square-checkbox span {
  position: relative;
}
.custom-square-checkbox span::before {
  content: "";
  position: absolute;
  left: -28px;
  top: 0;
  height: 20px;
  width: 20px;
  border: 2px solid #BBBBC2;
  background-color: #fff;
  box-sizing: border-box;
  transition: all 0.2s ease;
}
.custom-square-checkbox span::after {
  content: "";
  position: absolute;
  left: -24px;
  top: 4px;
  width: 12px;
  height: 12px;
  background-color: #BBBBC2;
  opacity: 0;
  transition: opacity 0.2s ease;
}
.custom-square-checkbox input[type=checkbox]:checked + span::after {
  opacity: 1;
}

.fsr-autocomplete .autocomplete-results {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background: #fff;
  border: 1px solid #ddd;
  z-index: 99;
  max-height: 240px;
  overflow-y: auto;
}
.fsr-autocomplete .autocomplete-results .result {
  padding: 0.5rem 0.75rem;
  cursor: pointer;
}
.fsr-autocomplete .autocomplete-results .result:hover {
  background: #f5f5f5;
}

.fsr-autocomplete.is-invalid input {
  border-color: #dc3545;
}

.fsr-autocomplete .invalid-feedback {
  color: #dc3545;
  font-size: 0.85rem;
}

#archive-filter-form .form-select {
  width: auto;
  padding: 0.75rem 2.5rem 0.75rem 0.75rem;
}
#archive-filter-form .dropdown-toggle.archive-dropdown {
  background-image: url(../../img/svg/arrow-select.svg);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-color: white;
  height: auto;
  background-size: 16px 12px;
  border: 1px solid #BBBBC2;
  padding: 0.75rem 1rem;
  font-size: 1.25rem;
  line-height: normal;
  display: flex;
  min-width: 210px;
  align-items: center;
  justify-content: flex-start;
  font-family: var(--rscas-font-sans-serif) !important;
}
#archive-filter-form .dropdown-toggle.archive-dropdown::after {
  content: none;
}
#archive-filter-form .dropdown-toggle.archive-dropdown:hover, #archive-filter-form .dropdown-toggle.archive-dropdown:focus {
  background-color: rgba(227, 228, 230, 0.6);
  border: 1px solid;
}
#archive-filter-form .dropdown-menu {
  border-radius: 1.5rem;
  z-index: 9997;
  max-width: 340px;
  height: auto !important;
}
#archive-filter-form .dropdown-menu input[type=search] {
  background: rgba(227, 228, 230, 0.6);
  padding: 0.5rem 1rem;
}
#archive-filter-form .dropdown-menu .filter-pill {
  font-size: 0.8rem;
  cursor: pointer;
}

/* Select2
--------------------------------------------- */
h1, .h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  clear: both;
  margin-top: 0;
  margin-bottom: 0.5rem;
  line-height: 1.2;
}

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

@media (min-width: 1200px) {
  .h1 {
    font-size: 3.5rem !important;
  }
}
/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Navigation
--------------------------------------------- */
/** {
	outline: 1px solid red;
}*/
.going-down header,
.going-up header {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}
.going-down header .header__largewrapper,
.going-up header .header__largewrapper {
  z-index: 2;
}
.going-down header .header__top,
.going-up header .header__top {
  border-bottom: 1px solid rgba(34, 39, 50, 0.2);
}
.going-down header .search__button,
.going-up header .search__button {
  color: #0C1B29;
}
.going-down header .header__top a,
.going-up header .header__top a {
  color: #5E5E5E;
}
.going-down header .header__main li a,
.going-up header .header__main li a {
  color: #0C1B29;
}
.going-down header .logo,
.going-up header .logo {
  transition: all 300ms linear;
}
.going-down header .logo img,
.going-up header .logo img {
  filter: none;
}

body.single-post-class .header .header-bgr,
body.single-course .header .header-bgr,
body.single-scholarship .header .header-bgr,
body.page-template-default .header .header-bgr,
body[class*=tax-] .header .header-bgr {
  box-shadow: none;
}

body.single-course .header,
body.single-scholarship .header {
  background: #0C1B29;
}
body.single-course .header.light,
body.single-scholarship .header.light {
  background: white;
}

body.single-people.going-down header .logo img,
body.single-people header.light .logo img {
  filter: none !important;
}

body.single-people.going-down header svg.svgOpen > * {
  stroke: #0C1B29;
}
body.single-people.going-down header svg.svgOpen > .handle {
  fill: #0C1B29;
}

body.single-people .header {
  background: white;
}
@media (max-width: 900px) {
  body.single-people .header {
    background: #0C1B29;
  }
  body.single-people .header.light {
    background: white;
  }
  body.single-people .header .logo img {
    filter: brightness(0) invert(1) !important;
  }
  body.single-people .header svg.svgOpen > * {
    stroke: white;
  }
  body.single-people .header svg.svgOpen > .handle {
    fill: white;
  }
}
body.single-people .header .header__top {
  border-bottom: 1px solid rgba(34, 39, 50, 0.2);
}
body.single-people .header .search__button {
  color: #0C1B29;
}
body.single-people .header .header__main li a {
  color: #0C1B29;
}
body.single-people .header .header__top li a {
  color: #5E5E5E;
}
body.single-people .header .logo {
  transition: all 300ms linear;
}
body.single-people .header .logo img {
  filter: none;
}
body.single-people .header .header__mobile--footer {
  opacity: 0;
}
body.single-people .header.light .header__mobile--footer {
  opacity: 1;
}
body.single-people .header .svgOpen > * {
  stroke: #0C1B29;
}
body.single-people .header .svgOpen > .handle {
  fill: #0C1B29;
}

body.single-post-class:not(.single-course, .single-people, .single-scholarship) .header,
body.search .header,
body.tag .header,
body[class*=tax-]:not(.tax-training) .header,
body.page-template-default .header,
body.page-template-template-contact .header {
  background: white;
  box-shadow: none;
}
body.single-post-class:not(.single-course, .single-people, .single-scholarship) .header .header__top,
body.search .header .header__top,
body.tag .header .header__top,
body[class*=tax-]:not(.tax-training) .header .header__top,
body.page-template-default .header .header__top,
body.page-template-template-contact .header .header__top {
  border-bottom: 1px solid rgba(34, 39, 50, 0.2);
}
body.single-post-class:not(.single-course, .single-people, .single-scholarship) .header .search__button,
body.search .header .search__button,
body.tag .header .search__button,
body[class*=tax-]:not(.tax-training) .header .search__button,
body.page-template-default .header .search__button,
body.page-template-template-contact .header .search__button {
  color: #0C1B29;
}
body.single-post-class:not(.single-course, .single-people, .single-scholarship) .header .header__main li a,
body.search .header .header__main li a,
body.tag .header .header__main li a,
body[class*=tax-]:not(.tax-training) .header .header__main li a,
body.page-template-default .header .header__main li a,
body.page-template-template-contact .header .header__main li a {
  color: #0C1B29;
}
body.single-post-class:not(.single-course, .single-people, .single-scholarship) .header .header__top li a,
body.search .header .header__top li a,
body.tag .header .header__top li a,
body[class*=tax-]:not(.tax-training) .header .header__top li a,
body.page-template-default .header .header__top li a,
body.page-template-template-contact .header .header__top li a {
  color: #5E5E5E;
}
body.single-post-class:not(.single-course, .single-people, .single-scholarship) .header .logo,
body.search .header .logo,
body.tag .header .logo,
body[class*=tax-]:not(.tax-training) .header .logo,
body.page-template-default .header .logo,
body.page-template-template-contact .header .logo {
  transition: all 300ms linear;
}
body.single-post-class:not(.single-course, .single-people, .single-scholarship) .header .logo img,
body.search .header .logo img,
body.tag .header .logo img,
body[class*=tax-]:not(.tax-training) .header .logo img,
body.page-template-default .header .logo img,
body.page-template-template-contact .header .logo img {
  filter: none;
}
body.single-post-class:not(.single-course, .single-people, .single-scholarship) .header .header__mobile--footer,
body.search .header .header__mobile--footer,
body.tag .header .header__mobile--footer,
body[class*=tax-]:not(.tax-training) .header .header__mobile--footer,
body.page-template-default .header .header__mobile--footer,
body.page-template-template-contact .header .header__mobile--footer {
  opacity: 0;
}
body.single-post-class:not(.single-course, .single-people, .single-scholarship) .header.light .header__mobile--footer,
body.search .header.light .header__mobile--footer,
body.tag .header.light .header__mobile--footer,
body[class*=tax-]:not(.tax-training) .header.light .header__mobile--footer,
body.page-template-default .header.light .header__mobile--footer,
body.page-template-template-contact .header.light .header__mobile--footer {
  opacity: 1;
}
body.single-post-class:not(.single-course, .single-people, .single-scholarship) .header .svgOpen > *,
body.search .header .svgOpen > *,
body.tag .header .svgOpen > *,
body[class*=tax-]:not(.tax-training) .header .svgOpen > *,
body.page-template-default .header .svgOpen > *,
body.page-template-template-contact .header .svgOpen > * {
  stroke: #0C1B29;
}
body.single-post-class:not(.single-course, .single-people, .single-scholarship) .header .svgOpen > .handle,
body.search .header .svgOpen > .handle,
body.tag .header .svgOpen > .handle,
body[class*=tax-]:not(.tax-training) .header .svgOpen > .handle,
body.page-template-default .header .svgOpen > .handle,
body.page-template-template-contact .header .svgOpen > .handle {
  fill: #0C1B29;
}

.header {
  position: fixed;
  left: 0;
  right: 0;
  z-index: 9998;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  transition: 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  pointer-events: visible;
}
.header__desktop {
  display: block;
}
@media (max-width: 1099px) {
  .header__desktop {
    display: none;
  }
}
.header__mobile {
  display: none;
}
.header__mobile.light {
  width: 100%;
  height: 100%;
}
.header__mobile .logo img {
  width: 138px;
  height: auto;
}
@media (max-width: 1099px) {
  .header__mobile {
    display: block;
  }
}
.header__mobile--wrapper {
  padding: 1.125rem 1rem;
}
.header__mobile--btnOpen {
  cursor: pointer;
}
.header__mobile--content {
  position: fixed;
  top: 74px;
  right: 0;
  width: 100%;
  height: calc(100vh - 74px);
  z-index: 1000;
  background: white;
  padding: 0rem 1.25rem;
  transform: translateX(100%);
  transition: transform 0.7s ease-in-out;
  overflow: auto;
}
.header__mobile--content.active {
  transform: translateX(0);
}
.header__mobile--footer {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 1001;
  width: 100%;
  transition: all 0.7s ease-in-out;
  opacity: 0;
  background: white;
}
.header__mobile--footer ul {
  padding: 0rem 1.25rem;
}
.header__mobile--menu li a > span {
  font-size: calc(1.3rem + 0.6vw);
  font-family: "Avenir Heavy", sans-serif;
  line-height: normal;
}
@media (min-width: 1200px) {
  .header__mobile--menu li a > span {
    font-size: 1.75rem;
  }
}
.header__mobile--menu li:not(:last-of-type) {
  margin-bottom: 28px;
}
.header__mobile--menu-secondary li {
  margin-bottom: 12px;
}
.header__mobile--menu-secondary li a {
  font-size: calc(1.2625rem + 0.15vw);
  color: #5E5E5E;
}
@media (min-width: 1200px) {
  .header__mobile--menu-secondary li a {
    font-size: 1.375rem;
  }
}
.header__mobile--submenu {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: white;
}
.header__mobile--submenuHeader {
  padding: 1.125rem 1rem;
}
.header__mobile--submenuRootTitle {
  font-size: calc(1.2625rem + 0.15vw);
  font-family: "Avenir Heavy", sans-serif;
}
@media (min-width: 1200px) {
  .header__mobile--submenuRootTitle {
    font-size: 1.375rem;
  }
}
.header__mobile--submenuContent {
  padding: 0rem 1.25rem;
}
.header__mobile--submenuContent ul li a > span {
  font-size: calc(1.3rem + 0.6vw);
  font-family: "Avenir Medium", sans-serif;
  line-height: normal;
}
@media (min-width: 1200px) {
  .header__mobile--submenuContent ul li a > span {
    font-size: 1.75rem;
  }
}
.header__mobile--submenuContent ul li:not(:last-of-type) {
  margin-bottom: 28px;
}
.header .svgClose {
  color: #0C1B29;
}
.header__largewrapper {
  padding-left: 40px;
  padding-right: 40px;
}
.header .search__button {
  color: white;
  transition: color 200ms 0s ease-in-out;
}
.header .search__button.fa-xmark:after {
  content: "close";
  position: absolute;
  bottom: -20px;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 10px;
}
.header .logo {
  display: inline-block;
  transition: all 300ms linear;
}
.header .logo img {
  filter: brightness(0) invert(1);
}
.header.dark-bgr-show .dark-bgr {
  opacity: 1;
  visibility: visible;
  transition-delay: 0ms !important;
}
.header.light, .header.white {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}
.header.light .header__top, .header.white .header__top {
  border-bottom: 1px solid rgba(34, 39, 50, 0.2);
}
.header.light .search__button, .header.white .search__button {
  color: #0C1B29;
}
.header.light .header__main li a, .header.white .header__main li a {
  color: #0C1B29;
}
.header.light .header__top li a, .header.white .header__top li a {
  color: #5E5E5E;
}
.header.light .logo, .header.white .logo {
  transition: all 300ms linear;
}
.header.light .logo img, .header.white .logo img {
  filter: none;
}
.header.light {
  background: white;
}
.header.light .header__mobile--footer {
  opacity: 1;
}
.header.light .white-background {
  transition-delay: 0ms !important;
  height: 100%;
  opacity: 1;
}
.header.white {
  background: white;
}
.header__container {
  max-width: 1920px;
  margin: 0 auto;
}
.header__menucontainer {
  max-width: 1920px;
  margin: 0 auto;
}
.header__top {
  z-index: 9;
  padding: 14px 0px 8px 0px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  transition: 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.header__top .logo img {
  width: 100%;
  height: 10px;
}
.header__top nav li {
  font-family: "Avenir Book", -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";
}
.header__top nav li a {
  font-size: 1rem;
  color: #ffffff;
  text-decoration: none;
  transition: color 200ms 0s ease-in-out;
}
.header__main {
  transition: 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  z-index: 3;
  width: 100%;
  padding: 12px 0px;
}
.header__main .logo img {
  width: 138px;
  height: auto;
}
.header__main nav li {
  display: inline-block;
  position: relative;
  font-size: 1.25rem;
  line-height: 185%;
  text-transform: capitalize;
  letter-spacing: 1px;
  font-family: "Avenir Heavy", sans-serif;
  pointer-events: auto;
}
.header__main nav li a {
  text-decoration: none;
  display: block;
  padding: 0px 16px 0px;
  color: #fff;
  transition: color 200ms 0s ease-in-out;
}
.header .logo__icon {
  transition: all 400ms ease-in-out;
}
.header .header-bgr {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  transform: translateY(-120%);
  width: 100%;
  height: 100%;
  background-color: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
  transition: 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.header .white-background {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  background-color: #fff;
  width: 100%;
  height: 100%;
  opacity: 0;
  height: 0;
  transition: all 400ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-delay: 120ms;
}
.header .dark-bgr {
  position: fixed;
  left: 0;
  top: 0;
  opacity: 0;
  visibility: hidden;
  z-index: -2;
  width: 100%;
  height: calc(100vh + 60px);
  background-color: rgba(8, 12, 20, 0.2);
  transition: all 400ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-delay: 120ms;
}
.header .menu-hover-line {
  display: block;
  position: absolute;
  left: 0;
  bottom: -13px;
  width: 0;
  height: 2px;
  background: #0C1B29;
  transition: all 1200ms 200ms cubic-bezier(0.15, 0.9, 0.34, 0.95);
}
.header .menu-hover-line.hidden {
  opacity: 0;
}

.mega-menu-outer {
  position: relative;
  left: 0;
  z-index: 3;
  display: block;
  height: auto;
  max-height: 100vh;
  overflow: hidden;
  transition: height 400ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.mega-menu-outer .mega-menu-items-outer {
  position: relative;
}
.mega-menu-outer .mega-menu-items-outer .mega-menu-items {
  opacity: 0;
  pointer-events: none;
  padding: 58px 0;
  height: auto;
  transition: all 350ms ease-in-out;
  transform: translateY(20px);
  position: absolute;
}
.mega-menu-outer .mega-menu-items-outer .mega-menu-items.shown {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
  transition-delay: 150ms;
}
.mega-menu-outer .mega-menu-items-outer .mega-menu-items .mega-menu-item {
  display: flex;
}
.mega-menu-outer .mega-menu-items-outer .mega-menu-items .mega-menu-item p,
.mega-menu-outer .mega-menu-items-outer .mega-menu-items .mega-menu-item ul li a,
.mega-menu-outer .mega-menu-items-outer .mega-menu-items .mega-menu-item span,
.mega-menu-outer .mega-menu-items-outer .mega-menu-items .mega-menu-item .Authors__title {
  color: #5E5E5E !important;
}
.mega-menu-outer .mega-menu-items-outer .mega-menu-items .mega-menu-item a {
  text-decoration: none;
}
.mega-menu-outer .mega-menu-items-outer .mega-menu-items .mega-menu-item p,
.mega-menu-outer .mega-menu-items-outer .mega-menu-items .mega-menu-item .Authors__title {
  font-size: 1.125rem;
}
.mega-menu-outer .mega-menu-items-outer .mega-menu-items .mega-menu-item .Authors__title {
  font-family: "Avenir Book", -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";
}
.mega-menu-outer .mega-menu-items-outer .mega-menu-items .mega-menu-item ul li a {
  font-size: calc(1.2625rem + 0.15vw);
}
@media (min-width: 1200px) {
  .mega-menu-outer .mega-menu-items-outer .mega-menu-items .mega-menu-item ul li a {
    font-size: 1.375rem;
  }
}
.mega-menu-outer .mega-menu-items-outer .mega-menu-items .mega-menu-item ul li a:hover {
  text-decoration: underline;
}
.mega-menu-outer .mega-menu-items-outer .mega-menu-items .mega-menu-item img.menu_article_image {
  height: 143px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 16px;
}

.going-down header.dark-bgr-show {
  transform: translateX(0) translateY(-50px) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1, 1);
}

.going-down header .header-bgr,
.going-up header .header-bgr {
  transform: translateY(0);
}

.going-up header.dark-bgr-show {
  transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1, 1);
}

.going-up header.header__mobile {
  background: white;
}
.going-up header.header__mobile svg > * {
  stroke: #0C1B29;
}
.going-up header.header__mobile svg .handle {
  fill: #0C1B29;
}

.going-down header.header__mobile {
  transform: translateX(0) translateY(0px) translateZ(0) rotate(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1, 1);
  background: white;
}
.going-down header.header__mobile svg > * {
  stroke: #0C1B29;
}
.going-down header.header__mobile svg .handle {
  fill: #0C1B29;
}

.Featured__content a {
  font-family: "Avenir Medium", sans-serif;
  font-size: 1.125rem;
}
.Featured__content p {
  font-size: 0.875rem;
  color: #5E5E5E;
}
.Featured__content span {
  font-size: 1rem;
  color: #5E5E5E;
}

.More__opportunities--title,
.More__contact--title {
  font-size: 1.125rem;
  font-family: "Avenir Medium", sans-serif;
}

.More__opportunities ul li a,
.More__opportunities .mail_contact,
.More__contact ul li a,
.More__contact .mail_contact {
  font-size: 1.125rem !important;
  color: #5E5E5E;
}

.More__contact ul li a i {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .More__contact ul li a i {
    font-size: 1.5rem;
  }
}

#itemid-search-button .btn,
#archive-filter-form .btn {
  height: 58px;
  font-size: 1.25rem;
  font-family: "Avenir Medium", sans-serif;
}

#searchAll {
  position: relative;
  padding-left: 60px;
  background: rgba(227, 228, 230, 0.6);
  line-height: 24px;
  font-size: calc(1.275rem + 0.3vw);
  color: #5E5E5E;
  font-family: "Avenir Medium", sans-serif;
}
@media (min-width: 1200px) {
  #searchAll {
    font-size: 1.5rem;
  }
}

.search-icon {
  display: inline-block;
  position: relative;
  width: 100%;
}

.search-icon::before {
  content: "\f002"; /* Codice unicode per l'icona della lente di Font Awesome */
  font-family: "Font Awesome 6 Sharp"; /* Cambia con il nome corretto della libreria che stai usando */
  height: 100%;
  left: 28px;
  pointer-events: none; /* important */
  position: absolute;
  top: 16px;
  width: 2em;
  color: #3F3C3C;
  z-index: 1;
}

.SearhTag {
  align-items: center;
  gap: 1.25rem;
  align-self: stretch;
}
.SearhTag__label {
  font-size: 1rem;
  color: #5E5E5E;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.SearhTag__list {
  flex: 1 0 0;
  display: flex;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
  -ms-overflow-style: none;
  /*&::-webkit-scrollbar:horizontal {
  	height: 8px;
  	background-color: $gray;
  }

  &::-webkit-scrollbar-thumb {
  	background-color: $grey-light;
  	border-radius: 3px;
  }

  &::-webkit-scrollbar-thumb:hover {

  	background-color: $primary-dark;
  }*/
}
.SearhTag__list::-webkit-scrollbar {
  -webkit-appearance: none;
  display: none;
}
.SearhTag .Card__taglist--item {
  display: inline-flex;
  max-width: 100%;
  width: -moz-fit-content;
  width: fit-content;
}

/* Cards
--------------------------------------------- */
.Card {
  display: flex;
  position: relative;
  background: white;
  padding: 16px;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  border: 1px solid #E3E4E6;
  border-radius: 1.25rem;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  overflow: hidden;
  flex: 1;
  z-index: 0;
}
.Card__link {
  text-decoration: none;
  color: inherit;
}
.Card__link:hover {
  text-decoration: none;
}
.Card__wrapper {
  position: relative;
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  overflow: visible;
  z-index: 0;
  margin-bottom: 10px;
}
.Card__article {
  background-color: white;
  padding: 0;
}
.Card__article .Card__bottom {
  border-top-right-radius: 1.875rem;
  padding: 16px 16px 24px 16px;
  top: -24px;
}
.Card__article .Tag__top {
  top: 28px !important;
}
.Card__border--top {
  background: white;
}
.Card__border--top .Tag__top {
  top: 24px;
  left: 24px;
}
.Card__border--top .Label {
  left: 24px !important;
  bottom: 24px !important;
}
.Card__course {
  padding: 0;
}
.Card__course .Card__bottom {
  padding: 16px 8px 46px 8px;
}
.Card__podcast .Card__taglist {
  left: 0px;
  margin: 0px 12px;
}
.Card__podcast:hover .Card__taglist {
  bottom: -32px !important;
}
@media (min-width: 1024px) {
  .Card__publication {
    min-height: 550px;
  }
}
@media (max-width: 900px) {
  .Card__publication {
    padding: 8px 16px 8px 8px !important;
  }
  .Card__publication .Card__content--title {
    margin-bottom: 56px;
  }
}
.Card__publication .Card__taglist {
  left: 0px;
  margin: 0px 12px;
}
.Card__publication:hover .Card__taglist {
  bottom: -24px !important;
}
.Card__top {
  position: relative;
  height: 277px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 900px) {
  .Card__top {
    height: 219px;
  }
}
.Card__bottom {
  position: relative;
  padding: 16px 8px 32px 8px;
  background: #fff;
  flex-grow: 1;
}
@media (max-width: 900px) {
  .Card__bottom {
    padding: 16px 8px 0px 8px !important;
  }
}
.Card:hover {
  transform: translateY(-5px);
  box-shadow: 3px 5px 9px 0px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  z-index: 10;
}
.Card:hover .Card__taglist {
  bottom: 32px;
}
.Card:hover .Card__authors_img {
  border-color: #E3E4E6;
}
.Card__content {
  position: relative;
  padding: 12px 12px 0px 12px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 3.125rem;
  align-self: stretch;
}
.Card__content--cpt {
  font-family: "Avenir Medium", sans-serif;
  line-height: normal;
  color: #5E5E5E;
  font-size: 1.125rem;
  text-transform: uppercase;
}
.Card__content--title {
  font-family: "Avenir Medium", sans-serif;
  font-size: calc(1.2625rem + 0.15vw);
  color: #0C1B29;
  line-height: 1.75rem;
  margin: 18px 0px 12px 0px;
}
@media (min-width: 1200px) {
  .Card__content--title {
    font-size: 1.375rem;
  }
}
.Card__content--text {
  font-size: 1.125rem;
  color: #5E5E5E;
  line-height: 24px;
  margin-bottom: 32px;
}
@media (max-width: 900px) {
  .Card__content--text {
    display: none;
  }
}
.Card .Img__rounded {
  border-radius: 0.875rem;
  align-self: stretch;
  height: 233px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1080px) {
  .Card .Img__rounded {
    height: 159px;
  }
}
.Card .Img__top {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.Card__taglist {
  position: absolute;
  bottom: -100%; /* Start hidden below the card */
  left: 0;
  gap: 0.625rem;
  align-items: center;
  display: flex;
  transition: bottom 0.3s ease;
  margin: 0px 28px;
}
@media (max-width: 900px) {
  .Card__taglist {
    display: none;
  }
}
.Card__taglist--item {
  display: flex;
  padding: 0.5rem 0.9375rem;
  justify-content: center;
  align-items: center;
  border-radius: 1.25rem;
  border: 1px solid #BBBBC2;
  background: #FFF;
  font-family: "Avenir Medium", sans-serif;
  font-size: 1rem;
  color: #5E5E5E;
  line-height: 10px;
  transition: background 0.3s ease;
}
.Card__taglist--item a {
  color: #5E5E5E;
}
.Card__taglist--item:hover {
  background: #eaeaeb;
  cursor: pointer;
}
.Card__authors {
  display: flex;
  height: 55px;
}
.Card__authors a {
  position: relative;
  z-index: 2;
  pointer-events: auto;
}
.Card__authors a .Card__authors_img {
  display: block;
  position: relative;
  border: 1px solid #fff;
  border-radius: 50%;
  box-sizing: border-box;
  width: 55px;
  height: 55px;
  -o-object-fit: cover;
     object-fit: cover;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 900px) {
  .Card__authors a .Card__authors_img {
    width: 45px;
    height: 45px;
  }
}
.Card__authors .Card__authors_unmatched_name {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  border: 1px solid #E3E4E6;
  background: #eeeeee;
  border-radius: 50%;
  box-sizing: content-box;
  width: 55px;
  height: 55px;
  transition: all 0.3s ease-in-out;
  font-size: 1rem;
  font-family: "Avenir Heavy", sans-serif;
  z-index: 2;
}
@media (max-width: 900px) {
  .Card__authors .Card__authors_unmatched_name {
    width: 45px;
    height: 45px;
  }
}
.Card__authors a:not(:first-child),
.Card__authors .Card__authors_unmatched_name:not(:first-child) {
  margin-left: -7px;
}
.Card .Label {
  display: flex;
  padding: 0.688rem 0.875rem;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
  /* position: absolute;
   left: 16px;
   bottom: 16px;*/
  border-radius: 1.25rem;
  border: 1px solid #004676;
  background: #FFF;
  color: #004676;
  font-family: "Avenir Heavy", sans-serif;
  font-size: 1.125rem;
  font-style: normal;
  line-height: 0.625rem;
}
.Card .Label__date {
  color: #004676;
  font-family: "Avenir Heavy", sans-serif;
  font-size: 1.125rem;
  display: flex;
  justify-content: flex-end;
  padding-right: 12px;
}
.Card .Label__yellow {
  background: #f0c360;
  border: 1px solid #0C1B29;
  color: #0C1B29;
}
.Card .Label__list {
  position: absolute;
  left: 16px;
  bottom: 16px;
}
.Card__info {
  background-color: #004676;
  padding: 36px 16px;
  height: 100%;
  z-index: 2;
}
.Card__info .Card__content--cpt {
  color: #f0c360;
}
.Card__info .Card__content--title,
.Card__info .Card__content--text {
  color: #FFF;
}
@media (max-width: 900px) {
  .Card__info .Card__content--text {
    display: block !important;
  }
}
.Card__podcast--player {
  background: #E3E4E6;
  padding: 1em;
}
@media (max-width: 1080px) {
  .Card__podcast--player img {
    width: 70px;
    height: 70px;
  }
}
.Card__podcast--title {
  font-size: 1rem;
  font-family: "Avenir Heavy", sans-serif;
  line-height: 1.2;
}
.Card__podcast--series {
  font-size: 1rem;
  color: #5E5E5E;
}
.Card__tom-featured:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.8), transparent);
  z-index: 1;
  transition: all 0.5s ease-in-out;
}
.Card__tom-featured .Card__content--text,
.Card__tom-featured .Card__content--title {
  color: white;
}
.Card__tom-featured__img {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: 0;
}
.Card__tom-featured__bottom {
  z-index: 3;
  padding: 16px 28px;
  position: relative;
  transform: translateY(0);
  transition: transform 0.3s ease;
  overflow: hidden;
}

.Tag {
  display: inline-flex;
  white-space: nowrap;
  padding: 0.255rem 0.9375rem;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
  border-radius: 1.25rem;
  border: 1px solid #FFF;
  background: #004676;
  font-family: "Avenir Medium", sans-serif;
  font-size: 0.875rem;
  line-height: 1;
}
.Tag a {
  color: white;
  text-decoration: none;
}
.Tag__top {
  position: absolute;
  top: 12px;
  left: 16px;
  color: white;
  z-index: 1;
}
.Tag__upcoming, .Tag__ongoing {
  background: #f0c360;
  color: #0C1B29;
}
.Tag__ended {
  background: #5E5E5E;
  color: white;
}

.Spotlight {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.Spotlight .Label {
  display: flex;
  padding: 0.688rem 0.875rem;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
  /* position: absolute;
   left: 16px;
   bottom: 16px;*/
  border-radius: 1.25rem;
  border: 1px solid #004676;
  background: #FFF;
  color: #004676;
  font-family: "Avenir Heavy", sans-serif;
  font-size: 1rem;
  font-style: normal;
  line-height: 0.625rem;
}
.Spotlight .Label__date {
  color: #004676;
  font-family: "Avenir Heavy", sans-serif;
  font-size: 1.125rem;
  display: flex;
  justify-content: flex-end;
  padding-right: 12px;
}
.Spotlight .Label__yellow {
  background: #f0c360;
  border: 1px solid #0C1B29;
  color: #0C1B29;
}
.Spotlight .Label__list {
  position: absolute;
  left: 16px;
  bottom: 46px;
}

.Spotlight__bottom {
  margin-top: auto;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 1080px) {
  .Spotlight__bottom {
    height: auto;
    margin-top: 0;
  }
}

.Spotlight__text {
  flex-grow: 1;
}

.Spotlight__bottom .btn {
  margin-top: auto;
  width: auto !important;
  align-self: flex-start;
}

.BoxFiguresAndImages {
  margin-top: -100px !important;
}
@media (max-width: 1080px) {
  .BoxFiguresAndImages {
    margin-top: 32px !important;
  }
}
.BoxFiguresAndImages .TransformY {
  transform: translateY(50%);
}
@media (max-width: 1080px) {
  .BoxFiguresAndImages .TransformY {
    transform: none;
  }
}

.TransformY {
  transform: translateY(-50%);
}
@media (max-width: 1080px) {
  .TransformY {
    transform: none;
  }
}

.Card__Horiz {
  display: flex;
  border-radius: 1.25rem;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  flex-direction: row;
  align-items: center;
  gap: 1.25rem;
  width: 100%;
  z-index: 1;
}
.Card__Horiz__People {
  background: #F8F8F9;
}
.Card__Horiz__People .btn {
  height: 20px;
  font-size: 0.875rem;
}
.Card__Horiz__People--info {
  display: flex;
  padding: 1.1rem 0rem 1.1rem 1.1rem;
  flex-direction: column;
  align-items: flex-start;
  gap: 1rem;
  flex: 1 0 0;
  align-self: stretch;
  justify-content: space-between;
}
.Card__Horiz__People--img {
  width: 196px;
  flex-shrink: 0;
  align-self: stretch;
  height: 158px;
}
@media (max-width: 1080px) {
  .Card__Horiz__People--img {
    width: 96px;
  }
}
.Card__Horiz__People--img img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  border-radius: 8px;
}
.Card__Horiz__People--job {
  color: #5E5E5E;
  font-size: 1rem;
}
.Card__Horiz__People--name a {
  color: #0C1B29;
  font-size: 1.125rem;
}
.Card__Horiz__People--bio {
  color: #5E5E5E;
  font-size: 0.875rem;
}
.Card__Horiz .placeholder-glow {
  transition: opacity 3s ease-out;
  min-height: 158px;
}
.Card__Horiz__Default {
  background: rgba(227, 228, 230, 0.25);
  padding: 1.125rem;
}
.Card__Horiz__Default.Featured {
  background: #0C1B29;
}
.Card__Horiz__Default.Featured .Card__Horiz__Default--title {
  color: #f0c360;
}
.Card__Horiz__Default.Featured .Card__Horiz__Default--excerpt {
  color: white;
}
.Card__Horiz__Default.Featured .Card__Horiz__Default--subtitle {
  color: #BBBBC2;
}
.Card__Horiz__Default.Featured .Card__Horiz__Default--date {
  color: #BBBBC2;
}
.Card__Horiz__Default:hover {
  transform: translateY(-5px);
  box-shadow: 3px 5px 9px 0px rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
.Card__Horiz__Default--date {
  color: #BBBBC2;
  font-size: 1rem;
}
.Card__Horiz__Default--info {
  display: flex;
  align-items: center;
  gap: 1.75rem;
  align-self: stretch;
  justify-content: space-between;
  width: 100%;
  height: 100%;
}
@media (max-width: 1080px) {
  .Card__Horiz__Default--info {
    flex-direction: column;
  }
}
.Card__Horiz__Default--title {
  font-size: 1.125rem;
  font-family: "Avenir Medium", sans-serif;
}
.Card__Horiz.Card__h_article .Card__Horiz__Default--subtitle {
  font-family: "Avenir Medium", sans-serif;
}
.Card__Horiz__Default--subtitle, .Card__Horiz__Default--excerpt {
  font-size: 1rem;
  color: #5E5E5E;
}
.Card__Horiz.Card__h_article .Card__Horiz__Default--img {
  width: 160px;
  height: 128px;
}
.Card__Horiz.Card__h_article .Card__Horiz__Default--img img {
  width: 100%;
}
.Card__Horiz__Default--img {
  width: 10rem;
  height: 10rem;
  align-self: stretch;
  border-radius: 0.5rem;
}
@media (max-width: 1080px) {
  .Card__Horiz__Default--img {
    width: 100% !important;
  }
}
.Card__Horiz__Default--img img {
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.5rem;
}

.Card__Pillar {
  overflow: hidden;
  border-radius: 1.25rem;
  height: 311px;
  width: 100%;
  display: flex;
  position: relative;
}
@media (max-width: 1080px) {
  .Card__Pillar {
    height: 200px;
    margin-bottom: 20px;
  }
}
.Card__Pillar h3, .Card__Pillar .h3 {
  color: white;
  font-size: calc(1.3625rem + 1.35vw);
  padding: 16px 32px;
  width: 100%;
  position: absolute;
  bottom: 0;
}
@media (min-width: 1200px) {
  .Card__Pillar h3, .Card__Pillar .h3 {
    font-size: 2.375rem;
  }
}
.Card__Pillar .Card__Pillar--image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.4s ease, opacity 0.4s ease;
}
.Card__Pillar .Card__Pillar--overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.49) 74.5%, rgba(0, 0, 0, 0.6) 87%, rgba(0, 0, 0, 0.6) 100%);
  pointer-events: none;
}
.Card__Pillar:hover .Card__Pillar--image {
  transform: scale(1.1);
}

.Card_Testimonial {
  padding: 20px;
}
.Card_Testimonial__thumb {
  width: 328px !important;
  height: 221px !important;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  flex-shrink: 0;
}
@media (min-width: 992px) {
  .Card_Testimonial__thumb {
    width: 516px !important;
    height: 283px !important;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
  }
}
.Card_Testimonial__quote p {
  font-size: 1.25rem;
}
.Card_Testimonial__name {
  font-size: 1.375rem;
  font-family: "Avenir Medium", sans-serif;
}
.Card_Testimonial:hover {
  transform: none;
}
.Card_Testimonial .btn {
  position: absolute;
  top: 20px;
  left: 20px;
}
@media (min-width: 992px) {
  .Card_Testimonial .btn {
    top: auto;
    bottom: 20px;
  }
}

.Course__date {
  font-size: 1rem;
  font-family: "Avenir Medium", sans-serif;
  color: #0C3B8F;
}

@media (max-width: 899px) {
  .page-template-template-scholarships .mts-9 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
}
@media (min-width: 900px) {
  .page-template-template-scholarships .BoxFiguresAndImages {
    transform: translateY(-17%);
  }
  .page-template-template-scholarships .mg-comp {
    margin-top: 230px;
  }
  .page-template-template-scholarships .mts-9 {
    margin-top: 9rem;
  }
  .page-template-template-scholarships .mys-9 {
    margin-top: 16rem;
    margin-bottom: 18rem;
  }
  .page-template-template-scholarships .mbs-9 {
    margin-bottom: 9rem;
  }
  .page-template-template-scholarships .mbs-9 {
    margin-top: 9rem;
  }
}

.page-template-template-execEdu .Card__Pillar {
  /* Testo nascosto */
}
.page-template-template-execEdu .Card__Pillar h3, .page-template-template-execEdu .Card__Pillar .h3 {
  color: white;
  font-size: calc(1.3625rem + 1.35vw);
  width: 100%;
  margin: 0;
  position: relative;
  padding: 0;
}
@media (min-width: 1200px) {
  .page-template-template-execEdu .Card__Pillar h3, .page-template-template-execEdu .Card__Pillar .h3 {
    font-size: 2.375rem;
  }
}
.page-template-template-execEdu .Card__Pillar .Card__Pillar--image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.4s ease, opacity 0.4s ease;
}
.page-template-template-execEdu .Card__Pillar .Card__Pillar--overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.49) 74.5%, rgba(0, 0, 0, 0.6) 87%, rgba(0, 0, 0, 0.6) 100%);
  pointer-events: none;
}
.page-template-template-execEdu .Card__Pillar .Card__Pillar__content {
  --peek: 80px;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 16px 32px 24px;
  z-index: 0;
  /* look & readability */
  color: #fff;
  backdrop-filter: blur(2px);
  /* slide logic: mostra solo "peek" */
  transform: translateY(calc(100% - var(--peek)));
  transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}
.page-template-template-execEdu .Card__Pillar .Card__Pillar_hidden {
  margin-top: 12px;
  color: #fff;
  opacity: 0;
  transform: translateY(8px);
  transition: opacity 0.25s ease, transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}
.page-template-template-execEdu .Card__Pillar:hover {
  cursor: pointer;
}
.page-template-template-execEdu .Card__Pillar:hover .Card__Pillar--image {
  transform: scale(1.1);
}
.page-template-template-execEdu .Card__Pillar:hover .Card__Pillar__content {
  transform: translateY(0);
}
.page-template-template-execEdu .Card__Pillar:hover .Card__Pillar_hidden {
  opacity: 1;
  transform: translateY(0);
}

section.cta {
  /*padding: 0px 40px;*/
}
@media (max-width: 1080px) {
  section.cta {
    padding: 0;
  }
  section.cta .container-fluid, section.cta .container-sm, section.cta .container-md, section.cta .container-lg, section.cta .container-xl, section.cta .container-xxl {
    padding: 0;
  }
}

.Cta {
  gap: 3.5rem;
  flex-shrink: 0;
  border-radius: 1.25rem;
  background: #0C1B29;
  color: white;
  height: 300px;
  width: 100%;
  margin: 6rem 0px;
}
@media (max-width: 1280px) {
  .Cta {
    flex-direction: column;
    padding: 15px 15px 36px 15px;
    height: auto;
  }
}
@media (max-width: 992px) {
  .Cta {
    border-radius: 0;
    margin: 3rem 0px;
  }
}
.Cta__height-auto {
  height: auto;
}
.Cta__meta h3, .Cta__meta .h3 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  .Cta__meta h3, .Cta__meta .h3 {
    font-size: 2rem;
  }
}
.Cta__meta p {
  margin: 0;
  font-size: 1.25rem;
}
.Cta__link {
  padding-right: 32px;
}
.Cta__link2 {
  display: flex;
  padding: 8px 16px 8px 8px;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
}
.Cta__circleImage {
  width: 60px;
  height: 60px;
  flex-shrink: 0;
  border-radius: 55px;
  -o-object-fit: cover;
     object-fit: cover; /* Ensures the image scales properly without distorting */
}
.Cta__img {
  height: 300px;
  width: 300px;
}
@media (max-width: 1280px) {
  .Cta__img {
    height: auto;
    width: 100%;
  }
}
.Cta__img img {
  -o-object-fit: cover;
     object-fit: cover;
  height: inherit;
  width: inherit;
  border-radius: 1.25rem 1.875rem 1.875rem 1.25rem;
  max-width: inherit;
}
@media (max-width: 800px) {
  .Cta__img img {
    max-height: 146px;
  }
}

.Cta-vertical {
  flex-direction: column;
}

/* ExpandAreaWithFilters";
--------------------------------------------- */
.DonorsFilters__accordion {
  /* Grid container */
  /* Desktop */
  /* MOBILE */
  /* DESKTOP: filtri in riga accanto al titolo */
}
.DonorsFilters__accordion .accordion-title-label {
  color: #0C1B29;
  font-size: calc(1.275rem + 0.3vw);
  width: 100%;
}
@media (min-width: 1200px) {
  .DonorsFilters__accordion .accordion-title-label {
    font-size: 1.5rem;
  }
}
.DonorsFilters__accordion .accordion-item {
  border: none;
}
.DonorsFilters__accordion .accordion-header {
  border-radius: 40px;
  border: 1px solid #BBBBC2;
  padding: 13px 25px;
}
.DonorsFilters__accordion .accordion-header .d-flex {
  flex-wrap: wrap;
}
.DonorsFilters__accordion .accordion-body {
  border-radius: 40px;
  border: 1px solid #BBBBC2;
  padding: 40px 13px;
  margin-top: 20px;
}
.DonorsFilters__accordion .btn {
  text-decoration: none;
}
.DonorsFilters__accordion .accordion-icon {
  color: #5E5E5E;
  font-size: 1.7rem;
}
.DonorsFilters__accordion .donor-filters {
  width: auto;
  display: flex;
  gap: 17px;
}
.DonorsFilters__accordion .donors-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 3rem;
  justify-items: center;
  align-items: center;
}
@media (min-width: 992px) {
  .DonorsFilters__accordion .donors-grid {
    grid-template-columns: repeat(4, 1fr);
  }
}
.DonorsFilters__accordion .donor-item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.DonorsFilters__accordion .d-donor-item img,
.DonorsFilters__accordion .donor-item img {
  max-width: 180px;
  max-height: 75px;
  width: auto;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 991.98px) {
  .DonorsFilters__accordion {
    /* 1) Titolo: prima riga, a sinistra */
    /* 2) Icona: prima riga, a destra */
    /* 3) Filtri: seconda riga, full width */
    /* I label dei filtri come “pill” full width */
    /* Spaziatura: evita che il gap del container crei strani rientri */
    /* Contenitore filtri: 2 colonne */
    /* Le pill (label) a tutta larghezza della cella */
    /* PRIMA pill (All): width auto */
    /*
      Gli input fanno parte del DOM: non vogliamo che influenzino la grid.
      Li rendiamo "non layout".
    */
    /*
      Dal 3° label in poi (Major, Associate, ecc.) => full width (span 2 colonne)
      NOTA: :nth-of-type conta solo i label se il markup è input+label ripetuto,
      quindi i label sono 1,2,3,4...
    */
  }
  .DonorsFilters__accordion .accordion-header .accordion-title-label {
    order: 1;
    flex: 1 1 auto; /* prende spazio ma non forza nuova riga */
    width: auto; /* 🔥 fondamentale */
    text-align: left;
  }
  .DonorsFilters__accordion .accordion-header .accordion-icon {
    order: 2;
    flex: 0 0 auto;
    margin-left: auto;
  }
  .DonorsFilters__accordion .accordion-header .donor-filters {
    order: 3;
    flex: 0 0 100%;
    width: 100%;
    margin-top: 0.75rem;
  }
  .DonorsFilters__accordion .accordion-header .donor-filters .btn {
    width: 100%;
    border-radius: 999px;
    text-align: center;
  }
  .DonorsFilters__accordion .accordion-header > .d-flex {
    gap: 0.5rem 1rem; /* row-gap, column-gap */
  }
  .DonorsFilters__accordion .accordion-header .btn.btn-link {
    text-align: left;
  }
  .DonorsFilters__accordion .donor-filters {
    display: grid;
    grid-template-columns: auto 1fr; /* 2 pill sulla prima riga */
    gap: 0.75rem;
    width: 100%;
  }
  .DonorsFilters__accordion .donor-filters .btn {
    width: 100%;
    border-radius: 999px;
    text-align: center;
  }
  .DonorsFilters__accordion .donor-filters label.btn:nth-of-type(1) {
    width: auto; /* 🔥 */
    justify-self: start; /* evita stretch */
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .DonorsFilters__accordion .donor-filters .btn-check {
    position: absolute;
    opacity: 0;
    pointer-events: none;
  }
  .DonorsFilters__accordion .donor-filters label.btn:nth-of-type(n+3) {
    grid-column: 1/-1; /* occupa entrambe le colonne */
  }
}
@media (min-width: 992px) {
  .DonorsFilters__accordion .accordion-header > .d-flex {
    flex-wrap: nowrap;
    align-items: center;
  }
  .DonorsFilters__accordion .accordion-header .donor-filters {
    display: inline-flex;
    flex-direction: row;
    gap: 0.5rem;
    width: auto;
    margin-top: 0;
  }
}

.ExpandAreaWithFilters__expandArea {
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  border: 1px solid #BBBBC2;
  border-radius: 40px;
  background: white;
  font-family: "Avenir Medium", sans-serif;
  transition: max-height 0.6s ease;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .ExpandAreaWithFilters__expandArea {
    font-size: 1.5rem;
  }
}
.ExpandAreaWithFilters__expandArea .form-select {
  min-width: 210px;
  max-width: 210px;
  height: 2.625rem;
  transition: all 0.3s ease-in-out;
  padding: 0rem 1rem;
  font-size: 1.5rem;
}
.ExpandAreaWithFilters__expandArea .form-select:hover, .ExpandAreaWithFilters__expandArea .form-select:focus {
  background-color: rgba(227, 228, 230, 0.6);
  border: 1px solid;
  box-shadow: none;
}
.ExpandAreaWithFilters__expandArea__header {
  width: 100%;
}
.ExpandAreaWithFilters__expandArea__advanced {
  line-height: normal;
  padding-right: 1.5rem;
  justify-content: right;
  font-family: "Avenir Medium", sans-serif;
  font-size: calc(1.275rem + 0.3vw);
  cursor: pointer;
}
@media (min-width: 1200px) {
  .ExpandAreaWithFilters__expandArea__advanced {
    font-size: 1.5rem;
  }
}
.ExpandAreaWithFilters__expandArea__advanced .expandArea-button {
  font-family: "Avenir Medium", sans-serif;
  font-size: calc(1.2875rem + 0.45vw);
  color: #0C1B29;
  text-transform: capitalize;
  position: relative;
}
@media (min-width: 1200px) {
  .ExpandAreaWithFilters__expandArea__advanced .expandArea-button {
    font-size: 1.625rem;
  }
}
.ExpandAreaWithFilters__expandArea__advanced .expandArea-button::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-image: url("../../img/svg/plus.svg");
  background-size: cover;
  background-position: center;
}
.ExpandAreaWithFilters__expandArea__advanced .expandArea-button:not(.collapsed)::after {
  background-image: url("../../img/svg/minus.svg");
}
.ExpandAreaWithFilters__expandArea__advanced .expandArea-button:focus {
  box-shadow: none;
}
.ExpandAreaWithFilters__expandArea__filters {
  opacity: 0;
  visibility: hidden;
  display: none;
  z-index: 1;
  transition: opacity 0.6s ease; /* Delay visibility change until opacity is complete */
  justify-content: space-between;
  gap: 1.25rem;
}
.ExpandAreaWithFilters__expandArea__filters.open {
  opacity: 1;
  visibility: visible; /* Filters appear */
  display: block;
}
.ExpandAreaWithFilters__expandArea__filters .btn {
  font-family: var(--rscas-font-sans-serif);
  font-size: 1.25rem;
  display: flex;
  padding-bottom: 0.5em;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
  flex: 1 0 0;
  border-radius: 1.25rem;
  transition: all 0.6s ease-in-out;
  border: 1px solid;
}
.ExpandAreaWithFilters__expandArea__filters .btn:hover {
  background: rgba(227, 228, 230, 0.6);
  border: 1px solid;
}
.ExpandAreaWithFilters__expandArea__filters .btn-check:checked + .btn {
  color: white;
  background: #0C1B29;
  border-color: #0C1B29;
}
.ExpandAreaWithFilters__expandArea--hidden {
  border: 1px solid #BBBBC2;
  border-radius: 40px;
  visibility: hidden;
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.6s ease, opacity 0.6s ease 0.1s, visibility 0s linear 0.7s, margin-bottom 0.7s ease;
}
.ExpandAreaWithFilters__expandArea--hidden .item {
  width: 196px;
  height: 75px;
  background: #fff;
  margin: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.ExpandAreaWithFilters__expandArea--hidden .item > a {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ExpandAreaWithFilters__expandArea--hidden .item img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.ExpandAreaWithFilters__expandArea--hidden.open {
  visibility: visible;
  display: table;
  opacity: 1;
  height: auto;
  transition: visibility 0s, opacity 0.6s ease, max-height 0.6s ease;
}

.filtersA {
  display: none !important;
}
@media (min-width: 992px) {
  .filtersA {
    display: flex !important;
  }
}

@media (min-width: 992px) {
  .filtersB {
    display: none !important;
  }
}

/* Posts and pages
--------------------------------------------- */
.sticky {
  display: block;
}

.post,
.page {
  margin: 0;
}

.Hero {
  /*height: 100vh;
  width: 100%;*/
  width: 100%;
  min-height: 584px; /* garantisce sempre una parte visibile dell’immagine */
  position: relative;
  overflow: hidden;
}
.Hero__content {
  width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  transition: transform 0.3s ease;
}
.Hero__image {
  width: 100%;
  height: 100vh;
  background-size: cover !important;
  background-position: center top !important;
  background-repeat: no-repeat !important;
  position: relative;
  z-index: 0;
  /*@media (min-width: 992px) and (max-height: 800px){
  	height: min(56.25vw, 45vh);
  }*/
}
.Hero__image:before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(12, 27, 41, 0) 47%, rgba(12, 27, 41, 0.07) 60%, rgba(12, 27, 41, 0.76) 76.5%, #0C1B29 100%), linear-gradient(0deg, rgba(34, 35, 49, 0.5) 0%, rgba(34, 35, 49, 0.5) 100%);
  z-index: 1;
}
@media (max-width: 992px) {
  .Hero__image {
    height: 420px;
  }
}
@media (max-width: 576px) {
  .Hero__image {
    height: 340px;
  }
}
.Hero__texts {
  /*height: auto;
  width: 100%;
  background-color: #0C1B29;
  display: flex;
  flex-direction: column;
  align-items: baseline;
  justify-content: flex-start;
  color: white;
  padding: 16px 100px 154px 100px;*/
  position: absolute;
  bottom: 0;
  z-index: 2;
  background: transparent;
  color: #fff;
  padding: 0px 40px 100px 40px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  background-clip: padding-box;
}
@media (max-width: 1080px) {
  .Hero__texts {
    padding: 0px 40px 100px 40px;
  }
}
.Hero__texts p {
  font-size: 1.1875rem;
}
@media (max-width: 992px) {
  .Hero__texts {
    border-radius: 0rem 0rem 1.5rem 1.5rem;
  }
  .Hero__texts p {
    font-size: 1.125rem;
    width: 100% !important;
  }
}
.Hero__texts__horizontalPadding {
  padding-left: 75px;
  padding-right: 75px;
}
@media (max-width: 992px) {
  .Hero__texts__horizontalPadding {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.Hero__texts__bottomPaddingDefault {
  padding-bottom: clamp(90px, 18vh, 250px);
}
@media (min-width: 992px) and (max-height: 800px) {
  .Hero__texts__bottomPaddingDefault {
    padding-bottom: 120px; /* o clamp più aggressivo */
  }
}
.Hero__texts__bottomPadding {
  padding-bottom: 96px;
}
@media (max-width: 992px) {
  .Hero__texts__bottomPadding {
    padding-bottom: 25px;
  }
}
.Hero__texts__w-60 {
  width: 60%;
}
@media (max-width: 992px) {
  .Hero__texts__w-60 {
    width: 100%;
    padding-right: 25px;
  }
}
.Hero__title {
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  .Hero__title {
    font-size: 3rem;
  }
}
@media (max-width: 992px) {
  .Hero__title {
    font-size: calc(1.375rem + 1.5vw);
    width: 100% !important;
  }
}
@media (max-width: 992px) and (min-width: 1200px) {
  .Hero__title {
    font-size: 2.5rem;
  }
}

/* ===== MOBILE: Hero = 100vh ===== */
@media (max-width: 1079.98px) {
  .Hero {
    height: 100svh;
    min-height: 100svh;
  }
  .Hero__content {
    height: 100%;
    display: flex;
    flex-direction: column;
  }
  .Hero__image {
    flex: 1 1 auto;
    height: auto;
    min-height: 40%;
  }
  .Hero__texts {
    flex: 0 0 auto; /* testo prende la sua altezza */
    padding: 24px 20px 24px; /* più compatto */
  }
  .Hero__texts__bottomPaddingDefault {
    padding-bottom: 40px; /* su mobile niente 250px */
  }
}
.blu-circle {
  padding: 0.875rem 1.25rem;
  color: #004676;
  border-radius: 2.5rem;
  border: 1px solid #004676;
  font-family: "Avenir Medium", sans-serif;
  font-size: 1.25rem;
  line-height: 0.625rem;
}

.Podcast {
  padding-top: 180px;
}
.Podcast .Article__image--podcast img {
  border-radius: 1.25rem;
}

.Article,
.Event,
.Video,
.Publication,
.Page {
  padding-top: 180px;
}
.Article header,
.Event header,
.Video header,
.Publication header,
.Page header {
  box-shadow: none;
}
.Article__title,
.Event__title,
.Video__title,
.Publication__title,
.Page__title {
  font-size: calc(1.45rem + 2.4vw);
  line-height: 3.375rem;
}
@media (min-width: 1200px) {
  .Article__title,
  .Event__title,
  .Video__title,
  .Publication__title,
  .Page__title {
    font-size: 3.25rem;
  }
}
.Article__subtitle,
.Event__subtitle,
.Video__subtitle,
.Publication__subtitle,
.Page__subtitle {
  font-family: "Avenir Book", -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";
}
.Article__type,
.Event__type,
.Video__type,
.Publication__type,
.Page__type {
  color: #5E5E5E;
  font-size: 1.25rem;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 24px;
}
.Article__date,
.Event__date,
.Video__date,
.Publication__date,
.Page__date {
  font-size: calc(1.2625rem + 0.15vw);
  line-height: 3.375rem;
}
@media (min-width: 1200px) {
  .Article__date,
  .Event__date,
  .Video__date,
  .Publication__date,
  .Page__date {
    font-size: 1.375rem;
  }
}
.Article__image--featured,
.Event__image--featured,
.Video__image--featured,
.Publication__image--featured,
.Page__image--featured {
  display: block;
}
@media (min-width: 1200px) {
  .Article__image--featured,
  .Event__image--featured,
  .Video__image--featured,
  .Publication__image--featured,
  .Page__image--featured {
    height: 700px;
    width: 100%;
  }
}
.Article__image--featured img,
.Event__image--featured img,
.Video__image--featured img,
.Publication__image--featured img,
.Page__image--featured img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
}
.Article__tags,
.Event__tags,
.Video__tags,
.Publication__tags,
.Page__tags {
  border-bottom: 1px solid #E3E4E6;
}
.Article__tags a,
.Event__tags a,
.Video__tags a,
.Publication__tags a,
.Page__tags a {
  color: #5E5E5E;
  text-decoration: none;
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
  color: inherit;
  padding: 0;
  width: auto;
  height: 100%;
}
.Article__cta,
.Event__cta,
.Video__cta,
.Publication__cta,
.Page__cta {
  display: flex;
  background: rgba(227, 228, 230, 0.6);
  border-radius: 1.25rem;
  align-items: center;
  justify-content: space-between;
  padding: 1.75rem;
  gap: 4.625rem;
  margin: 2.875rem 0px 2.875rem 0px;
}
.Article__cta--text h3, .Article__cta--text .h3,
.Event__cta--text h3,
.Event__cta--text .h3,
.Video__cta--text h3,
.Video__cta--text .h3,
.Publication__cta--text h3,
.Publication__cta--text .h3,
.Page__cta--text h3,
.Page__cta--text .h3 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .Article__cta--text h3, .Article__cta--text .h3,
  .Event__cta--text h3,
  .Event__cta--text .h3,
  .Video__cta--text h3,
  .Video__cta--text .h3,
  .Publication__cta--text h3,
  .Publication__cta--text .h3,
  .Page__cta--text h3,
  .Page__cta--text .h3 {
    font-size: 1.5rem;
  }
}
.Article__cta--text p,
.Event__cta--text p,
.Video__cta--text p,
.Publication__cta--text p,
.Page__cta--text p {
  font-size: 22x;
}
.Article__media,
.Event__media,
.Video__media,
.Publication__media,
.Page__media {
  display: flex;
  padding: 2rem 1.75rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  flex-shrink: 0;
  width: 100%;
  border-radius: 1.25rem;
}
@media (max-width: 900px) {
  .Article__media,
  .Event__media,
  .Video__media,
  .Publication__media,
  .Page__media {
    padding: 2rem 0.8rem;
  }
}
.Article__media h4, .Article__media .h4,
.Event__media h4,
.Event__media .h4,
.Video__media h4,
.Video__media .h4,
.Publication__media h4,
.Publication__media .h4,
.Page__media h4,
.Page__media .h4 {
  font-size: calc(1.2625rem + 0.15vw);
  color: #5E5E5E;
  font-family: "Avenir Medium", sans-serif;
}
@media (min-width: 1200px) {
  .Article__media h4, .Article__media .h4,
  .Event__media h4,
  .Event__media .h4,
  .Video__media h4,
  .Video__media .h4,
  .Publication__media h4,
  .Publication__media .h4,
  .Page__media h4,
  .Page__media .h4 {
    font-size: 1.375rem;
  }
}
.Article__media h3, .Article__media .h3,
.Event__media h3,
.Event__media .h3,
.Video__media h3,
.Video__media .h3,
.Publication__media h3,
.Publication__media .h3,
.Page__media h3,
.Page__media .h3 {
  font-size: 1.125rem;
  color: #5E5E5E;
  font-family: "Avenir Medium", sans-serif;
}
.Article__media p,
.Article__media a.smaller,
.Event__media p,
.Event__media a.smaller,
.Video__media p,
.Video__media a.smaller,
.Publication__media p,
.Publication__media a.smaller,
.Page__media p,
.Page__media a.smaller {
  color: #5E5E5E;
  font-size: 1.175rem;
  margin-bottom: 0;
}
.Article__media a.smaller,
.Event__media a.smaller,
.Video__media a.smaller,
.Publication__media a.smaller,
.Page__media a.smaller {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  text-underline-offset: 8px;
}
.Article__author,
.Event__author,
.Video__author,
.Publication__author,
.Page__author {
  margin-bottom: 1rem;
}
.Article__author--name,
.Event__author--name,
.Video__author--name,
.Publication__author--name,
.Page__author--name {
  font-family: "Avenir Heavy", sans-serif;
  font-size: 1.125rem;
  line-height: 1.2;
  color: #5E5E5E;
}
.Article__author--bio,
.Event__author--bio,
.Video__author--bio,
.Publication__author--bio,
.Page__author--bio {
  font-size: 1.125rem;
  line-height: 1.2;
  color: #5E5E5E;
}
.Article__share .small,
.Event__share .small,
.Video__share .small,
.Publication__share .small,
.Page__share .small {
  font-family: "Avenir Medium", sans-serif;
  font-size: 1.125rem;
  color: #5E5E5E;
}
.Article__content,
.Event__content,
.Video__content,
.Publication__content,
.Page__content {
  font-weight: 350;
  font-size: calc(1.2625rem + 0.15vw);
  /*i {
  	color: $primary-dark;
  }*/
}
@media (min-width: 1200px) {
  .Article__content,
  .Event__content,
  .Video__content,
  .Publication__content,
  .Page__content {
    font-size: 1.375rem;
  }
}
.Article__content b,
.Article__content strong,
.Article__content h1,
.Article__content .h1,
.Article__content h2,
.Article__content .h2,
.Article__content h3,
.Article__content .h3,
.Article__content h4,
.Article__content .h4,
.Article__content h5,
.Article__content .h5,
.Article__content h6,
.Article__content .h6,
.Event__content b,
.Event__content strong,
.Event__content h1,
.Event__content .h1,
.Event__content h2,
.Event__content .h2,
.Event__content h3,
.Event__content .h3,
.Event__content h4,
.Event__content .h4,
.Event__content h5,
.Event__content .h5,
.Event__content h6,
.Event__content .h6,
.Video__content b,
.Video__content strong,
.Video__content h1,
.Video__content .h1,
.Video__content h2,
.Video__content .h2,
.Video__content h3,
.Video__content .h3,
.Video__content h4,
.Video__content .h4,
.Video__content h5,
.Video__content .h5,
.Video__content h6,
.Video__content .h6,
.Publication__content b,
.Publication__content strong,
.Publication__content h1,
.Publication__content .h1,
.Publication__content h2,
.Publication__content .h2,
.Publication__content h3,
.Publication__content .h3,
.Publication__content h4,
.Publication__content .h4,
.Publication__content h5,
.Publication__content .h5,
.Publication__content h6,
.Publication__content .h6,
.Page__content b,
.Page__content strong,
.Page__content h1,
.Page__content .h1,
.Page__content h2,
.Page__content .h2,
.Page__content h3,
.Page__content .h3,
.Page__content h4,
.Page__content .h4,
.Page__content h5,
.Page__content .h5,
.Page__content h6,
.Page__content .h6 {
  font-weight: 700;
}
.Article__content h1, .Article__content .h1,
.Article__content h2,
.Article__content .h2,
.Article__content h3,
.Article__content .h3,
.Article__content h4,
.Article__content .h4,
.Event__content h1,
.Event__content .h1,
.Event__content h2,
.Event__content .h2,
.Event__content h3,
.Event__content .h3,
.Event__content h4,
.Event__content .h4,
.Video__content h1,
.Video__content .h1,
.Video__content h2,
.Video__content .h2,
.Video__content h3,
.Video__content .h3,
.Video__content h4,
.Video__content .h4,
.Publication__content h1,
.Publication__content .h1,
.Publication__content h2,
.Publication__content .h2,
.Publication__content h3,
.Publication__content .h3,
.Publication__content h4,
.Publication__content .h4,
.Page__content h1,
.Page__content .h1,
.Page__content h2,
.Page__content .h2,
.Page__content h3,
.Page__content .h3,
.Page__content h4,
.Page__content .h4 {
  margin-top: 16px;
  margin-bottom: 32px;
}
.Article__content figure.wp-caption,
.Event__content figure.wp-caption,
.Video__content figure.wp-caption,
.Publication__content figure.wp-caption,
.Page__content figure.wp-caption {
  display: flex;
  gap: 1.25rem;
  width: 100% !important;
  margin: 3rem 0;
  position: relative;
}
.Article__content figure.wp-caption img,
.Event__content figure.wp-caption img,
.Video__content figure.wp-caption img,
.Publication__content figure.wp-caption img,
.Page__content figure.wp-caption img {
  order: 2;
  border: 1px solid #dee2e6;
  width: calc(100% - 230px) !important;
  position: relative;
  padding: 0.5rem;
}
.Article__content figure.wp-caption figcaption,
.Event__content figure.wp-caption figcaption,
.Video__content figure.wp-caption figcaption,
.Publication__content figure.wp-caption figcaption,
.Page__content figure.wp-caption figcaption {
  order: 1;
  width: 210px !important;
  font-size: 1.125rem;
  line-height: 1.2;
  text-align: left !important;
  color: #5E5E5E;
  margin: 0;
}
.Article__content figure.wp-caption figcaption:before,
.Event__content figure.wp-caption figcaption:before,
.Video__content figure.wp-caption figcaption:before,
.Publication__content figure.wp-caption figcaption:before,
.Page__content figure.wp-caption figcaption:before {
  content: "Figure reference";
  font-family: "Avenir Heavy", sans-serif;
  color: #5E5E5E;
  font-size: 1.125rem;
  display: block;
  margin-bottom: 8px;
}
.Article__content p,
.Event__content p,
.Video__content p,
.Publication__content p,
.Page__content p {
  display: inline-block;
  max-width: 100%;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.Article__content--text a,
.Event__content--text a,
.Video__content--text a,
.Publication__content--text a,
.Page__content--text a {
  color: inherit;
  box-shadow: inset 0 -1px 0 0 #004676;
  text-decoration: none;
  transition: box-shadow 0.2s ease, color 0.2s ease;
}
.Article__content--text a:hover,
.Event__content--text a:hover,
.Video__content--text a:hover,
.Publication__content--text a:hover,
.Page__content--text a:hover {
  box-shadow: inset 0 -0.5em 0 0 #b1dfff;
  color: #004676;
}
@media (max-width: 1000px) {
  .Article,
  .Event,
  .Video,
  .Publication,
  .Page {
    padding-top: 90px;
  }
  .Article__title,
  .Event__title,
  .Video__title,
  .Publication__title,
  .Page__title {
    font-size: 2.125rem;
    line-height: 2.5rem;
  }
  .Article__date,
  .Event__date,
  .Video__date,
  .Publication__date,
  .Page__date {
    font-size: 1.125rem;
    line-height: 3.375rem;
  }
  .Article__content,
  .Event__content,
  .Video__content,
  .Publication__content,
  .Page__content {
    font-size: 1.25rem;
  }
  .Article__content figure.wp-caption,
  .Event__content figure.wp-caption,
  .Video__content figure.wp-caption,
  .Publication__content figure.wp-caption,
  .Page__content figure.wp-caption {
    flex-direction: column;
    margin: 1.5rem 0;
  }
  .Article__content figure.wp-caption figcaption,
  .Event__content figure.wp-caption figcaption,
  .Video__content figure.wp-caption figcaption,
  .Publication__content figure.wp-caption figcaption,
  .Page__content figure.wp-caption figcaption {
    order: 2;
    width: 100% !important;
  }
  .Article__content figure.wp-caption img,
  .Event__content figure.wp-caption img,
  .Video__content figure.wp-caption img,
  .Publication__content figure.wp-caption img,
  .Page__content figure.wp-caption img {
    order: 1;
    width: 100%;
    width: 100% !important;
  }
  .Article__content figure.wp-caption .viewLargePhoto,
  .Event__content figure.wp-caption .viewLargePhoto,
  .Video__content figure.wp-caption .viewLargePhoto,
  .Publication__content figure.wp-caption .viewLargePhoto,
  .Page__content figure.wp-caption .viewLargePhoto {
    display: none;
  }
  .Article__cta,
  .Event__cta,
  .Video__cta,
  .Publication__cta,
  .Page__cta {
    flex-direction: column;
    align-items: initial;
    justify-content: flex-start;
    gap: 1.5rem;
    margin-bottom: 2rem;
  }
  .Article__cta .btn,
  .Event__cta .btn,
  .Video__cta .btn,
  .Publication__cta .btn,
  .Page__cta .btn {
    width: 100%;
  }
}

.accordion-button:focus {
  box-shadow: none;
}

.Quote {
  font-size: calc(1.375rem + 1.5vw);
  font-family: "Avenir Heavy", sans-serif;
  line-height: 52px;
  max-width: 90%;
}
@media (min-width: 1200px) {
  .Quote {
    font-size: 2.5rem;
  }
}
@media (max-width: 900px) {
  .Quote {
    font-size: calc(1.3rem + 0.6vw);
    line-height: 1.4;
  }
}
@media (max-width: 900px) and (min-width: 1200px) {
  .Quote {
    font-size: 1.75rem;
  }
}

.figure-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: #0C1B29;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease-in-out;
  z-index: 9999;
}

.figure-overlay.active {
  opacity: 1;
  visibility: visible;
}

.figure-overlay-content {
  position: relative;
  width: 80%;
  height: 80%;
  text-align: center;
  color: white;
  background: white;
  display: flex;
  align-items: center;
  justify-content: center;
}

.figure-overlay img {
  width: auto;
  max-width: 80%;
  height: 80%;
  -o-object-fit: contain;
     object-fit: contain;
}

.figure-overlay figcaption {
  margin-top: 1rem;
  font-size: 1rem;
  color: white;
  width: 80%;
}
.figure-overlay figcaption:before {
  content: "Figure reference";
  font-family: "Avenir Heavy", sans-serif;
  color: #fff;
  font-size: 1.125rem;
  display: block;
  margin-bottom: 2px;
}

.viewMinusPhoto,
.viewLargePhoto {
  position: absolute;
  top: 20px;
  right: 20px;
  display: inline-flex;
  padding: 0.375rem 0.75rem;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
  border-radius: 1.25rem;
  border: 1px solid #0C1B29;
  background: #0C1B29;
  color: white;
  font-family: "Avenir Medium", sans-serif;
  font-size: 1.25rem;
  z-index: 1;
  cursor: pointer;
  transition: all 0.2s ease-in;
}
.viewMinusPhoto i,
.viewLargePhoto i {
  color: white;
}
.viewMinusPhoto:hover,
.viewLargePhoto:hover {
  background: #5E5E5E;
}

#accordionResearch .accordion-body p {
  font-size: calc(1.2625rem + 0.15vw);
}
@media (min-width: 1200px) {
  #accordionResearch .accordion-body p {
    font-size: 1.375rem;
  }
}

.Accordion__card {
  padding: 3rem 2.5rem;
  background: rgba(217, 217, 217, 0.6);
  margin-top: 4rem;
  margin-bottom: 2rem;
}
.Accordion__card img {
  position: relative;
  z-index: 1;
  border-radius: 1.25rem;
  height: 425px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1080px) {
  .Accordion__card img {
    height: 218px;
    margin-bottom: 2rem;
  }
}
.Accordion__card p {
  color: #5E5E5E;
  line-height: 1.875rem;
  font-size: calc(1.275rem + 0.3vw);
  margin-bottom: 32px;
}
@media (min-width: 1200px) {
  .Accordion__card p {
    font-size: 1.5rem;
  }
}
.Accordion__card h3, .Accordion__card .h3 {
  font-size: calc(1.3375rem + 1.05vw);
}
@media (min-width: 1200px) {
  .Accordion__card h3, .Accordion__card .h3 {
    font-size: 2.125rem;
  }
}

@media (max-width: 1080px) {
  .page-template-template-about .Box__figures {
    padding: 16px !important;
    margin-top: -100% !important;
  }
}
@media (max-width: 1080px) {
  .page-template-template-about .Box__figures__mainDescription {
    line-height: 1.2 !important;
  }
}
@media (max-width: 1080px) {
  .page-template-template-about .marginMobileBoxFigures {
    margin-top: -50px;
  }
}
@media (max-width: 1080px) {
  .page-template-template-about .row > div:not(:last-child) .Box__figure {
    border-bottom: 1px solid #BBBBC2;
  }
}
@media (max-width: 1080px) {
  .page-template-template-about .Box__cardOverlap {
    margin-top: 2rem;
    padding: 24px 16px !important;
  }
}
@media (max-width: 1080px) {
  .page-template-template-about .Box__cardOverlap__text {
    line-height: 1.2 !important;
  }
}
.page-template-template-about .marginCardOverlap {
  margin-top: -100px;
}
@media (max-width: 1080px) {
  .page-template-template-about .marginCardOverlap {
    margin-top: 0rem;
  }
}
@media (max-width: 1080px) {
  .page-template-template-about .Tabs__title {
    border-bottom: 1px solid #BBBBC2;
    padding-bottom: 16px;
  }
  .page-template-template-about .nav-pills {
    border-bottom: 1px solid #BBBBC2;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }
  .page-template-template-about .Hero__texts {
    flex: auto;
  }
  .page-template-template-about .Hero__texts__bottomPaddingDefault {
    padding-bottom: 0px;
  }
  .page-template-template-about .Hero__title {
    margin-bottom: 0px;
  }
}

.Box__figures {
  display: flex;
  padding: 4.375rem;
  flex-direction: column;
  align-items: center;
  gap: 5.625rem;
  border-radius: 1.25rem;
  margin-top: -150px;
  position: relative;
  z-index: 2;
}
.Box__figures__mainDescription {
  font-size: calc(1.325rem + 0.9vw);
  line-height: 2.75rem;
  font-family: "Avenir Medium", sans-serif;
}
@media (min-width: 1200px) {
  .Box__figures__mainDescription {
    font-size: 2rem;
  }
}
.Box__figures__secondDescription {
  font-size: calc(1.2625rem + 0.15vw);
}
@media (min-width: 1200px) {
  .Box__figures__secondDescription {
    font-size: 1.375rem;
  }
}
.Box__figures .Box__figure__number {
  font-size: calc(1.5rem + 3vw);
  font-family: "Avenir Heavy", sans-serif;
}
@media (min-width: 1200px) {
  .Box__figures .Box__figure__number {
    font-size: 3.75rem;
  }
}
.Box__figures .Box__figure__label {
  font-size: calc(1.325rem + 0.9vw);
  line-height: 2.75rem;
  font-family: "Avenir Medium", sans-serif;
}
@media (min-width: 1200px) {
  .Box__figures .Box__figure__label {
    font-size: 2rem;
  }
}

.Box__cardOverlap {
  padding: 3rem 2.5rem;
  background: #E3E4E6;
  margin-top: 8rem;
  margin-bottom: 2rem;
}
.Box__cardOverlap__text {
  font-size: calc(1.325rem + 0.9vw);
  line-height: 2.75rem;
  font-family: "Avenir Medium", sans-serif;
}
@media (min-width: 1200px) {
  .Box__cardOverlap__text {
    font-size: 2rem;
  }
}

.Tabs__title {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .Tabs__title {
    font-size: 2.5rem;
  }
}
.Tabs__link {
  font-size: calc(1.325rem + 0.9vw);
  color: #5E5E5E;
  font-family: "Avenir Medium", sans-serif;
  transition: all 0.3s ease-in-out;
  text-decoration: none;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .Tabs__link {
    font-size: 2rem;
  }
}
.Tabs__link:hover {
  cursor: pointer;
}
.Tabs__link.active {
  color: #0C1B29;
  font-family: "Avenir Heavy", sans-serif;
}
.Tabs .tab-pane h2, .Tabs .tab-pane .h2 {
  font-size: calc(1.425rem + 2.1vw);
  margin-bottom: 1rem;
}
@media (min-width: 1200px) {
  .Tabs .tab-pane h2, .Tabs .tab-pane .h2 {
    font-size: 3rem;
  }
}
.Tabs .tab-pane h3, .Tabs .tab-pane .h3 {
  font-size: calc(1.325rem + 0.9vw);
  margin-bottom: 1.5rem;
}
@media (min-width: 1200px) {
  .Tabs .tab-pane h3, .Tabs .tab-pane .h3 {
    font-size: 2rem;
  }
}
.Tabs .tab-pane p {
  font-size: calc(1.2625rem + 0.15vw);
}
@media (min-width: 1200px) {
  .Tabs .tab-pane p {
    font-size: 1.375rem;
  }
}
.Tabs .nav-pills {
  border-right: 2px solid #BBBBC2;
}

.Citation {
  border: 1px solid #5E5E5E;
  border-radius: 1.5625rem;
  display: flex;
  width: 100%;
  padding: 1rem;
  justify-content: start;
  transition: 0.3s all ease-in-out;
  font-size: 20px;
}
.Citation .btn {
  width: -moz-max-content;
  width: max-content;
  padding: 0.375rem 0.8rem;
  justify-content: space-between;
}

.page-template-template-annualReport .Figures {
  padding-top: 0px;
}

.Figures {
  padding-top: 190px;
}
@media (max-width: 1080px) {
  .Figures {
    padding-top: 90px;
    margin-top: -83px;
  }
  .Figures .item-box:not(:last-child) {
    border-bottom: 1px solid #BBBBC2 !important;
  }
}

blockquote {
  font-family: "Baskervville", serif;
}

.Post__quote--icon {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.Post__quote--icon.left {
  margin-bottom: 1.5rem;
}
.Post__quote--icon.left::after {
  content: "";
  flex-grow: 1;
  height: 1px;
  background-color: #BBBBC2;
  display: block;
}
.Post__quote--icon.right {
  margin-top: 1.5rem;
}
.Post__quote--icon.right::before {
  content: "";
  flex-grow: 1;
  height: 1px;
  background-color: #BBBBC2;
  display: block;
}
.Post__quote--icon i {
  font-size: 2.875rem;
  color: #0C1B29;
}

.Speakers__item--name {
  font-family: "Avenir Heavy", sans-serif;
  font-size: 1.25rem;
}
.Speakers__item--position {
  font-size: 0.875rem;
  color: #5E5E5E;
}

.single-event .Related,
.single-post .Related {
  margin-bottom: -3rem;
}

.Related {
  background: rgba(227, 228, 230, 0.6);
  box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.1) inset;
}

.thumbCarouselOpacity {
  position: relative;
  overflow: hidden;
  border-radius: 1.25rem;
}
.thumbCarouselOpacity:after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.49) 74.5%, rgba(0, 0, 0, 0.6) 87%, rgba(0, 0, 0, 0.6) 100%);
}
.thumbCarouselOpacity .Year {
  left: 30px;
  bottom: 10px;
  z-index: 1;
}

.Card__scholarship .thumbCarouselOpacity img {
  width: 100%;
  height: 554px;
  border-radius: 1.25rem;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 900px) {
  .Card__scholarship .thumbCarouselOpacity img {
    height: 406px;
  }
}
.Card__scholarship .Title {
  bottom: 40px;
  left: 40px;
  font-size: calc(1.3625rem + 1.35vw);
  font-family: "Avenir Heavy", sans-serif;
}
@media (min-width: 1200px) {
  .Card__scholarship .Title {
    font-size: 2.375rem;
  }
}
.Card__scholarship .ApplyDate {
  right: 40px;
  top: 40px;
  display: inline-flex;
  white-space: nowrap;
  padding: 0.355rem 0.9375rem;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
  border-radius: 1.25rem;
  border: 1px solid #f0c360;
  background: #f0c360;
  font-family: "Avenir Medium", sans-serif;
  font-size: 0.875rem;
  line-height: 1;
}

.term-tailor-made .Box__figures {
  margin: 6rem 0rem !important;
}
@media (max-width: 1080px) {
  .term-tailor-made .Box__figures {
    padding: 16px !important;
    margin: 3em 0rem !important;
  }
}
@media (max-width: 1080px) {
  .term-tailor-made .Box__figures__mainDescription {
    line-height: 1.2 !important;
  }
}
@media (max-width: 1080px) {
  .term-tailor-made .marginMobileBoxFigures {
    margin-top: -50px;
  }
}
@media (max-width: 1080px) {
  .term-tailor-made .row > div:not(:last-child) .Box__figure {
    border-bottom: 1px solid #BBBBC2;
  }
}

.Card__overlap {
  position: relative;
  width: 100%;
  height: auto;
}
.Card__overlap .Card__overlap--left {
  width: 70%;
}
@media (max-width: 1080px) {
  .Card__overlap .Card__overlap--left {
    width: 100%;
  }
}
.Card__overlap img {
  height: 383px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 20px;
}
@media (max-width: 900px) {
  .Card__overlap img {
    height: 172px;
  }
}
.Card__overlap .Card__overlap--right {
  width: 55%;
  position: absolute;
  padding: 34px;
  bottom: -60px;
  right: 0;
  border-radius: 20px;
  box-shadow: 3px 5px 10px 0 rgba(0, 0, 0, 0.2);
  font-size: calc(1.425rem + 2.1vw);
  font-family: "Avenir Heavy", sans-serif;
  color: #0C1B29;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .Card__overlap .Card__overlap--right {
    font-size: 3rem;
  }
}
@media (max-width: 900px) {
  .Card__overlap .Card__overlap--right {
    position: relative;
    font-size: calc(1.3rem + 0.6vw);
    width: 100%;
    margin-top: -90px;
  }
}
@media (max-width: 900px) and (min-width: 1200px) {
  .Card__overlap .Card__overlap--right {
    font-size: 1.75rem;
  }
}
.Card__overlap .Card__overlap--cta {
  position: absolute;
  bottom: -60px;
  left: 0;
}
@media (max-width: 900px) {
  .Card__overlap .Card__overlap--cta {
    position: relative;
    margin-top: 100px;
    bottom: 0;
  }
}

.related-tom-item {
  transition: all 0.25s ease;
}
.related-tom-item:hover {
  transform: translateY(4px);
}

/* Events
--------------------------------------------- */
/* People
--------------------------------------------- */
.People {
  padding-top: 180px;
}
@media (max-width: 1080px) {
  .People {
    padding-top: 70px;
  }
}
.People__header {
  background: rgba(217, 217, 217, 0.6);
  padding: 60px 0px;
}
@media (max-width: 1080px) {
  .People__header {
    background: #0C1B29;
    color: white;
    padding: 60px 0px 40px 0px;
  }
}
.People__title {
  font-size: calc(1.375rem + 1.5vw);
  line-height: normal;
}
@media (min-width: 1200px) {
  .People__title {
    font-size: 2.5rem;
  }
}
.People__position {
  font-size: calc(1.275rem + 0.3vw);
  color: #5E5E5E;
  line-height: normal;
}
@media (min-width: 1200px) {
  .People__position {
    font-size: 1.5rem;
  }
}
@media (max-width: 1080px) {
  .People__position {
    color: white;
  }
}
.People__media {
  align-items: flex-start;
  gap: 7.3125rem;
}
@media (max-width: 1080px) {
  .People__media {
    margin-bottom: 30px;
  }
}
.People__email {
  font-family: "Avenir Medium", sans-serif;
  font-size: calc(1.275rem + 0.3vw);
  color: #5E5E5E;
  text-decoration: none;
}
@media (min-width: 1200px) {
  .People__email {
    font-size: 1.5rem;
  }
}
.People__img {
  position: relative;
  border-radius: 1.25rem;
  height: 26.5625rem;
  width: 100%;
  display: flex;
  margin-top: -128px;
  overflow: hidden;
  /* Bottone Play/Pausa personalizzato */
  /* Mostra il bottone solo quando passi con il mouse */
  /* Quando il video è in pausa, il bottone è sempre visibile */
  /* Spinner di caricamento */
}
.People__img #thumbnailContainer,
.People__img .thumbnailContainer {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 1.25rem;
}
.People__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 1.25rem;
}
.People__img button {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
}
.People__img #video,
.People__img .videoWithThumb {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
  display: none;
}
.People__img iframe {
  width: 100%;
  height: 100%;
}
.People__img #playerContainer,
.People__img .playerContainer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.People__img #customPlayPause,
.People__img .customPlayPause {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(0, 0, 0, 0.5);
  border: none;
  color: white;
  font-size: 24px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: opacity 0.3s ease-in-out;
  opacity: 0; /* Inizialmente nascosto */
}
.People__img #playerContainer:hover #customPlayPause,
.People__img .playerContainer:hover .customPlayPause {
  opacity: 1;
}
.People__img .paused #customPlayPause,
.People__img .paused .customPlayPause {
  opacity: 1;
}
.People__img .hidden {
  display: none;
}
.People__img .spinner {
  width: 16px;
  height: 16px;
  border: 2px solid white;
  border-top: 2px solid transparent;
  border-radius: 50%;
  animation: spin 0.6s linear infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.People__language {
  font-size: 1.25rem;
  color: #5E5E5E;
}
.People__tags a {
  color: #5E5E5E;
  text-decoration: none;
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
  color: inherit;
  padding: 0;
  width: auto;
  height: 100%;
}
.People__tags .SearchTag {
  max-width: 65%;
}
@media (max-width: 1080px) {
  .People__tags .SearchTag {
    max-width: 100%;
  }
}
.People__tags .SearchTag__list {
  width: 100%;
}
.People__experts--item {
  width: 100%;
}
.People__experts--item a {
  display: flex;
  width: 100%;
  padding: 0.375rem 1rem 0.375rem 0.5rem;
  justify-content: space-between;
  align-items: center;
  border-radius: 2.5rem;
  background: rgba(227, 228, 230, 0.6);
  transition: all 0.3s ease-in-out;
}
.People__experts--item a:hover {
  background: rgba(187, 187, 194, 0.6);
}
.People__experts--item a img {
  width: 2.8125rem;
  height: 2.8125rem;
  flex-shrink: 0;
  border-radius: 50%;
}
.People__experts--item a span {
  font-size: 1.375rem;
  font-family: "Avenir Medium", sans-serif;
  line-height: 1.2;
  color: #0C1B29;
}
.People__experts--item > .no-link {
  display: flex;
  width: 100%;
  padding: 0.375rem 1rem 0.375rem 0.5rem;
  justify-content: space-between;
  align-items: center;
  border-radius: 2.5rem;
  background: white;
  transition: all 0.3s ease-in-out;
}
.People__experts--item > .no-link span {
  font-size: 1.375rem;
  font-family: "Avenir Medium", sans-serif;
  line-height: 1.2;
  color: #0C1B29;
}
.People__experts--item .small {
  font-size: 0.875rem;
}
.People__experts--image {
  display: flex;
  align-items: center;
}
.People__trainings {
  background: rgba(227, 228, 230, 0.6);
}
.People__bio--text {
  font-size: 1.375rem;
}
.People__bio--text a {
  color: inherit;
  box-shadow: inset 0 -1px 0 0 #004676;
  text-decoration: none;
  transition: box-shadow 0.2s ease, color 0.2s ease;
}
.People__bio--text a:hover {
  box-shadow: inset 0 -0.5em 0 0 #b1dfff;
  color: #004676;
}

/* Course
--------------------------------------------- */
.Course .Video__Player {
  padding-bottom: 140px;
}
@media (max-width: 1080px) {
  .Course .Video__Player {
    padding-bottom: 0px;
  }
}
.Course__header {
  background-color: #0C1B29;
  padding-top: 180px;
}
@media (max-width: 1080px) {
  .Course__header {
    padding-top: 140px;
  }
}
.Course__title {
  color: white;
  font-size: calc(1.45rem + 2.4vw);
  line-height: 3.375rem;
}
@media (min-width: 1200px) {
  .Course__title {
    font-size: 3.25rem;
  }
}
@media (max-width: 1080px) {
  .Course__title {
    line-height: 1.2;
  }
}
.Course__type {
  color: #f0c360;
  font-size: 1.25rem;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 24px;
}
.Course__image--featured {
  display: block;
}
@media (min-width: 1200px) {
  .Course__image--featured {
    height: 700px;
    width: 100%;
  }
}
.Course__image--featured img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
}
.Course__content--text {
  font-size: calc(1.2625rem + 0.15vw);
}
@media (min-width: 1200px) {
  .Course__content--text {
    font-size: 1.375rem;
  }
}
.Course__content--text a {
  color: inherit;
  box-shadow: inset 0 -1px 0 0 #004676;
  text-decoration: none;
  transition: box-shadow 0.2s ease, color 0.2s ease;
}
.Course__content--text a:hover {
  box-shadow: inset 0 -0.5em 0 0 #b1dfff;
  color: #004676;
}
@media (max-width: 1080px) {
  .Course__MainDate {
    background-color: #0C1B29;
    padding-bottom: 32px;
    padding-top: 32px;
  }
}
.Course__info {
  background-color: #E3E4E6;
  padding: 2.5rem;
  border-radius: 1.25rem;
  position: relative;
  margin-top: -114px;
  display: flex;
  align-items: center;
}
@media (max-width: 1080px) {
  .Course__info {
    margin-top: 0px;
    flex-direction: column;
    margin-bottom: 0px;
  }
}
.Course__info--item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex: 1;
  box-sizing: border-box;
}
.Course__info--item:not(:last-child) {
  border-right: 1px solid #BBBBC2;
}
@media (max-width: 1080px) {
  .Course__info--item {
    width: 100%;
    align-items: start;
    justify-content: start;
    border-right: none !important;
    padding-bottom: 16px;
  }
  .Course__info--item:not(:last-child) {
    border-bottom: 1px solid #BBBBC2;
    margin-bottom: 20px;
  }
}
.Course__info--item-label {
  font-size: 1.25rem;
  color: #0C3B8F;
  font-family: "Avenir Heavy", sans-serif;
}
.Course__media {
  display: flex;
  padding: 2rem 1.75rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  flex-shrink: 0;
  width: 100%;
  border-radius: 1.25rem;
}
@media (max-width: 1080px) {
  .Course__media {
    padding: 32px 16px;
  }
}
.Course__media .People__experts--item a span {
  font-size: 1.125rem;
}
.Course__media h4, .Course__media .h4 {
  font-size: calc(1.2625rem + 0.15vw);
  color: #5E5E5E;
  font-family: "Avenir Medium", sans-serif;
}
@media (min-width: 1200px) {
  .Course__media h4, .Course__media .h4 {
    font-size: 1.375rem;
  }
}
.Course__media p {
  color: #5E5E5E;
}
.Course__media--program a {
  font-size: 1.25rem;
  font-family: "Avenir Heavy", sans-serif;
}
.Course__share {
  padding: 0 1.75rem;
}
.Course__share i {
  color: #0C1B29;
  font-size: calc(1.3125rem + 0.75vw);
}
@media (min-width: 1200px) {
  .Course__share i {
    font-size: 1.875rem;
  }
}
.Course__share .small {
  font-family: "Avenir Medium", sans-serif;
  font-size: calc(1.2625rem + 0.15vw);
  color: #5E5E5E;
}
@media (min-width: 1200px) {
  .Course__share .small {
    font-size: 1.375rem;
  }
}
.Course__share a:hover {
  opacity: 0.5;
}
.Course__accordion .accordion-button {
  font-family: "Avenir Medium", sans-serif;
  font-size: calc(1.2875rem + 0.45vw);
  color: #0C1B29;
}
@media (min-width: 1200px) {
  .Course__accordion .accordion-button {
    font-size: 1.625rem;
  }
}
.Course__accordion .accordion-button:not(.collapsed) {
  background: transparent;
  box-shadow: none;
}
.Course__accordion .accordion-button:focus {
  box-shadow: none;
}
.Course__accordion .accordion-collapse {
  transition: height 0.3s ease-in-out;
}
.Course__faculty {
  overflow: hidden !important;
}
.Course__faculty img {
  width: 100%;
  height: 248px;
  border-radius: 1.25rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.Course__faculty h3 a, .Course__faculty .h3 a {
  text-decoration: none;
  font-size: calc(1.2875rem + 0.45vw);
}
@media (min-width: 1200px) {
  .Course__faculty h3 a, .Course__faculty .h3 a {
    font-size: 1.625rem;
  }
}
.Course__faculty a:hover {
  opacity: 1;
}
.Course__faculty:hover {
  cursor: pointer;
}
.Course__faculty:hover i {
  bottom: 66px;
}
.Course__faculty:hover .Course__faculty--overlay {
  display: block;
}
.Course__faculty i {
  bottom: -100%;
  left: 20px;
  transition: bottom 0.3s ease;
}
.Course__faculty .Course__faculty--overlay {
  display: none;
  position: absolute;
  border-radius: 1.25rem;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 0.3s ease-in-out;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 53.52%, rgba(0, 0, 0, 0.28) 79.15%, rgba(0, 0, 0, 0.34) 89.75%, rgba(0, 0, 0, 0.4) 100%);
}
.Course__areas--item a:not(.cadmuslink) {
  border: 1px solid #5E5E5E;
  border-radius: 1.5625rem;
  display: flex;
  width: 100%;
  padding: 0.5rem 1rem;
  justify-content: space-between;
  align-items: center;
  transition: 0.3s all ease-in-out;
}
.Course__areas--item a:not(.cadmuslink):hover {
  background: rgba(187, 187, 194, 0.6);
}
.Course__areas--item-name {
  font-size: calc(1.2625rem + 0.15vw);
  text-transform: capitalize;
}
@media (min-width: 1200px) {
  .Course__areas--item-name {
    font-size: 1.375rem;
  }
}

.Earlybird {
  font-family: "Avenir Book", -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";
  background-color: #004676;
  display: flex;
  width: 100%;
  padding: 1.75rem;
  gap: 4.625rem;
  border-radius: 1.25rem;
  font-size: 1.33rem;
  color: white;
}
.Earlybird strong {
  font-family: "Avenir Book", -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";
  text-transform: uppercase;
  font-size: 1.5rem;
  color: #f0c360;
}

.search-results .Course__areas--item-name {
  font-size: 1.15rem;
}

/* Donors
--------------------------------------------- */
.Donors__accordion {
  border-bottom: 1px solid #bbbbc2;
  /*
  .accordion-collapse {
    //transition: height 0.3s ease-in-out;
  }
  */
}
.Donors__accordion .accordion-label {
  font-family: "Avenir Heavy", sans-serif;
  font-size: calc(1.2875rem + 0.45vw);
}
@media (min-width: 1200px) {
  .Donors__accordion .accordion-label {
    font-size: 1.625rem;
  }
}
.Donors__accordion .accordion-button {
  font-family: "Avenir Medium", sans-serif;
  font-size: calc(1.2875rem + 0.45vw);
  color: #0C1B29;
  text-transform: capitalize;
}
@media (min-width: 1200px) {
  .Donors__accordion .accordion-button {
    font-size: 1.625rem;
  }
}
.Donors__accordion .accordion-button:not(.collapsed) {
  background: transparent;
  box-shadow: none;
}
.Donors__accordion .accordion-button:focus {
  box-shadow: none;
}
.Donors__accordion .accordion-body {
  font-size: calc(1.2625rem + 0.15vw);
}
@media (min-width: 1200px) {
  .Donors__accordion .accordion-body {
    font-size: 1.375rem;
  }
}
.Donors__Container-fluid {
  padding-left: 30px;
  padding-right: 30px;
}
.Donors__ml {
  margin-left: 30px;
}
.Donors__pl {
  padding-left: 20px;
}
.Donors__pr {
  padding-right: 20px;
}

/* BackToTop
--------------------------------------------- */
/* BACK TO TOP
================================================== */
#back-to-top {
  bottom: 1.5rem;
  right: 1.5rem;
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 999;
  transition: all 0.5s ease-in-out;
}

/* Slider
--------------------------------------------- */
.slider-container {
  overflow: hidden; /* Constrain overflow to this container */
  position: relative;
}
.slider-container .swiper-wrapper {
  overflow: visible; /* Ensure slides' content can overflow */
}
.slider-container .swiper {
  overflow: visible !important;
  position: relative;
}
.slider-container .slider-generic {
  overflow: visible;
}
.slider-container .swiper-slide {
  overflow: visible;
}
@media (max-width: 900px) {
  .slider-container .swiper-slide {
    width: 96% !important;
  }
}
.slider-container .slider-title {
  font-size: calc(1.375rem + 1.5vw);
  font-family: "Avenir Black", sans-serif;
}
@media (min-width: 1200px) {
  .slider-container .slider-title {
    font-size: 2.5rem;
  }
}
.slider-container .slider-nav {
  display: flex;
  gap: 46px;
}
.slider-container .slider-nav button {
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  width: 58px; /* Button size */
  height: 40px;
  transition: transform 0.3s ease, opacity 0.3s ease;
}
.slider-container .slider-nav button svg {
  width: 58px;
  height: 24px;
  fill: #000; /* Default color */
  transition: fill 0.3s ease, opacity 0.3s ease;
}
.slider-container .slider-nav button:hover svg {
  fill: #007bff; /* Change color on hover */
  opacity: 0.8; /* Slightly reduce opacity */
}
.slider-container .slider-nav button:active svg {
  fill: #0056b3; /* Darker color when active */
  opacity: 1; /* Full opacity */
  transform: scale(1.1); /* Slight enlargement */
}
.slider-container .slider-nav button:disabled svg {
  fill: #ccc; /* Gray out when disabled */
  opacity: 0.5;
  cursor: not-allowed;
}

.swiper {
  width: 100%;
  max-width: 1920px;
  height: 100%;
  overflow: visible;
}

.nav-container {
  position: absolute;
  right: 1.5rem;
  bottom: 22%;
  z-index: 10;
}

#sliderHero {
  width: 100%;
  height: 100vh;
  min-height: 684px; /* altezza minima per mostrare sempre parte dell’immagine */
  position: relative;
  overflow: hidden;
  background-color: #0C1B29; /* fallback */
}
@media (max-width: 900px) {
  #sliderHero {
    height: 100svh;
    min-height: 100svh;
    border-radius: 0rem 0rem 1.5rem 1.5rem;
  }
}
#sliderHero .swiper-wrapper {
  height: 100vh !important;
}
@media (max-width: 900px) {
  #sliderHero .swiper-wrapper {
    height: 100% !important;
  }
}
#sliderHero .swiper-slide {
  height: auto !important;
  position: relative;
  width: 100%;
  overflow: hidden;
  isolation: isolate;
  background-color: #0C1B29;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}
#sliderHero .swiper-slide.swiper-slide-active .ss-image {
  transform: scale(1);
}
#sliderHero .swiper-slide .ss-image {
  width: 100%;
  height: 100vh;
  background-size: cover !important;
  background-position: center bottom !important;
  background-repeat: no-repeat !important;
  background-attachment: scroll !important;
  transform: scale(1.05);
  transition: transform 5s ease;
  position: relative;
  z-index: 0;
}
#sliderHero .swiper-slide .ss-image:before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(12, 27, 41, 0) 47%, rgba(12, 27, 41, 0.07) 70%, rgba(12, 27, 41, 0.76) 86.5%, #0C1B29 100%), linear-gradient(0deg, rgba(34, 35, 49, 0.5) 0%, rgba(34, 35, 49, 0.5) 100%);
  z-index: 1;
}
@media (max-width: 992px) {
  #sliderHero .swiper-slide .ss-image {
    height: 420px;
  }
}
@media (max-width: 576px) {
  #sliderHero .swiper-slide .ss-image {
    height: 340px;
  }
}
@media (max-width: 900px) {
  #sliderHero .swiper-slide .ss-image {
    flex: 1 1 auto;
    height: auto;
    min-height: 40%;
  }
}
#sliderHero .swiper-slide .ss-texts {
  position: relative;
  z-index: 2;
  color: #fff;
  padding: 20px 40px 80px;
  width: 90%;
  background-color: #0C1B29;
}
@media (max-width: 900px) {
  #sliderHero .swiper-slide .ss-texts {
    background-color: transparent;
    position: absolute;
    bottom: 0;
    flex: 0 0 auto;
    width: 100%;
  }
}
#sliderHero .swiper-slide .ss-texts .h2 {
  font-size: calc(1.35rem + 1.2vw);
  margin: 0;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  #sliderHero .swiper-slide .ss-texts .h2 {
    font-size: 2.25rem;
  }
}
#sliderHero .swiper-slide .ss-texts p {
  font-size: 1.2rem;
  margin-top: 20px;
}
@media (max-width: 769px) {
  #sliderHero .swiper-slide .ss-texts {
    padding: 16px 16px 50px;
    border-radius: 0rem 0rem 1.5rem 1.5rem;
  }
  #sliderHero .swiper-slide .ss-texts .h2 {
    font-size: calc(1.3125rem + 0.75vw);
    margin: 0;
    line-height: 36px;
  }
}
@media (max-width: 769px) and (min-width: 1200px) {
  #sliderHero .swiper-slide .ss-texts .h2 {
    font-size: 1.875rem;
  }
}
@media (max-width: 769px) {
  #sliderHero .swiper-slide .ss-texts p {
    font-size: 1.125rem;
    margin-top: 16px;
  }
}
#sliderHero .swiper-slide .ss-texts .btn {
  width: auto;
  min-width: 200px;
  align-self: start;
}
@media (max-width: 1079.98px) {
  #sliderHero .swiper-slide {
    height: 100svh;
    min-height: 100svh;
  }
}
#sliderHero .Pagination--hero {
  /*padding: 0px 100px;
  display: flex;
  justify-content: space-between;
  gap: 60px;
  position: absolute;
  bottom: 73px;
  width: 100%;
  z-index: 1;*/
  position: absolute;
  top: 0px;
  right: 40px;
  display: flex;
  flex-direction: column; /* verticale */
  align-items: flex-end; /* allinea a destra */
  gap: 2rem;
  padding: 0;
  width: auto;
  height: 100vh;
  justify-content: center;
  z-index: 10;
}
@media (max-width: 1080px) {
  #sliderHero .Pagination--hero {
    display: none;
  }
}
#sliderHero .Pagination--hero .item-Pagination {
  height: 50px;
  width: 0.25rem;
  background: rgba(227, 228, 230, 0.5);
  transition: all 0.3s ease;
  border-radius: 0.25rem;
  cursor: pointer;
}
@media (max-width: 900px) {
  #sliderHero .Pagination--hero .item-Pagination {
    height: 30px;
  }
}
#sliderHero .Pagination--hero .item-Pagination.swiper-pagination-bullet-active {
  background: rgb(227, 228, 230);
  width: 0.375rem;
}

.Accordion {
  display: flex;
  width: 100%;
  max-width: 100%;
  height: 460px;
  background-color: #fff;
  gap: 1rem;
  margin-top: 10rem;
}
@media (max-width: 1280px) {
  .Accordion {
    flex-direction: column; /* Change to vertical layout */
    height: auto; /* Adjust height for vertical layout */
  }
}
@media (max-width: 800px) {
  .Accordion {
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 5rem;
  }
}
.Accordion__item {
  flex: 0 0 80px; /* Fixed width for closed items */
  height: 460px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  cursor: pointer;
  transition: flex-grow 0.3s ease-in-out, background-color 0.3s ease-in-out;
  overflow: hidden;
  border-radius: 1.25rem;
  border: 1px solid #BBBBC2;
}
@media (max-width: 1280px) {
  .Accordion__item {
    flex: 0 0 auto;
    height: 50px; /* Fixed height for closed items */
    width: 100%; /* Full width for vertical layout */
  }
}
.Accordion__item:not(:last-child) {
  border-right: 1px solid #BBBBC2;
}
.Accordion__item:hover {
  background-color: #E3E4E6;
}
.Accordion__item.open {
  flex-grow: 1; /* Take the remaining space when open */
  background-color: #004676;
  overflow: visible;
}
@media (max-width: 1280px) {
  .Accordion__item.open {
    height: auto;
  }
}
.Accordion__item.open .Accordion__item-name {
  opacity: 0;
  visibility: hidden; /* Immediately remove from visibility after fade-out */
  transition: opacity 0.3s ease-in-out, visibility 0s linear 0s; /* Synchronize visibility change */
}
.Accordion__item.open .Accordion__item-info {
  display: flex;
  opacity: 1;
  pointer-events: auto;
  overflow: visible;
  justify-content: space-between;
}
@media (max-width: 1280px) {
  .Accordion__item.open .Accordion__item-info {
    flex-direction: column;
    padding: 0px 2rem;
  }
}
.Accordion__item-name {
  font-size: calc(1.3375rem + 1.05vw);
  font-family: "Avenir Medium", sans-serif;
  writing-mode: vertical-rl; /* Vertical text */
  text-orientation: mixed;
  color: #0C1B29;
  opacity: 1;
  visibility: visible; /* Name is visible by default */
  transition: opacity 0.3s ease-in-out, visibility 0s linear 0.3s; /* Delay visibility to match opacity transition */
  pointer-events: none;
}
@media (min-width: 1200px) {
  .Accordion__item-name {
    font-size: 2.125rem;
  }
}
@media (max-width: 1280px) {
  .Accordion__item-name {
    writing-mode: horizontal-tb; /* Horizontal text for vertical accordion */
    text-orientation: initial;
    font-size: calc(1.275rem + 0.3vw);
  }
}
@media (max-width: 1280px) and (min-width: 1200px) {
  .Accordion__item-name {
    font-size: 1.5rem;
  }
}
.Accordion__item-info {
  position: absolute;
  top: 0%;
  left: 0%;
  right: 0%;
  bottom: 0%;
  color: #FFF;
  padding: 3rem 0 3rem 4rem;
  display: none;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  transition: opacity 0.3s ease-in-out;
  width: 100%;
}
@media (max-width: 1280px) {
  .Accordion__item-info {
    position: relative;
  }
}
.Accordion__item-info h2, .Accordion__item-info .h2 {
  font-size: calc(1.375rem + 1.5vw);
  font-family: "Avenir Heavy", sans-serif;
}
@media (min-width: 1200px) {
  .Accordion__item-info h2, .Accordion__item-info .h2 {
    font-size: 2.5rem;
  }
}
.Accordion__item-info p.p_rs {
  font-family: "Avenir Book", -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";
  font-size: calc(1.2625rem + 0.15vw);
}
@media (min-width: 1200px) {
  .Accordion__item-info p.p_rs {
    font-size: 1.375rem;
  }
}
@media (min-width: 1200px) and (max-width: 1440px) {
  .Accordion__item-info p.p_rs {
    font-size: 18px !important;
    max-width: 250px !important;
  }
}
.Accordion__item-info .contents {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 55%;
}
@media (max-width: 1280px) {
  .Accordion__item-info .contents {
    width: 100%;
  }
}
.Accordion__item-info .Photo {
  position: relative;
}
@media (max-width: 1280px) {
  .Accordion__item-info .Photo {
    width: 100%;
    height: 200px;
  }
}
.Accordion__item-info .Photo img {
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  bottom: -48px;
  right: 0;
  width: auto;
  max-height: 550px;
  border-bottom-right-radius: 1.25rem;
}
@media (max-width: 1280px) {
  .Accordion__item-info .Photo img {
    bottom: 0px;
    right: -2rem;
    max-width: 200px;
  }
}

#Blog-series {
  background-color: rgba(227, 228, 230, 0.6);
  /* Impostazioni iniziali */
  /* Nascondi il div Authors di default */
  /* Quando l'intera card viene "hoverata" */
  /* Mostra il div Authors durante l'hover */
}
#Blog-series .swiper-slide {
  min-width: 286px;
  max-width: 100%;
  flex-shrink: 0;
}
@media (min-width: 1280px) {
  #Blog-series .swiper-slide-prev {
    opacity: 0;
  }
}
@media (min-width: 1280px) {
  #Blog-series .swiper-slide-active,
  #Blog-series .swiper-slide-next {
    opacity: 1;
  }
}
@media (max-width: 1024px) {
  #Blog-series .Card__top {
    height: 200px;
  }
}
#Blog-series .Card__article {
  cursor: pointer;
}
#Blog-series .Card__article .Card__bottom {
  padding: 16px 16px;
}
@media (max-width: 1024px) {
  #Blog-series .Card__content {
    padding: 12px 0px 0px;
  }
}
#Blog-series .Card__content--title {
  margin: 0px 0px 12px 0px;
}
@media (max-width: 1024px) {
  #Blog-series .Card__content--title {
    margin: 0px;
  }
}
#Blog-series .Card__bottom {
  position: relative;
  transform: translateY(0);
  transition: transform 0.3s ease;
  overflow: hidden;
}
#Blog-series .Authors {
  position: absolute;
  bottom: 28px;
  left: 28px;
  opacity: 0; /* Nasconde l'elemento inizialmente */
  transform: translateY(20px); /* Sposta l'elemento in basso */
  transition: opacity 0.3s ease, transform 0.3s ease; /* Transizione su opacità e traslazione */
}
#Blog-series .Card:hover .Card__bottom,
#Blog-series .Card:hover .Card__tom-featured__bottom {
  transform: translateY(-100px);
}
#Blog-series .Card:hover .Authors {
  opacity: 1;
  transform: translateY(0);
}

.custom-switch {
  display: flex;
  align-items: center;
  border-radius: 200px;
  background-color: #004777; /* Colore di sfondo principale */
  padding: 8px;
  width: 100%;
  margin-bottom: 26px;
}
@media (min-width: 1024px) {
  .custom-switch {
    width: -moz-fit-content;
    width: fit-content;
  }
}

.switch-option {
  flex: 1;
  padding: 4px 18px;
  border-radius: 200px;
  color: #BBBBC2; /* Colore del testo inattivo */
  font-weight: 600;
  text-align: center;
  cursor: pointer;
  transition: background-color 0.3s ease, color 0.3s ease;
  font-family: "Avenir Medium", sans-serif;
  font-size: 1.25rem;
  white-space: nowrap;
}
@media (max-width: 1024px) {
  .switch-option {
    font-size: 1rem;
  }
}
.switch-option.active {
  background-color: #ffffff; /* Sfondo bianco */
  color: #000000; /* Testo scuro per il pulsante attivo */
}

.Testimonials__slider {
  position: relative;
  overflow: hidden;
}
@media (min-width: 992px) {
  .Testimonials__slider:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 33.3333333333%; /* esattamente la col-lg-4 */
    height: 100%;
    background: #fff; /* stesso colore del box sinistro */
    z-index: 2;
  }
}
.Testimonials__slider .swiper-slide {
  width: 328px !important;
  height: auto !important;
}
@media (min-width: 992px) {
  .Testimonials__slider .swiper-slide {
    min-width: 850px !important;
    height: 295px !important;
  }
}
.Testimonials__slider .Testimonials__slider--info h5, .Testimonials__slider .Testimonials__slider--info .h5 {
  font-size: 1.125rem;
  font-family: "Avenir Medium", sans-serif;
  color: #BBBBC2;
}
.Testimonials__slider .Testimonials__slider--info p {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  .Testimonials__slider .Testimonials__slider--info p {
    font-size: 1.75rem;
  }
}

/* Publications
--------------------------------------------- */
.publication-card-label {
  position: absolute;
  top: 0;
  left: 0;
  color: white;
}

.publication-card-label span {
  margin-right: 0.3rem;
  background-color: #C85826;
}

#hub-search-form .form-check-input:checked[type=checkbox] {
  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='%23fff'/%3e%3c/svg%3e");
  background-color: #004676;
  background-size: auto;
}

#hub-search-form .fa-search {
  color: #004676;
  position: relative;
  top: 2px;
}

#hub-search-form #fulltext {
  padding-right: 3rem;
}

/* Archive
--------------------------------------------- */
.Archive__hero h1.hero_title, .Archive__hero .hero_title.h1 {
  font-size: 5rem;
}
.Archive__hero p {
  font-size: calc(1.2625rem + 0.15vw);
}
@media (min-width: 1200px) {
  .Archive__hero p {
    font-size: 1.375rem;
  }
}
.Archive__filters .btn {
  height: 58px;
  font-size: 1.25rem;
  font-family: "Avenir Medium", sans-serif;
}
.Archive__people .Card__Horiz__People {
  transition: transform 0.3sease, box-shadow 0.3sease;
}
.Archive__people .Card__Horiz__People:hover {
  transform: translateY(-5px);
  box-shadow: 3px 5px 9px 0px rgba(0, 0, 0, 0.15);
  cursor: pointer;
}

.fsr-filters:has(.form-select:nth-child(2)) .form-select {
  flex: 1 1 0;
  min-width: 220px; /* opzionale, per evitare select troppo strette */
}

/* Spotlights
--------------------------------------------- */
.Spotlight__top {
  height: 270px;
  width: 100%;
  padding-bottom: 30px;
  border-bottom: 1px solid #BBBBC2;
  margin-bottom: 30px;
}
.Spotlight__top img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 1.25rem;
}
.Spotlight__top_2 {
  height: 100%;
  width: 100%;
  border-top: 1px solid #BBBBC2;
  margin-top: 33px;
  font-size: 1.25rem;
}
.Spotlight__top_2 img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 1.25rem;
}
.Spotlight__text {
  color: #5E5E5E;
  margin-bottom: 24px;
}
.Spotlight .btn {
  width: -moz-fit-content;
  width: fit-content;
}

/* Search
--------------------------------------------- */
.Search {
  padding-top: 180px;
}
@media (max-width: 1080px) {
  .Search {
    padding-top: 90px;
  }
}
.Search__title {
  font-size: calc(1.625rem + 4.5vw);
}
@media (min-width: 1200px) {
  .Search__title {
    font-size: 5rem;
  }
}
@media (max-width: 1080px) {
  .Search__title {
    font-size: calc(1.4375rem + 2.25vw);
  }
}
@media (max-width: 1080px) and (min-width: 1200px) {
  .Search__title {
    font-size: 3.125rem;
  }
}
.Search__subtitle {
  font-family: "Avenir Medium", sans-serif;
  font-size: calc(1.2625rem + 0.15vw);
}
@media (min-width: 1200px) {
  .Search__subtitle {
    font-size: 1.375rem;
  }
}
@media (max-width: 1080px) {
  .Search__subtitle {
    font-size: 1.125rem;
  }
}
.Search__content__box h3, .Search__content__box .h3 {
  margin: 0;
  font-size: calc(1.375rem + 1.5vw);
  line-height: 20px;
  color: #0C1B29;
}
@media (min-width: 1200px) {
  .Search__content__box h3, .Search__content__box .h3 {
    font-size: 2.5rem;
  }
}
.Search__content__box--results {
  font-family: "Avenir Medium", sans-serif;
  font-size: calc(1.2625rem + 0.15vw);
  color: #5E5E5E;
}
@media (min-width: 1200px) {
  .Search__content__box--results {
    font-size: 1.375rem;
  }
}
.Search__filters--hidden {
  display: none;
  height: 0;
  transition: height 0.3s ease;
}
.Search__filters--hidden.closing > * {
  opacity: 0;
  pointer-events: none;
}
.Search__filters {
  position: relative;
  display: flex;
  width: 100%;
  padding: 1.25rem 1.75rem 2.25rem 1.75rem;
  flex-direction: column;
  align-items: flex-start;
  gap: 2.5rem;
  border: 1px solid #BBBBC2;
  border-radius: 1.25rem;
  background: white;
}
@media (max-width: 1080px) {
  .Search__filters {
    padding: 1.25rem 1rem 2.25rem 1rem;
  }
}
.Search__filters .form-select {
  min-width: 210px;
  max-width: 210px;
  height: 2.625rem;
  transition: all 0.3s ease-in-out;
  padding: 0rem 1rem;
  font-size: 1.125rem;
}
.Search__filters .form-select:hover, .Search__filters .form-select:focus {
  background-color: rgba(227, 228, 230, 0.6);
  border: 1px solid;
  box-shadow: none;
}
.Search__filters #searchAllFilter {
  position: relative;
  padding-left: 60px;
  background: rgba(227, 228, 230, 0.6);
  line-height: 24px;
  font-size: calc(1.275rem + 0.3vw);
  color: #5E5E5E;
  font-family: "Avenir Medium", sans-serif;
}
@media (min-width: 1200px) {
  .Search__filters #searchAllFilter {
    font-size: 1.5rem;
  }
}
.Search__filters #submit-search-form-filter {
  height: 56px;
}
.Search__filters .dropdown-toggle {
  background-image: url(../../img/svg/arrow-select.svg);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-color: white;
  height: 2.625rem;
  background-size: 16px 12px;
  border-radius: 1.5rem;
  border: 1px solid #BBBBC2;
  padding: 0.75rem 1rem;
  font-size: 1.25rem;
  line-height: normal;
  display: flex;
  min-width: 210px;
  align-items: center;
  justify-content: flex-start;
  font-family: var(--rscas-font-sans-serif);
}
@media (max-width: 1080px) {
  .Search__filters .dropdown-toggle {
    width: 100%;
  }
}
.Search__filters .dropdown-toggle::after {
  content: none;
}
.Search__filters .dropdown-toggle:hover, .Search__filters .dropdown-toggle:focus {
  background-color: rgba(227, 228, 230, 0.6);
  border: 1px solid;
}
.Search .dropdown-menu {
  border-radius: 1.5rem;
  z-index: 9997;
  max-width: 340px;
}
.Search .dropdown-menu [id^=inputInside-] {
  background: rgba(227, 228, 230, 0.6);
  padding: 0.5rem 1rem;
}
.Search .dropdown-menu .filter-pill {
  font-size: 0.8rem;
  cursor: pointer;
}
.Search #tagList {
  padding: 0px 5px;
}
.Search #tagList::-webkit-scrollbar {
  -webkit-appearance: none;
}
.Search #tagList::-webkit-scrollbar:vertical {
  width: 5px;
  background-color: #F6F6F6;
}
.Search #tagList::-webkit-scrollbar-thumb {
  background-color: #BBBBC2;
}
.Search #tagList::-webkit-scrollbar-thumb:hover {
  background-color: #0C1B29;
}
.Search__filters__advanced {
  position: absolute;
  bottom: 0;
  display: flex;
  width: 100%;
  justify-content: center;
}
.Search__filters__advanced i {
  transform: translateY(50%);
  background: white;
  transition: all 0.3s ease-in-out;
  border-radius: 50%;
}
.Search__filters__advanced:hover {
  cursor: pointer;
}
.Search__filters__advanced:hover i {
  border-radius: 50%;
  background: #E3E4E6;
}
.Search__filters--options {
  border: 1px solid #BBBBC2;
  border-radius: 2.5rem;
  background: white;
  display: flex;
  width: 100%;
  padding: 0.5rem;
  align-items: center;
  justify-content: space-between;
  gap: 1.25rem;
  margin-top: 1.25rem;
}
@media (max-width: 1080px) {
  .Search__filters--options {
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
    -ms-overflow-style: none;
    scroll-snap-type: x mandatory;
    scroll-padding: 16px;
  }
}
.Search__filters--options .btn {
  display: flex;
  padding: 0.375rem 1.25rem;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
  flex: 1 0 0;
  border-radius: 1.25rem;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 1080px) {
  .Search__filters--options .btn {
    scroll-snap-align: center;
  }
}
.Search__filters--options .btn:hover {
  background: rgba(227, 228, 230, 0.6);
  border: 1px solid;
}
.Search__filters--options .btn-check:checked + .btn {
  color: white;
  background: #0C1B29;
  border-color: #0C1B29;
}

/* Comments
--------------------------------------------- */
.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
  margin: 0 0 1.5em;
}
.widget select {
  max-width: 100%;
}

.buttonFilters {
  left: 50%;
  transform: translate(-50%, 0%);
  border-radius: 0px;
  text-align: center;
  width: 210px;
  padding: 8px 19px !important;
  cursor: pointer !important;
  touch-action: manipulation !important;
  transition: all 0.25s ease 0s, transform 0.25s ease 0s !important;
}
.buttonFilters:hover {
  box-shadow: transparent 0px 0px 0px 1px, transparent 0px 0px 0px 4px, rgba(0, 0, 0, 0.12) 0px 6px 16px !important;
}

.FilterBar {
  position: relative;
}
@media (max-width: 1200px) {
  .FilterBar {
    overflow-y: auto;
    position: fixed;
    box-shadow: 2px 0 5px -2px #ccc;
    transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
  }
  .FilterBar.slide-in {
    animation: slide-in 0.5s forwards;
    -webkit-animation: slide-in 0.5s forwards;
  }
  .FilterBar.slide-out {
    animation: slide-out 0.5s forwards;
    -webkit-animation: slide-out 0.5s forwards;
  }
}

@keyframes slide-in {
  100% {
    transform: translateX(0%);
  }
}
@keyframes slide-out {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-100%);
  }
}
/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

.ratio-2x1 {
  --rscas-aspect-ratio: calc(1 / 2 * 100%);
}

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

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

.icon_quote {
  max-width: 67px;
}

.ratio::before {
  -webkit-transform: translateZ(0);
}

@media (min-width: 992px) {
  .ratio-lg {
    position: relative;
    width: 100%;
  }
  .ratio-lg > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .ratio-lg::before {
    display: block;
    padding-top: var(--rscas-aspect-ratio);
    content: "";
  }
}
.vignette {
  min-height: 500px;
}
.vignette img {
  min-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.vignette:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  box-shadow: inset 0 -10rem 5rem rgba(0, 0, 0, 0.6);
}

.profile-pic {
  border-radius: 0 100% 0% 0%/15em;
  -webkit-border-radius: 0 100% 0% 0%/15em;
  -khtml-border-radius: 0 100% 0% 0%/15em;
  -moz-border-radius: 0 100% 0% 0%/15em;
  -webkit-mask-image: -webkit-radial-gradient(white, black);
}

.profile-pic-small {
  border-radius: 0 100% 0% 0%/7em;
  -webkit-border-radius: 0 100% 0% 0%/7em;
  -khtml-border-radius: 0 100% 0% 0%/7em;
  -moz-border-radius: 0 100% 0% 0%/7em;
  -webkit-mask-image: -webkit-radial-gradient(white, black);
}

.featured-pub-img {
  border-radius: 46% 46% 0% 0%;
}

@media (min-width: 1700px) {
  .profile-pic {
    border-radius: 0 100% 0 0/25em;
    -webkit-border-radius: 0 100% 0 0/25em;
    -khtml-border-radius: 0 100% 0 0/25em;
    -moz-border-radius: 0 100% 0 0/25em;
    -webkit-mask-image: -webkit-radial-gradient(white, black);
  }
}
@media (max-width: 576px) {
  .profile-pic {
    border-radius: 0 100% 0 0/25em;
    -webkit-border-radius: 0 100% 0 0/25em;
    -khtml-border-radius: 0 100% 0 0/25em;
    -moz-border-radius: 0 100% 0 0/25em;
    -webkit-mask-image: -webkit-radial-gradient(white, black);
  }
}
.Media__Navigator--item {
  display: flex;
  border-radius: 1.25rem;
  width: calc(50% - 10px);
  padding: 2.5rem 1.25rem;
  background-color: #0C1B29;
  color: white;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.Media__Navigator--item:hover {
  cursor: pointer;
  opacity: 1;
}
.Media__Navigator--item:hover span {
  color: #f0c360;
}
.Media__Navigator--item:hover svg > path {
  fill: #f0c360;
}
.Media__Navigator--item span {
  transition: all 0.3s ease-in-out;
  font-size: calc(1.2625rem + 0.15vw);
}
@media (min-width: 1200px) {
  .Media__Navigator--item span {
    font-size: 1.375rem;
  }
}

.Video__Player--container {
  position: relative;
  border-radius: 1.25rem;
  width: 100%;
  display: flex;
  /*margin-top: -128px;*/
  overflow: hidden;
  /* Bottone Play/Pausa personalizzato */
  /* Mostra il bottone solo quando passi con il mouse */
  /* Quando il video è in pausa, il bottone è sempre visibile */
  /* Spinner di caricamento */
}
@media (max-width: 1080px) {
  .Video__Player--container {
    border-color: transparent !important;
  }
}
.Video__Player--container .thumbnailContainer {
  /*position: absolute;
  width: 100%;
  height: 100%;*/
  position: relative;
  width: 100%;
  padding-bottom: 56.25%; /* 16:9 aspect ratio (9/16 = 0.5625) */
  overflow: hidden;
  border-radius: 1.25rem;
}
.Video__Player--container .thumbnailContainer:before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0) 100%);
  z-index: 1;
  pointer-events: none;
}
.Video__Player--container img {
  /*width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 1.25rem;*/
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.Video__Player--container button {
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  z-index: 2;
}
@media (max-width: 1080px) {
  .Video__Player--container button {
    bottom: 1rem;
    left: 1rem;
  }
}
.Video__Player--container .videoWithThumb {
  position: relative;
  width: 100%;
  display: none;
}
.Video__Player--container iframe {
  width: 100%;
  height: 100%;
}
.Video__Player--container .playerContainer {
  /*position: absolute;
  top: 0;
  left: 0;*/
  width: 100%;
  height: 100%;
}
.Video__Player--container .customPlayPause {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(0, 0, 0, 0.5);
  border: none;
  color: white;
  font-size: 24px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: opacity 0.3s ease-in-out;
  opacity: 0; /* Inizialmente nascosto */
}
.Video__Player--container #playerContainer:hover .customPlayPause {
  opacity: 1;
}
.Video__Player--container .paused .customPlayPause {
  opacity: 1;
}
.Video__Player--container .hidden {
  display: none;
}
.Video__Player--container .spinner {
  width: 16px;
  height: 16px;
  border: 2px solid white;
  border-top: 2px solid transparent;
  border-radius: 50%;
  animation: spin 0.6s linear infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.page-template-template-media .Media__video > .row > .col-lg-6:nth-child(1) .Video__Player {
  margin-top: -100px;
}
@media (min-width: 1081px) {
  .page-template-template-media .Media__video > .row > .col-lg-6:nth-child(2) .Video__Player {
    margin-top: -100px;
  }
}

.img-rounded {
  position: relative;
  z-index: 1;
  border-radius: 1.25rem;
  height: 425px;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 1080px) {
  .img-rounded {
    height: 218px;
    margin-bottom: 2rem;
  }
}

/* Captions
--------------------------------------------- */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
.wp-caption img[class*=wp-image-] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
  margin-bottom: 1.5em;
  display: grid;
  grid-gap: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  width: 100%;
}

.gallery-columns-2 {
  grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
  grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
  grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
  grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
  grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
  display: block;
}

/* Audio
--------------------------------------------- */
.AudioBox {
  border-radius: 1.25rem;
  padding: 1.25rem 1.75rem;
  border: 1px solid #5E5E5E;
}
.AudioBox__option {
  line-height: 0;
  cursor: pointer;
}
.AudioBox__option svg {
  transition: width 0.3s ease-in-out;
}
.AudioBox__option svg circle {
  transition: cx 0.3s ease-in-out, fill 0.3s ease-in-out;
}
.AudioBox__option svg:hover {
  width: 50px;
  cursor: pointer;
}
.AudioBox__option svg:hover circle:nth-child(1) {
  cx: 4px;
  fill: #5E5E5E;
}
.AudioBox__option svg:hover circle:nth-child(2) {
  cx: 20px;
  fill: #5E5E5E;
}
.AudioBox__option svg:hover circle:nth-child(3) {
  cx: 36px;
  fill: #5E5E5E;
}
.AudioBox__Controls-Play ellipse {
  transition: all 0.3s ease-in-out;
}
.AudioBox__Controls-Play g#Play > path {
  transform-origin: center;
  transition: transform 0.3s ease-in-out;
}
.AudioBox__Controls-Play:hover {
  cursor: pointer;
}
.AudioBox__Controls-Play:hover g#Play > path {
  transform: scale(1.2);
}
.AudioBox__Controls-Play:hover ellipse {
  fill: #5E5E5E;
}
.AudioBox__Controls-Play .icon {
  display: none;
}
.AudioBox__Controls-Play.is-paused .icon-play {
  display: block;
}
.AudioBox__Controls-Play.is-playing .icon-pause {
  display: block;
  cursor: pointer;
}
.AudioBox__Controls-Play.is-playing .icon-pause i {
  font-size: 57px;
}
.AudioBox__Controls-Prev, .AudioBox__Controls-Next {
  width: 2.24644rem;
  height: 2.125rem;
  position: relative;
}
.AudioBox__Controls-Prev span, .AudioBox__Controls-Next span {
  position: absolute;
  font-size: 1.125rem;
  color: #BBBBC2;
  font-family: "Avenir Medium", sans-serif;
  line-height: normal;
  transition: color 0.3s ease-in-out;
}
.AudioBox__Controls-Prev svg path#ActiveIndicator,
.AudioBox__Controls-Prev svg path#Vector, .AudioBox__Controls-Next svg path#ActiveIndicator,
.AudioBox__Controls-Next svg path#Vector {
  transition: all 0.3s ease-in-out;
}
.AudioBox__Controls-Prev:hover, .AudioBox__Controls-Next:hover {
  cursor: pointer;
}
.AudioBox__Controls-Prev:hover span, .AudioBox__Controls-Next:hover span {
  color: #5E5E5E;
}
.AudioBox__Controls-Prev:hover svg path#ActiveIndicator,
.AudioBox__Controls-Prev:hover svg path#Vector, .AudioBox__Controls-Next:hover svg path#ActiveIndicator,
.AudioBox__Controls-Next:hover svg path#Vector {
  stroke: #5E5E5E;
}
.AudioBox__Controls-Prev span {
  left: 0;
  bottom: -4px;
}
.AudioBox__Controls-Next span {
  right: 0;
  bottom: -4px;
}
.AudioBox__ProgressBar {
  border-radius: 1.25rem;
  background: #D9D9D9;
  position: relative;
  cursor: pointer;
  height: 0.375rem;
  width: 100%;
  transition: opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.AudioBox__ProgressBar span {
  background-color: #5E5E5E;
  border-radius: 1.25rem;
  position: absolute;
  top: 0;
  left: 0;
  height: 0.375rem;
  width: 0px;
}
.AudioBox__duration {
  font-size: 1.125rem;
}
.AudioBox__share {
  padding: 0.5rem 1.25rem 1.25rem 1.25rem;
  border-radius: 1.25rem;
  background-color: #BBBBC2;
  z-index: 1;
}
.AudioBox__shareBox {
  gap: 1.25rem;
}
.AudioBox__shareBox--item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex: 1 1 calc(50% - 1.25rem);
  border-radius: 1.5625rem;
  background-color: #E3E4E6;
}
.AudioBox__shareBox--item a {
  display: flex;
  width: 100%;
  justify-content: space-between;
  padding: 0.5rem 1rem;
  align-items: center;
  transition: 0.3s allease-in-out;
  border: 1px solid #E3E4E6;
  border-radius: 1.5625rem;
  transition: all 0.3s ease-in-out;
}
.AudioBox__shareBox--item a:hover {
  background-color: #BBBBC2;
}
.AudioBox__shareBox--item-name {
  font-size: calc(1.2625rem + 0.15vw);
}
@media (min-width: 1200px) {
  .AudioBox__shareBox--item-name {
    font-size: 1.375rem;
  }
}
.AudioBox #AudioBox__share--close {
  cursor: pointer;
}

.copy-feedback {
  position: absolute;
  background: #0C1B29;
  color: #fff;
  padding: 5px 10px;
  border-radius: 5px;
  font-size: 0.8rem;
  bottom: -19px;
  left: 50%;
  transform: translateX(-50%);
  animation: fadeInOut 2sease;
}
.copy-feedback i {
  color: #a3f307;
}

@keyframes fadeInOut {
  0% {
    opacity: 0;
    transform: translateX(-50%) translateY(-5px);
  }
  10% {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
  }
  90% {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-50%) translateY(-5px);
  }
}
@keyframes zoomIn {
  from {
    transform: scale(0.8);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes zoomOut {
  from {
    transform: scale(1);
    opacity: 1;
  }
  to {
    transform: scale(0.8);
    opacity: 0;
  }
}
/* Breadcrumbs
--------------------------------------------- */
#breadcrumbs,
#breadcrumbs a {
  color: #fff;
}

@media (max-width: 992px) {
  #breadcrumbs,
  #breadcrumbs a {
    color: #131516;
  }
}
/* Avatar
--------------------------------------------- */
/*------------------------------------
  Avatar
------------------------------------*/
.avatar {
  position: relative;
  display: inline-block;
  width: 3.125rem;
  height: 3.125rem;
  border-radius: 0.375rem;
}
.avatar:not(img) {
  background-color: #fff;
}

.avatar-img {
  max-width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.375rem;
}

.avatar-initials {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 3.125rem;
  height: 3.125rem;
  font-size: 1rem;
  font-weight: 600;
  pointer-events: none;
  text-transform: uppercase;
  border-radius: 0.375rem;
}

.avatar-circle {
  border-radius: 50%;
}
.avatar-circle .avatar,
.avatar-circle .avatar-initials,
.avatar-circle .avatar-img {
  border-radius: 50%;
}

.avatar-centered {
  display: flex;
  margin-right: auto;
  margin-left: auto;
}

/*------------------------------------
  Avatar Group
------------------------------------*/
.avatar-group {
  display: flex;
}
.avatar-group .avatar:hover {
  z-index: 2;
}
.avatar-group .avatar-circle .avatar-initials {
  border-radius: 50%;
}
.avatar-group .avatar-xs .avatar-img,
.avatar-group .avatar-xs .avatar-initials,
.avatar-group .avatar-sm .avatar-img,
.avatar-group .avatar-sm .avatar-initials,
.avatar-group .avatar .avatar-img,
.avatar-group .avatar .avatar-initials {
  border: 2px solid #fff;
}
.avatar-group .avatar-lg .avatar-img,
.avatar-group .avatar-lg .avatar-initials {
  border: 5px solid #fff;
}
.avatar-group .avatar-xl .avatar-img,
.avatar-group .avatar-xl .avatar-initials {
  border: 7px solid #fff;
}
.avatar-group .avatar + .avatar {
  margin-left: -1rem;
}
.avatar-group .avatar-xs + .avatar-xs {
  margin-left: -0.6125rem;
}
.avatar-group .avatar-sm + .avatar-sm {
  margin-left: -0.875rem;
}
.avatar-group .avatar-lg + .avatar-lg {
  margin-left: -1.5rem;
}
.avatar-group .avatar-xl + .avatar-xl {
  margin-left: -2rem;
}

/*------------------------------------
  Avatar Group Sizes
------------------------------------*/
.avatar-group .avatar,
.avatar-group .avatar-initials {
  width: 3.125rem;
  height: 3.125rem;
}
.avatar-group .avatar-initials {
  font-size: 1rem;
}
.avatar-group .avatar + .avatar {
  margin-left: -1rem;
}

.avatar-group-xs .avatar,
.avatar-group-xs .avatar-initials {
  width: 1.75rem;
  height: 1.75rem;
}
.avatar-group-xs .avatar-initials {
  font-size: 0.75rem;
}
.avatar-group-xs .avatar + .avatar {
  margin-left: -0.6125rem;
}

.avatar-group-sm .avatar,
.avatar-group-sm .avatar-initials {
  width: 2.5rem;
  height: 2.5rem;
}
.avatar-group-sm .avatar-initials {
  font-size: 0.8125rem;
}
.avatar-group-sm .avatar + .avatar {
  margin-left: -0.875rem;
}

.avatar-group-lg .avatar,
.avatar-group-lg .avatar-initials {
  width: 4.25rem;
  height: 4.25rem;
}
.avatar-group-lg .avatar-initials {
  font-size: 1.25rem;
}
.avatar-group-lg .avatar + .avatar {
  margin-left: -1.5rem;
}

.avatar-group-xl .avatar,
.avatar-group-xl .avatar-initials {
  width: 5.625rem;
  height: 5.625rem;
}
.avatar-group-xl .avatar-initials {
  font-size: 2rem;
}
.avatar-group-xl .avatar + .avatar {
  margin-left: -1.5rem;
}

.avatar-group-xxl .avatar,
.avatar-group-xxl .avatar-initials {
  width: 7rem;
  height: 7rem;
}
.avatar-group-xxl .avatar-initials {
  font-size: 3rem;
}
.avatar-group-xxl .avatar + .avatar {
  margin-left: -2rem;
}

/*------------------------------------
  Avatar Sizes
------------------------------------*/
.avatar.avatar-circle .avatar-status {
  bottom: -0.21875rem;
  right: -0.21875rem;
}
.avatar.avatar-circle .avatar-sm-status {
  bottom: 0;
  right: 0;
}
.avatar.avatar-circle .avatar-lg-status {
  bottom: -0.325rem;
  right: -0.325rem;
}

.avatar-xss,
.avatar-xss .avatar-initials {
  width: 1rem;
  height: 1rem;
}
.avatar-xss .avatar-img {
  width: 1rem;
}
.avatar-xss .avatar-initials {
  font-size: 0.75rem;
}

.avatar-xs,
.avatar-xs .avatar-initials {
  width: 1.75rem;
  height: 1.75rem;
}
.avatar-xs .avatar-img {
  width: 1.75rem;
}
.avatar-xs .avatar-initials {
  font-size: 0.75rem;
}
.avatar-xs.avatar-circle .avatar-status {
  bottom: -0.21875rem;
  right: -0.21875rem;
}
.avatar-xs.avatar-circle .avatar-sm-status {
  bottom: -0.1171875rem;
  right: -0.1171875rem;
}
.avatar-xs.avatar-circle .avatar-lg-status {
  bottom: -0.325rem;
  right: -0.325rem;
}

.avatar-xs,
.avatar-xs .avatar-initials {
  width: 1.75rem;
  height: 1.75rem;
}
.avatar-xs .avatar-img {
  width: 1.75rem;
}
.avatar-xs .avatar-initials {
  font-size: 0.75rem;
}
.avatar-xs.avatar-circle .avatar-status {
  bottom: -0.21875rem;
  right: -0.21875rem;
}
.avatar-xs.avatar-circle .avatar-sm-status {
  bottom: -0.1171875rem;
  right: -0.1171875rem;
}
.avatar-xs.avatar-circle .avatar-lg-status {
  bottom: -0.325rem;
  right: -0.325rem;
}

.avatar-sm,
.avatar-sm .avatar-initials {
  width: 2.5rem;
  height: 2.5rem;
}
.avatar-sm .avatar-img {
  width: 2.5rem;
}
.avatar-sm .avatar-initials {
  font-size: 0.8125rem;
}
.avatar-sm.avatar-circle .avatar-status {
  bottom: -0.21875rem;
  right: -0.21875rem;
}
.avatar-sm.avatar-circle .avatar-sm-status {
  bottom: -0.09375rem;
  right: -0.09375rem;
}
.avatar-sm.avatar-circle .avatar-lg-status {
  bottom: -0.40625rem;
  right: -0.40625rem;
}

.avatar-lg,
.avatar-lg .avatar-initials {
  width: 4.25rem;
  height: 4.25rem;
}
.avatar-lg .avatar-img {
  width: 4.25rem;
}
.avatar-lg .avatar-initials {
  font-size: 1.25rem;
}
.avatar-lg.avatar-circle .avatar-status {
  bottom: -0.13125rem;
  right: -0.13125rem;
}
.avatar-lg.avatar-circle .avatar-sm-status {
  bottom: 0.09375rem;
  right: 0.09375rem;
}
.avatar-lg.avatar-circle .avatar-lg-status {
  bottom: -0.203125rem;
  right: -0.203125rem;
}

.avatar-xl,
.avatar-xl .avatar-initials {
  width: 5.625rem;
  height: 5.625rem;
}
.avatar-xl .avatar-img {
  width: 5.625rem;
}
.avatar-xl .avatar-initials {
  font-size: 2rem;
}
.avatar-xl.avatar-circle .avatar-status {
  bottom: 0.1640625rem;
  right: 0.1640625rem;
}
.avatar-xl.avatar-circle .avatar-sm-status {
  bottom: 0.234375rem;
  right: 0.234375rem;
}
.avatar-xl.avatar-circle .avatar-lg-status {
  bottom: 0.1354166667rem;
  right: 0.1354166667rem;
}

.avatar-xxl,
.avatar-xxl .avatar-initials {
  width: 7rem;
  height: 7rem;
}
.avatar-xxl .avatar-img {
  width: 7rem;
}
.avatar-xxl .avatar-initials {
  font-size: 3rem;
}
.avatar-xxl.avatar-circle .avatar-status {
  bottom: 0.75rem;
  right: 0.75rem;
}
.avatar-xxl.avatar-circle .avatar-sm-status {
  bottom: 0.875rem;
  right: 0.875rem;
}
.avatar-xxl.avatar-circle .avatar-lg-status {
  bottom: 0.65rem;
  right: 0.65rem;
}

/*------------------------------------
  Avatar Status
------------------------------------*/
.avatar-status {
  position: absolute;
  bottom: -0.525rem;
  right: -0.525rem;
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
  text-align: center;
  vertical-align: baseline;
  border: 0.125rem solid #fff;
  width: 1.3125rem;
  height: 1.3125rem;
  line-height: 1;
  font-size: 0.625rem;
  border-radius: 50%;
}

.avatar-sm-status {
  bottom: -0.2625rem;
  right: -0.2625rem;
  width: 0.9375rem;
  height: 0.9375rem;
  font-size: 0.5rem;
}

.avatar-lg-status {
  width: 1.625rem;
  height: 1.625rem;
  font-size: 0.75rem;
}

/*------------------------------------
  Avatar Styles
------------------------------------*/
.avatar-primary .avatar-initials {
  color: #fff;
  background-color: #004676;
}

.avatar-status-primary {
  color: #fff;
  background-color: #004676;
}

.avatar-primary-dark .avatar-initials {
  color: #fff;
  background-color: #0C1B29;
}

.avatar-status-primary-dark {
  color: #fff;
  background-color: #0C1B29;
}

.avatar-secundary .avatar-initials {
  color: #fff;
  background-color: #1155CC;
}

.avatar-status-secundary {
  color: #fff;
  background-color: #1155CC;
}

.avatar-secondary-dark .avatar-initials {
  color: #fff;
  background-color: #0C3B8F;
}

.avatar-status-secondary-dark {
  color: #fff;
  background-color: #0C3B8F;
}

.avatar-light-blue .avatar-initials {
  color: #131516;
  background-color: #F8F8F9;
}

.avatar-status-light-blue {
  color: #131516;
  background-color: #F8F8F9;
}

.avatar-yellow .avatar-initials {
  color: #131516;
  background-color: #f0c360;
}

.avatar-status-yellow {
  color: #131516;
  background-color: #f0c360;
}

.avatar-gray .avatar-initials {
  color: #131516;
  background-color: #BBBBC2;
}

.avatar-status-gray {
  color: #131516;
  background-color: #BBBBC2;
}

.avatar-dark .avatar-initials {
  color: #fff;
  background-color: #1d1d1f;
}

.avatar-status-dark {
  color: #fff;
  background-color: #1d1d1f;
}

.avatar-info .avatar-initials {
  color: #131516;
  background-color: #8F942F;
}

.avatar-status-info {
  color: #131516;
  background-color: #8F942F;
}

.avatar-soft-primary .avatar-initials {
  color: #004676;
  background-color: rgba(0, 70, 118, 0.1);
}

.avatar-status-soft-primary {
  color: #004676;
  background-color: rgba(0, 70, 118, 0.1);
}

.avatar-soft-primary-dark .avatar-initials {
  color: #0C1B29;
  background-color: rgba(12, 27, 41, 0.1);
}

.avatar-status-soft-primary-dark {
  color: #0C1B29;
  background-color: rgba(12, 27, 41, 0.1);
}

.avatar-soft-secundary .avatar-initials {
  color: #1155CC;
  background-color: rgba(17, 85, 204, 0.1);
}

.avatar-status-soft-secundary {
  color: #1155CC;
  background-color: rgba(17, 85, 204, 0.1);
}

.avatar-soft-secondary-dark .avatar-initials {
  color: #0C3B8F;
  background-color: rgba(12, 59, 143, 0.1);
}

.avatar-status-soft-secondary-dark {
  color: #0C3B8F;
  background-color: rgba(12, 59, 143, 0.1);
}

.avatar-soft-light-blue .avatar-initials {
  color: #F8F8F9;
  background-color: rgba(248, 248, 249, 0.1);
}

.avatar-status-soft-light-blue {
  color: #F8F8F9;
  background-color: rgba(248, 248, 249, 0.1);
}

.avatar-soft-yellow .avatar-initials {
  color: #f0c360;
  background-color: rgba(240, 195, 96, 0.1);
}

.avatar-status-soft-yellow {
  color: #f0c360;
  background-color: rgba(240, 195, 96, 0.1);
}

.avatar-soft-gray .avatar-initials {
  color: #BBBBC2;
  background-color: rgba(187, 187, 194, 0.1);
}

.avatar-status-soft-gray {
  color: #BBBBC2;
  background-color: rgba(187, 187, 194, 0.1);
}

.avatar-soft-dark .avatar-initials {
  color: #1d1d1f;
  background-color: rgba(29, 29, 31, 0.1);
}

.avatar-status-soft-dark {
  color: #1d1d1f;
  background-color: rgba(29, 29, 31, 0.1);
}

.avatar-soft-info .avatar-initials {
  color: #8F942F;
  background-color: rgba(143, 148, 47, 0.1);
}

.avatar-status-soft-info {
  color: #8F942F;
  background-color: rgba(143, 148, 47, 0.1);
}

/*------------------------------------
  Avatar Ratio
------------------------------------*/
.avatar.avatar-4x3 {
  width: 4.1666666667rem;
  height: auto;
  border-radius: 0;
}
.avatar.avatar-4x3 .avatar-img {
  width: 4.1666666667rem;
  height: inherit;
}

.avatar-xss.avatar-4x3 {
  width: 1.3333333333rem;
  height: auto;
  border-radius: 0;
}
.avatar-xss.avatar-4x3 .avatar-img {
  width: 1.3333333333rem;
  height: inherit;
}

.avatar-xs.avatar-4x3 {
  width: 2.3333333333rem;
  height: auto;
  border-radius: 0;
}
.avatar-xs.avatar-4x3 .avatar-img {
  width: 2.3333333333rem;
  height: inherit;
}

.avatar-sm.avatar-4x3 {
  width: 3.3333333333rem;
  height: auto;
  border-radius: 0;
}
.avatar-sm.avatar-4x3 .avatar-img {
  width: 3.3333333333rem;
  height: inherit;
}

.avatar-lg.avatar-4x3 {
  width: 5.6666666667rem;
  height: auto;
  border-radius: 0;
}
.avatar-lg.avatar-4x3 .avatar-img {
  width: 5.6666666667rem;
  height: inherit;
}

.avatar-xl.avatar-4x3 {
  width: 7.5rem;
  height: auto;
  border-radius: 0;
}
.avatar-xl.avatar-4x3 .avatar-img {
  width: 7.5rem;
  height: inherit;
}

.avatar-xxl.avatar-4x3 {
  width: 9.3333333333rem;
  height: auto;
  border-radius: 0;
}
.avatar-xxl.avatar-4x3 .avatar-img {
  width: 9.3333333333rem;
  height: inherit;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
/* Accessibility
--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
.screen-reader-text:focus {
  background-color: #F8F8F9;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #131516;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {
  /*rtl:ignore*/
  float: left;
  /*rtl:ignore*/
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}

.alignright {
  /*rtl:ignore*/
  float: right;
  /*rtl:ignore*/
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}

.rfloat {
  float: right;
}

/* Animations
--------------------------------------------- */
.transition-transform {
  transition: transform linear 0.2s;
}

.hover-effect {
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .hover-effect:hover {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  }
  .hover-effect:hover figure {
    background: var(--rscas-dark);
  }
  .hover-effect:hover figure img {
    opacity: 0.5;
    transform: scale(1.1);
  }
  .hover-effect:hover figure figcaption > p {
    opacity: 1;
    left: 50%;
    cursor: pointer;
  }
}
.hover-effect figure {
  transition: background 0.35s;
}
.hover-effect figure img {
  opacity: 1;
  transition: all 0.35s;
}
.hover-effect figure figcaption {
  backface-visibility: hidden;
}
.hover-effect figure figcaption > p {
  z-index: 1000;
  position: absolute;
  left: -100%;
  top: 50%;
  transform: translate(-50%, -50%);
  white-space: nowrap;
  opacity: 0;
  transition: all 0.35s;
}

a.stretched-link:hover {
  opacity: 1;
}

@media (min-width: 1200px) {
  .shadow-xl {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  }
  .shadow-xl-2 {
    box-shadow: 0 2rem 2rem rgba(0, 0, 0, 0.15) !important;
  }
  .shadow-xl-none {
    box-shadow: none !important;
  }
}
/* Buttons
--------------------------------------------- */
/* Colors
--------------------------------------------- */
.bg-primary {
  background-color: #004676;
}

.bg-rsc-warning {
  background-color: #C85826;
}

.bg-dark-blue {
  background-color: #011325;
}

.bg-green-badge {
  background-color: rgb(222, 247, 236);
}

.text-green-badge {
  color: rgb(3, 84, 63);
}

.bg-rsc-gradient {
  background: #000;
  background: linear-gradient(180deg, #000 0, #004676 50%, #004676 100%);
}

.bg-rsc-blue-light {
  background-color: #2581C4;
}

.bg-secondary {
  background-color: #1155CC;
}

.border-light {
  border-color: #F8F8F9;
}

.border-secondary {
  border-color: #1155CC;
}

.bg-cover {
  background-size: cover;
  background-repeat: no-repeat;
}

@media (min-width: 992px) {
  .bg-lg-primary-50 {
    background-color: rgba(14, 72, 118, 0.5) !important;
  }
}

.bg-red {
  background-color: #A34D3A !important;
}

.bg-light {
  background-color: #E3E4E6;
}

.bg-grey-light2 {
  background-color: rgba(227, 228, 230, 0.6);
}

.bg-green {
  background-color: #8F942F;
}

.text-green {
  color: #8F942F;
}

.text-white {
  color: white;
}

.text-red {
  color: #A34D3A;
}

.text-green {
  color: #8F942F;
}

.text-blue-light {
  color: #2581C4;
}

.text-grey-light {
  color: #E3E4E6;
}

.text-grey {
  color: #6c757d;
}

.text-dark {
  color: #0C1B29;
}

.text-grey-affiliation {
  color: RGBA(0, 0, 0, 0.5);
}

.smaller {
  font-size: 0.75rem;
}

.link-dark {
  color: #0C1B29;
  text-decoration: none;
}
.link-dark:hover {
  text-decoration: underline;
  color: black;
}

.link-white {
  color: white;
  text-decoration: none;
}
.link-white:hover, .link-white:focus {
  text-decoration: underline;
  color: white;
}

.link-hover-light:hover {
  background: #EEF3F9;
}

.link-light {
  color: white;
}

.vignette-lg:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: inset 0 -16rem 10rem rgba(0, 0, 0, 0.9), inset 0 4rem 4rem rgba(0, 0, 0, 0.9);
}

@media (min-width: 992px) {
  .border-lg-start {
    border-left: 1px solid #dee2e6;
  }
  .bg-lg-white {
    background-color: #fff !important;
  }
  .border-lg-none {
    border: 0 !important;
  }
  .vignette-lg {
    position: relative;
  }
  .vignette-lg img {
    max-height: 610px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (min-width: 1200px) {
  .border-xl-start {
    border-left: 1px solid #dee2e6;
  }
}
@media (min-width: 768px) {
  .border-md-start {
    border-left: 1px solid #dee2e6;
  }
}
@media (max-width: 992px) {
  .vignette-lg:before {
    box-shadow: inset 0 0rem 10rem rgba(0, 0, 0, 0.9), inset 0 4rem 4rem rgba(0, 0, 0, 0.9);
  }
}
/* Sizing
--------------------------------------------- */
@media (min-width: 1200px) {
  .w-xl-50 {
    width: 50% !important;
  }
  .w-xl-75 {
    width: 75% !important;
  }
  .ms-xl-n5 {
    margin-left: -3rem !important;
  }
  .mt-xl-n5 {
    margin-top: -3rem !important;
  }
  .mt-9 {
    margin-top: 5rem !important;
  }
}
.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
  max-width: 1920px;
}
@media (max-width: 1200px) {
  .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    padding: 0px 15px;
  }
}

@media (max-width: 992px) {
  .container-fluid-padding-20 {
    padding: 0px 20px;
  }
}

.container {
  max-width: 1330px;
  padding: 0px 70px;
}
@media (max-width: 1200px) {
  .container {
    padding: 0px 15px;
  }
}

.my-6 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}

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

.my-8 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}

.my-9 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}
@media (max-width: 900px) {
  .my-9 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
}

.my-10 {
  margin-top: 5.5rem !important;
  margin-bottom: 5.5rem !important;
}
@media (max-width: 900px) {
  .my-10 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
}

.my-11 {
  margin-top: 9rem !important;
  margin-bottom: 9rem !important;
}
@media (max-width: 900px) {
  .my-11 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
}

.my-lg {
  margin-top: 11rem !important;
  margin-bottom: 11rem !important;
}
@media (max-width: 900px) {
  .my-lg {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
}

.pe-lg-5 {
  padding-right: 6rem !important;
}
@media (max-width: 900px) {
  .pe-lg-5 {
    padding-right: calc(var(--rscas-gutter-x) * 0.5) !important;
  }
}

/* Typography
--------------------------------------------- */
.fw-bold,
b,
strong {
  font-family: "Avenir Heavy", sans-serif;
}

.fw-semi-bold {
  font-family: "Avenir Medium", sans-serif;
}

.text-blue-light {
  color: #2581C4;
}

.lead-text {
  font-family: "Avenir Heavy", sans-serif;
}

.f-medium {
  font-family: "Avenir Medium", sans-serif;
}

@media (min-width: 1200px) {
  .fs-xl-5 {
    font-size: 1.25rem;
  }
}
@media (min-width: 768px) {
  .fs-md-1 {
    font-size: 2.5rem !important;
  }
  .fs-md-2 {
    font-size: 2rem !important;
  }
  .fs-md-2 {
    font-size: 2rem !important;
  }
  .fs-md-3 {
    font-size: 1.75rem !important;
  }
  .fs-md-4 {
    font-size: 1.5rem !important;
  }
  .fs-md-5 {
    font-size: 1.25rem !important;
  }
  .fs-md-6 {
    font-size: 1rem !important;
  }
  .lh-md-1 {
    line-height: 1 !important;
  }
  .lh-md-2 {
    line-height: 1.25 !important;
  }
  .lh-md-3 {
    line-height: 1.6 !important;
  }
  .lh-md-4 {
    line-height: 2 !important;
  }
  .text-md-white {
    color: #fff !important;
  }
  .text-md-shadow {
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.8);
  }
}
@media (min-width: 992px) {
  .text-lg-white {
    color: #fff !important;
  }
  /*
  	.boxed-text-lg-primary {
      box-shadow: 1rem 0 0 $primary, -1rem 0 0 $primary;
  	}
  */
  .lh-lg-3 {
    line-height: 1.6 !important;
  }
  .boxed-text-lg-white {
    box-shadow: 1rem 0 0 #fff, -1rem 0 0 #fff;
  }
  .fs-lg-3 {
    font-size: 1.75rem !important;
  }
}
@media (min-width: 1200px) {
  .fs-xl-1 {
    font-size: 2.5rem !important;
  }
  .fs-xl-2 {
    font-size: 2rem !important;
  }
  .fs-xl-2 {
    font-size: 2rem !important;
  }
  .fs-xl-3 {
    font-size: 1.75rem !important;
  }
  .fs-xl-4 {
    font-size: 1.5rem !important;
  }
  .fs-xl-5 {
    font-size: 1.25rem !important;
  }
  .fs-xl-6 {
    font-size: 1rem !important;
  }
  .lh-xl-1 {
    line-height: 1 !important;
  }
  .lh-xl-2 {
    line-height: 1.25 !important;
  }
  .lh-xl-3 {
    line-height: 1.6 !important;
  }
  .lh-xl-4 {
    line-height: 2 !important;
  }
}
@media (min-width: 1400px) {
  .fs-xxl-1 {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  .fs-xxl-2 {
    font-size: calc(1.325rem + 0.9vw) !important;
  }
  .fs-xxl-3 {
    font-size: calc(1.3rem + 0.6vw) !important;
  }
  .fs-xxl-4 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }
  .fs-xxl-5 {
    font-size: 1.25rem !important;
  }
  .fs-xxl-6 {
    font-size: 1rem !important;
  }
  .lh-xxl-1 {
    line-height: 1 !important;
  }
  .lh-xxl-2 {
    line-height: 1.25 !important;
  }
  .lh-xxl-3 {
    line-height: 1.6 !important;
  }
  .lh-xxl-4 {
    line-height: 2 !important;
  }
}
.borderHeading {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  font-family: "Avenir Book", -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";
}

.big-title {
  font-size: calc(1.375rem + 1.5vw);
  font-family: "Avenir Black", sans-serif;
}
@media (min-width: 1200px) {
  .big-title {
    font-size: 2.5rem;
  }
}

@media (min-width: 768px) {
  .border-md-right {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  /*.border-bottom {
  	border-bottom: none !important;
  }*/
  /* rimuove bordo destro all'ultima colonna */
  .item-box:last-child {
    border-right: none !important;
  }
}
/* Positioning
--------------------------------------------- */
.z-996 {
  z-index: 996 !important;
}

.z-993 {
  z-index: 993 !important;
}

.z-93 {
  z-index: 93 !important;
}

.z-99 {
  z-index: 99 !important;
}

.z-9999 {
  z-index: 9999 !important;
}

.sticky-top {
  top: 128px !important;
}

@media (min-width: 768px) {
  .position-md-absolute {
    position: absolute !important;
  }
  .position-md-static {
    position: static !important;
  }
}
@media (min-width: 992px) {
  .position-lg-static {
    position: static !important;
  }
  .position-lg-relative {
    position: relative !important;
  }
  .position-lg-absolute {
    position: absolute !important;
  }
  .position-lg-fixed {
    position: fixed !important;
  }
  .position-lg-sticky {
    position: sticky !important;
  }
}
@media (min-width: 1200px) {
  .position-xl-static {
    position: static !important;
  }
  .position-xl-absolute {
    position: absolute !important;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9zdHlsZS5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL2Fic3RyYWN0cy92YXJpYWJsZXMvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Jhbm5lci5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbG9yLW1vZGUuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL2Fic3RyYWN0cy92YXJpYWJsZXMvX2NvbG9ycy5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX29mZmNhbnZhcy5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wbGFjZWhvbGRlcnMuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19mb2N1cy1yaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9faWNvbi1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwid2VicGFjazovLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9nZW5lcmljL19ub3JtYWxpemUuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9nZW5lcmljL19ib3gtc2l6aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvYmFzZS9fYmFzZS5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL2Jhc2UvdHlwb2dyYXBoeS9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL2Jhc2UvdHlwb2dyYXBoeS9faGVhZGluZ3Muc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9iYXNlL2VsZW1lbnRzL19ib2R5LnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvYmFzZS9lbGVtZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL2Jhc2UvZWxlbWVudHMvX2hyLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvYmFzZS9lbGVtZW50cy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9iYXNlL2VsZW1lbnRzL19tZWRpYS5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL2Jhc2UvZWxlbWVudHMvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL2Jhc2UvZWxlbWVudHMvX2xpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvYmFzZS9lbGVtZW50cy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL2Jhc2UvZWxlbWVudHMvX2ZpZWxkcy5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL25hdmlnYXRpb24vX25hdmlnYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL2NhcmRzL19jYXJkLWNsYXNzaWMtdmVydGljYWwuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL2NhcmRzL19jYXJkLWhvcml6b250YWwuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL2NhcmRzL19jdGEuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL2V4cGFuZEFyZWFXaXRoRmlsdGVycy9fZXhwYW5kQXJlYVdpdGhGaWx0ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9jb250ZW50L19wb3N0cy1hbmQtcGFnZXMuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL2NvbnRlbnQvX3Blb3BsZS5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvY29udGVudC9fY291cnNlLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9jb250ZW50L19kb25vcnMuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL2NvbnRlbnQvX2JhY2t0b3RvcC5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvY29udGVudC9fc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9jb250ZW50L19wdWJsaWNhdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL2NvbnRlbnQvX2FyY2hpdmUuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL2NvbnRlbnQvX3Nwb3RsaWdodC5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvY29udGVudC9fc2VhcmNocGFnZS5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvY29tbWVudHMvX2NvbW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy93aWRnZXRzL193aWRnZXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9tZWRpYS9fbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL21lZGlhL19jYXB0aW9ucy5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL2Fic3RyYWN0cy9taXhpbnMvX21peGlucy5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvbWVkaWEvX2dhbGxlcmllcy5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvbWVkaWEvX2F1ZGlvLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9icmVhZGNydW1icy9fYnJlYWRjcnVtYnMuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL2F2YXRhci9fYXZhdGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9hdmF0YXIvX2F2YXRhci1ncm91cC5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvYXZhdGFyL19hdmF0YXItZ3JvdXAtc2l6ZXMuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL2F2YXRhci9fYXZhdGFyLXNpemVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9hdmF0YXIvX2F2YXRhci1zdGF0dXMuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL2F2YXRhci9fYXZhdGFyLXN0eWxlcy5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL2Fic3RyYWN0cy9taXhpbnMvX2F2YXRhci5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvYXZhdGFyL19hdmF0YXItcmF0aW8uc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy91dGlsaXRpZXMvX2FjY2Vzc2liaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy91dGlsaXRpZXMvX2FsaWdubWVudHMuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy91dGlsaXRpZXMvX2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy91dGlsaXRpZXMvX2NvbG9ycy5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvdXRpbGl0aWVzL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbmluZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQUFoQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FBd0JBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzsrREFBQTtBQ3hCQTtFQUNJLDRCQUFBO0VBQ0Esd0RBQUE7RUFDQSxn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bVROO0FBQ0Y7QU1yR0U7RUFDRSxXQUFBO0FOdUdKOztBTWhHQTs7Ozs7OztFQU9FLFVBQUE7QU5tR0Y7O0FNaEdBO0VBQ0UsWUFBQTtBTm1HRjs7QU0xRkE7RUFDRSw2QkFBQTtFQUNBLG9CQUFBO0FONkZGOztBTXJGQTs7Ozs7OztDQUFBO0FBV0E7RUFDRSx3QkFBQTtBTnFGRjs7QU1oRkE7RUFDRSxVQUFBO0FObUZGOztBTTVFQTtFQUNFLGFBQUE7RUFDQSwwQkFBQTtBTitFRjs7QU0xRUE7RUFDRSxxQkFBQTtBTjZFRjs7QU14RUE7RUFDRSxTQUFBO0FOMkVGOztBTXBFQTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtBTnVFRjs7QU0vREE7RUFDRSx3QkFBQTtBTmtFRjs7QU0xREE7RUFDRSx3QkFBQTtBTjZERjs7QVNsb0JBO0VMbVFNLGtCQUxJO0VLNVBSLGdCRndvQjRCO0FQSDlCOztBU2hvQkU7RUxnUU0saUNBQUE7RUs1UEosZ0JGeW5Ca0I7RUV4bkJsQixnQkZ3bUIwQjtBUHlCOUI7QUlsaUJJO0VLcEdGO0lMdVFNLGVBQUE7RUptWU47QUFDRjs7QVMzb0JFO0VMZ1FNLGlDQUFBO0VLNVBKLGdCRnluQmtCO0VFeG5CbEIsZ0JGd21CMEI7QVBvQzlCO0FJN2lCSTtFS3BHRjtJTHVRTSxpQkFBQTtFSjhZTjtBQUNGOztBU3RwQkU7RUxnUU0saUNBQUE7RUs1UEosZ0JGeW5Ca0I7RUV4bkJsQixnQkZ3bUIwQjtBUCtDOUI7QUl4akJJO0VLcEdGO0lMdVFNLGVBQUE7RUp5Wk47QUFDRjs7QVNqcUJFO0VMZ1FNLGlDQUFBO0VLNVBKLGdCRnluQmtCO0VFeG5CbEIsZ0JGd21CMEI7QVAwRDlCO0FJbmtCSTtFS3BHRjtJTHVRTSxpQkFBQTtFSm9hTjtBQUNGOztBUzVxQkU7RUxnUU0saUNBQUE7RUs1UEosZ0JGeW5Ca0I7RUV4bkJsQixnQkZ3bUIwQjtBUHFFOUI7QUk5a0JJO0VLcEdGO0lMdVFNLGVBQUE7RUorYU47QUFDRjs7QVN2ckJFO0VMZ1FNLGlDQUFBO0VLNVBKLGdCRnluQmtCO0VFeG5CbEIsZ0JGd21CMEI7QVBnRjlCO0FJemxCSTtFS3BHRjtJTHVRTSxpQkFBQTtFSjBiTjtBQUNGOztBUzFxQkE7RUN2REUsZUFBQTtFQUNBLGdCQUFBO0FWcXVCRjs7QVMxcUJBO0VDNURFLGVBQUE7RUFDQSxnQkFBQTtBVjB1QkY7O0FTNXFCQTtFQUNFLHFCQUFBO0FUK3FCRjtBUzdxQkU7RUFDRSxvQkZzb0IwQjtBUHlDOUI7O0FTcnFCQTtFTDhNTSxrQkFMSTtFS3ZNUix5QkFBQTtBVHdxQkY7O0FTcHFCQTtFQUNFLG1CRmlVTztFSDFISCxrQkFMSTtBSnNlVjtBU3JxQkU7RUFDRSxnQkFBQTtBVHVxQko7O0FTbnFCQTtFQUNFLGlCQUFBO0VBQ0EsbUJGdVRPO0VIMUhILGtCQUxJO0VLdExSLGNGdEZTO0FQNHZCWDtBU3BxQkU7RUFDRSxhQUFBO0FUc3FCSjs7QVd0d0JBO0VDSUUsZUFBQTtFQUdBLFlBQUE7QVpvd0JGOztBV3J3QkE7RUFDRSxnQkorakRrQztFSTlqRGxDLHNDSitqRGtDO0VJOWpEbEMsaUVBQUE7RUhHRSx5Q0FBQTtFSVJGLGVBQUE7RUFHQSxZQUFBO0FaNndCRjs7QVcvdkJBO0VBRUUscUJBQUE7QVhpd0JGOztBVzl2QkE7RUFDRSxxQkFBQTtFQUNBLGNBQUE7QVhpd0JGOztBVzl2QkE7RVB5UE0sa0JBTEk7RU9sUFIsbUNKa2pEa0M7QVBqekJwQzs7QWFueUJFOzs7Ozs7O0VDSEEsd0JBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxnREFBQTtFQUNBLCtDQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBZGd6QkY7O0FlMXZCSTtFRjVDRTtJQUNFLGdCTmtlZTtFUHdVckI7QUFDRjtBZWh3Qkk7RUY1Q0U7SUFDRSxnQk5rZWU7RVA2VXJCO0FBQ0Y7QWVyd0JJO0VGNUNFO0lBQ0UsZ0JOa2VlO0VQa1ZyQjtBQUNGO0FlMXdCSTtFRjVDRTtJQUNFLGlCTmtlZTtFUHVWckI7QUFDRjtBZS93Qkk7RUY1Q0U7SUFDRSxpQk5rZWU7RVA0VnJCO0FBQ0Y7QWdCLzBCQTtFQUVJLHdCQUFB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bTJDeEM7QXNCN2tFRTtFQUNFLHNFZjB1Qm9DO0FQcTJDeEM7QXNCNWtFRTtFQUNFLG9FZnV1Qm9DO0FQdTJDeEM7O0FzQnprRUE7RUFDRSxXZnF1QnNDO0VlcHVCdEMsbUVmOHRCc0M7RWU3dEJ0QyxpQmZpbEI0QjtBUDIvQzlCO0FzQjFrRUU7RUFDRSxlQUFBO0F0QjRrRUo7QXNCemtFRTtFQUNFLG9CQUFBO0VkdkxBLHlDQUFBO0FSbXdFSjtBc0J4a0VFO0VBQ0Usb0JBQUE7RWQ1TEEseUNBQUE7QVJ1d0VKO0FzQnZrRUU7RUFBb0Isa0VmOHNCa0I7QVA0M0N4QztBc0J6a0VFO0VBQW9CLGdFZjhzQmtCO0FQODNDeEM7O0F5QjN4RUE7RUFDRSwyUEFBQTtFQUVBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsMENBQUE7RXJCcVJJLGVBTEk7RXFCN1FSLGdCeEJhNEI7RXdCWjVCLGdCbEJzbUI0QjtFa0JybUI1Qiw4QmxCeTNCc0M7RWtCeDNCdEMsd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0Esc0NsQmszQnNDO0VrQmozQnRDLHlGQUFBO0VBQ0EsNEJBQUE7RUFDQSx5Q2xCKzlCa0M7RWtCOTlCbEMsMEJsQis5QmtDO0VrQjk5QmxDLGlFQUFBO0VqQkhFLHlDQUFBO0VlSEUsd0VFU0o7QXpCMnhFRjtBdUJoeUVNO0VFZk47SUZnQlEsZ0JBQUE7RXZCbXlFTjtBQUNGO0F5Qjl4RUU7RUFDRSxzQ2xCczNCb0M7RWtCcjNCcEMsVUFBQTtFQUtFLGdEbEJpK0I0QjtBUDJ6Q2xDO0F5Qnh4RUU7RUFFRSxzQmxCNnVCMEI7RWtCNXVCMUIsc0JBQUE7QXpCeXhFSjtBeUJ0eEVFO0VBRUUsMkNsQnUxQm9DO0FQZzhDeEM7QXlCbHhFRTtFQUNFLGtCQUFBO0VBQ0EsMENBQUE7QXpCb3hFSjs7QXlCaHhFQTtFQUNFLG9CbEJzdUI0QjtFa0JydUI1Qix1QmxCcXVCNEI7RWtCcHVCNUIsb0JsQnF1QjRCO0VIbGdCeEIsbUJBTEk7RUl2UU4sNENBQUE7QVI4ekVKOztBeUJoeEVBO0VBQ0UsbUJsQmt1QjRCO0VrQmp1QjVCLHNCbEJpdUI0QjtFa0JodUI1QixrQmxCaXVCNEI7RUh0Z0J4QixrQkFMSTtFSXZRTiw0Q0FBQTtBUnMwRUo7O0F5Qjl3RUk7RUFDRSwyUEFBQTtBekJpeEVOOztBMEJ6MUVBO0VBQ0UsY0FBQTtFQUNBLGtCbkJxNkJ3QztFbUJwNkJ4QyxtQm5CcTZCd0M7RW1CcDZCeEMsdUJuQnE2QndDO0FQdTdDMUM7QTBCMTFFRTtFQUNFLFdBQUE7RUFDQSxtQkFBQTtBMUI0MUVKOztBMEJ4MUVBO0VBQ0Usb0JuQjI1QndDO0VtQjE1QnhDLGVBQUE7RUFDQSxpQkFBQTtBMUIyMUVGO0EwQnoxRUU7RUFDRSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0ExQjIxRUo7O0EwQnYxRUE7RUFDRSwyQ0FBQTtFQUVBLGNBQUE7RUFDQSxVbkIwNEJ3QztFbUJ6NEJ4QyxXbkJ5NEJ3QztFbUJ4NEJ4QyxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0EsNENBQUE7RUFDQSxrREFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSx3QkFBQTtFQUNBLGlFbkIyNEJ3QztFbUIxNEJ4QyxpQ0FBQTtVQUFBLHlCQUFBO0ExQnkxRUY7QTBCdDFFRTtFbEIzQkUscUJBQUE7QVJvM0VKO0EwQnIxRUU7RUFFRSxrQm5CbTRCc0M7QVBtOUMxQztBMEJuMUVFO0VBQ0UsdUJuQjAzQnNDO0FQMjlDMUM7QTBCbDFFRTtFQUNFLHNDbkJzMUJvQztFbUJyMUJwQyxVQUFBO0VBQ0EsZ0RuQjhmb0I7QVBzMUR4QjtBMEJqMUVFO0VBQ0UseUJDbEVNO0VEbUVOLHFCQ25FTTtBM0JzNUVWO0EwQmoxRUk7RUFJSSwwUEFBQTtBMUJnMUVSO0EwQjUwRUk7RUFJSSxrS0FBQTtBMUIyMEVSO0EwQnQwRUU7RUFDRSx5QkN2Rk07RUR3Rk4scUJDeEZNO0VENkZKLG9QQUFBO0ExQm8wRU47QTBCaDBFRTtFQUNFLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLFluQmsyQnVDO0FQZytDM0M7QTBCM3pFSTtFQUNFLGVBQUE7RUFDQSxZbkJ5MUJxQztBUG8rQzNDOztBMEIveUVBO0VBQ0UsbUJuQm8xQmdDO0FQODlDbEM7QTBCaHpFRTtFQUNFLGlMQUFBO0VBRUEsVW5CODBCOEI7RW1CNzBCOUIsbUJBQUE7RUFDQSw2Q0FBQTtFQUNBLGdDQUFBO0VsQmpIQSxrQkFBQTtFZUhFLGlER3NIRjtBMUJpekVKO0F1Qm42RU07RUcwR0o7SUh6R00sZ0JBQUE7RXZCczZFTjtBQUNGO0EwQnB6RUk7RUFDRSxtTEFBQTtBMUJzekVOO0EwQm56RUk7RUFDRSxpQ25CNjBCNEI7RW1CeDBCMUIsNkpBQUE7QTFCaXpFUjtBMEI1eUVFO0VBQ0Usb0JuQnd6QjhCO0VtQnZ6QjlCLGVBQUE7QTFCOHlFSjtBMEI1eUVJO0VBQ0Usb0JBQUE7RUFDQSxjQUFBO0ExQjh5RU47O0EwQnp5RUE7RUFDRSxxQkFBQTtFQUNBLGtCbkJzeUJnQztBUHNnRGxDOztBMEJ6eUVBO0VBQ0Usa0JBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0ExQjR5RUY7QTBCeHlFSTtFQUNFLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLGFuQnNwQndCO0FQb3BEOUI7O0EwQm55RUk7RUFDRSxvTEFBQTtBMUJzeUVOOztBNEJ6OUVBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0EsNkJBQUE7QTVCNDlFRjtBNEIxOUVFO0VBQ0UsVUFBQTtBNUI0OUVKO0E0Qng5RUk7RUFBMEIsZ0VyQjhnQ2E7QVA2OEMzQztBNEIxOUVJO0VBQTBCLGdFckI2Z0NhO0FQZzlDM0M7QTRCMTlFRTtFQUNFLFNBQUE7QTVCNDlFSjtBNEJ6OUVFO0VBQ0UsV3JCKy9CdUM7RXFCOS9CdkMsWXJCOC9CdUM7RXFCNy9CdkMsb0JBQUE7RUFDQSx3QkFBQTtVQUFBLGdCQUFBO0VKMUJGLHlCR0pRO0VDZ0NOLFNyQjYvQnVDO0VDMWdDdkMsbUJBQUE7RWVIRSxvSEttQkY7RUxuQkUsNEdLbUJGO0E1QjA5RUo7QXVCeitFTTtFS01KO0lMTE0sd0JBQUE7SUFBQSxnQkFBQTtFdkI0K0VOO0FBQ0Y7QTRCNzlFSTtFSmpDRiwwQ2pCOGhDeUM7QVBtK0MzQztBNEIzOUVFO0VBQ0UsV3JCdytCOEI7RXFCditCOUIsY3JCdytCOEI7RXFCditCOUIsa0JBQUE7RUFDQSxlckJ1K0I4QjtFcUJ0K0I5QiwyQ3JCdStCOEI7RXFCdCtCOUIseUJBQUE7RXBCN0JBLG1CQUFBO0FSMi9FSjtBNEJ6OUVFO0VBQ0UsV3JCbytCdUM7RXFCbitCdkMsWXJCbStCdUM7RXFCbCtCdkMscUJBQUE7T0FBQSxnQkFBQTtFSnBERix5QkdKUTtFQzBETixTckJtK0J1QztFQzFnQ3ZDLG1CQUFBO0VlSEUsaUhLNkNGO0VMN0NFLDRHSzZDRjtBNUIwOUVKO0F1Qm5nRk07RUtpQ0o7SUxoQ00scUJBQUE7SUFBQSxnQkFBQTtFdkJzZ0ZOO0FBQ0Y7QTRCNzlFSTtFSjNERiwwQ2pCOGhDeUM7QVA2L0MzQztBNEIzOUVFO0VBQ0UsV3JCODhCOEI7RXFCNzhCOUIsY3JCODhCOEI7RXFCNzhCOUIsa0JBQUE7RUFDQSxlckI2OEI4QjtFcUI1OEI5QiwyQ3JCNjhCOEI7RXFCNThCOUIseUJBQUE7RXBCdkRBLG1CQUFBO0FScWhGSjtBNEJ6OUVFO0VBQ0Usb0JBQUE7QTVCMjlFSjtBNEJ6OUVJO0VBQ0UsOENyQmc5QnFDO0FQMmdEM0M7QTRCeDlFSTtFQUNFLDhDckI0OEJxQztBUDhnRDNDOztBNkJqakZBO0VBQ0Usa0JBQUE7QTdCb2pGRjtBNkJsakZFOzs7RUFHRSwwRHRCd2lDb0M7RXNCdmlDcEMsOER0QnVpQ29DO0VzQnRpQ3BDLGlCdEJ1aUNvQztBUDZnRHhDO0E2QmpqRkU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxtREFBQTtFQUNBLHFCQUFBO0VOUkUsZ0VNU0Y7QTdCbWpGSjtBdUJ4akZNO0VNVEo7SU5VTSxnQkFBQTtFdkIyakZOO0FBQ0Y7QTZCcmpGRTs7RUFFRSxxQkFBQTtBN0J1akZKO0E2QnJqRkk7RUFDRSxrQkFBQTtBN0J3akZOO0E2QnpqRkk7O0VBQ0Usa0JBQUE7QTdCd2pGTjtBNkJyakZJO0VBRUUscUJ0QjRnQ2tDO0VzQjNnQ2xDLHdCdEI0Z0NrQztBUDRpRHhDO0E2QjNqRkk7OztFQUVFLHFCdEI0Z0NrQztFc0IzZ0NsQyx3QnRCNGdDa0M7QVA0aUR4QztBNkJyakZJOztFQUNFLHFCdEJ1Z0NrQztFc0J0Z0NsQyx3QnRCdWdDa0M7QVBpakR4QztBNkJwakZFO0VBQ0UscUJ0QmlnQ29DO0VzQmhnQ3BDLHdCdEJpZ0NvQztBUHFqRHhDO0E2Qi9pRkk7RUFDRSw4Q0FBQTtFQUNBLDhEdEIyL0JrQztBUHlqRHhDO0E2QnRqRkk7Ozs7RUFDRSw4Q0FBQTtFQUNBLDhEdEIyL0JrQztBUHlqRHhDO0E2QmxqRk07RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLGF0Qm0vQmdDO0VzQmwvQmhDLFdBQUE7RUFDQSxzQ3RCZzBCZ0M7RUNoM0JwQyx5Q0FBQTtBUndtRko7QTZCOWpGTTs7OztFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBO0VBQ0EsYXRCbS9CZ0M7RXNCbC9CaEMsV0FBQTtFQUNBLHNDdEJnMEJnQztFQ2gzQnBDLHlDQUFBO0FSd21GSjtBNkJqakZJO0VBQ0UsOENBQUE7RUFDQSw4RHRCMCtCa0M7QVB5a0R4QztBNkI5aUZJO0VBQ0UseUNBQUE7QTdCZ2pGTjtBNkI1aUZFOztFQUVFLGN0QjFFTztBUHduRlg7QTZCNWlGSTs7RUFDRSwyQ3RCMHlCa0M7QVBxd0R4Qzs7QThCdG9GQTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLFdBQUE7QTlCeW9GRjtBOEJ2b0ZFOzs7RUFHRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtBOUJ5b0ZKO0E4QnJvRkU7OztFQUdFLFVBQUE7QTlCdW9GSjtBOEJqb0ZFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0E5Qm1vRko7QThCam9GSTtFQUNFLFVBQUE7QTlCbW9GTjs7QThCeG5GQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0UxQjhPSSxlQUxJO0UwQnZPUixnQjdCekI0QjtFNkIwQjVCLGdCdkJna0I0QjtFdUIvakI1Qiw4QnZCbTFCc0M7RXVCbDFCdEMsa0JBQUE7RUFDQSxtQkFBQTtFQUNBLDBDdkIwNkJzQztFdUJ6NkJ0QyxpRUFBQTtFdEJ0Q0UseUNBQUE7QVJrcUZKOztBOEJsbkZBOzs7O0VBSUUsb0JBQUE7RTFCd05JLGtCQUxJO0VJdlFOLDRDQUFBO0FSMnFGSjs7QThCbG5GQTs7OztFQUlFLHVCQUFBO0UxQitNSSxtQkFMSTtFSXZRTiw0Q0FBQTtBUm9yRko7O0E4QmxuRkE7O0VBRUUsbUJBQUE7QTlCcW5GRjs7QThCeG1GSTs7OztFdEJqRUEsMEJBQUE7RUFDQSw2QkFBQTtBUmdyRko7QThCdm1GSTs7OztFdEIxRUEsMEJBQUE7RUFDQSw2QkFBQTtBUnVyRko7QThCam1GRTtFQUNFLGlEQUFBO0V0QjFFQSx5QkFBQTtFQUNBLDRCQUFBO0FSOHFGSjtBOEJqbUZFOztFdEI5RUUseUJBQUE7RUFDQSw0QkFBQTtBUm1yRko7O0ErQjNzRkU7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLG1CeEJ1MEJvQztFSHJrQmxDLGtCQUxJO0UyQjFQTixvQ3hCa2pDcUI7QVAycER6Qjs7QStCMXNGRTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RTNCcVBFLG1CQUxJO0UyQjdPTixXeEJxaUNxQjtFd0JwaUNyQixzQ3hCb2lDcUI7RUMvakNyQix5Q0FBQTtBUnd1Rko7O0ErQnhzRkk7Ozs7RUFFRSxjQUFBO0EvQjZzRk47O0ErQjV2Rkk7RUFxREUsa0R4QnVoQ21CO0V3QnBoQ2pCLG9DeEI4MUJnQztFd0I3MUJoQywyUEFBQTtFQUNBLDRCQUFBO0VBQ0EsMkRBQUE7RUFDQSxnRUFBQTtBL0J5c0ZSO0ErQnRzRk07RUFDRSxrRHhCNGdDaUI7RXdCdmdDZiw4RHhCdWdDZTtBUDZyRHpCOztBK0J6d0ZJO0VBK0VJLG9DeEJ1MEJnQztFd0J0MEJoQyxrRkFBQTtBL0I4ckZSOztBK0I5d0ZJO0VBdUZFLGtEeEJxL0JtQjtBUHNzRHpCO0ErQnhyRlE7RUFFRSxzUUFBQTtFQUNBLHVCeEJxNUI4QjtFd0JwNUI5QiwrREFBQTtFQUNBLDJFQUFBO0EvQnlyRlY7QStCcnJGTTtFQUNFLGtEeEJ3K0JpQjtFd0JuK0JmLDhEeEJtK0JlO0FQZ3REekI7O0ErQjV4Rkk7RUFrSEkseUNBQUE7QS9COHFGUjs7QStCaHlGSTtFQXlIRSxrRHhCbTlCbUI7QVB3dER6QjtBK0J6cUZNO0VBQ0UsK0N4Qmc5QmlCO0FQMnREekI7QStCeHFGTTtFQUNFLDhEeEI0OEJpQjtBUDh0RHpCO0ErQnZxRk07RUFDRSxvQ3hCdzhCaUI7QVBpdUR6Qjs7QStCcHFGSTtFQUNFLGtCQUFBO0EvQnVxRk47O0ErQmp6Rkk7Ozs7O0VBb0pNLFVBQUE7QS9CcXFGVjs7QStCcnlGRTtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0EsbUJ4QnUwQm9DO0VIcmtCbEMsa0JBTEk7RTJCMVBOLHNDeEJrakNxQjtBUHF2RHpCOztBK0JweUZFO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFM0JxUEUsbUJBTEk7RTJCN09OLFd4QnFpQ3FCO0V3QnBpQ3JCLHFDeEJvaUNxQjtFQy9qQ3JCLHlDQUFBO0FSazBGSjs7QStCbHlGSTs7OztFQUVFLGNBQUE7QS9CdXlGTjs7QStCdDFGSTtFQXFERSxvRHhCdWhDbUI7RXdCcGhDakIsb0N4QjgxQmdDO0V3QjcxQmhDLDRVQUFBO0VBQ0EsNEJBQUE7RUFDQSwyREFBQTtFQUNBLGdFQUFBO0EvQm15RlI7QStCaHlGTTtFQUNFLG9EeEI0Z0NpQjtFd0J2Z0NmLDZEeEJ1Z0NlO0FQdXhEekI7O0ErQm4yRkk7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bE9aOztBMEVqbU9RO0VBT0ksMkJBQUE7QTFFOGxPWjs7QTBFcm1PUTtFQU9JLDZCQUFBO0ExRWttT1o7O0EwRXptT1E7RUFPSSw4QkFBQTtBMUVzbU9aOztBMEU3bU9RO0VBT0ksNkJBQUE7QTFFMG1PWjs7QTBFam5PUTtFQU9JLDBCQUFBO0ExRThtT1o7O0EwRXJuT1E7RUFPSSxnQ0FBQTtBMUVrbk9aOztBMEV6bk9RO0VBT0kseUJBQUE7QTFFc25PWjs7QTBFN25PUTtFQU9JLHdCQUFBO0ExRTBuT1o7O0EwRWpvT1E7RUFPSSwrQkFBQTtBMUU4bk9aOztBMEVyb09RO0VBT0kseUJBQUE7QTFFa29PWjs7QTBFem9PUTtFQU9JLDZCQUFBO0ExRXNvT1o7O0EwRTdvT1E7RUFPSSw4QkFBQTtBMUUwb09aOztBMEVqcE9RO0VBT0ksd0JBQUE7QTFFOG9PWjs7QTBFcnBPUTtFQU9JLCtCQUFBO0ExRWtwT1o7O0EwRXpwT1E7RUFPSSx3QkFBQTtBMUVzcE9aOztBMEU3cE9RO0VBT0ksOENBQUE7QTFFMHBPWjs7QTBFanFPUTtFQU9JLGlEQUFBO0ExRThwT1o7O0EwRXJxT1E7RUFPSSxpREFBQTtBMUVrcU9aOztBMEV6cU9RO0VBT0ksMkJBQUE7QTFFc3FPWjs7QTBFdnJPUTtFQUNFLHlGQUFBO0ExRTByT1Y7O0EwRTNyT1E7RUFDRSw4RkFBQTtBMUU4ck9WOztBMEUvck9RO0VBQ0UsMkZBQUE7QTFFa3NPVjs7QTBFbnNPUTtFQUNFLGdHQUFBO0ExRXNzT1Y7O0EwRXZzT1E7RUFDRSw0RkFBQTtBMUUwc09WOztBMEUzc09RO0VBQ0Usd0ZBQUE7QTFFOHNPVjs7QTBFL3NPUTtFQUNFLHNGQUFBO0ExRWt0T1Y7O0EwRW50T1E7RUFDRSxzRkFBQTtBMUVzdE9WOztBMEV2dE9RO0VBQ0Usc0ZBQUE7QTFFMHRPVjs7QTBFanRPUTtFQU9JLDJCQUFBO0ExRThzT1o7O0EwRXJ0T1E7RUFPSSw2QkFBQTtBMUVrdE9aOztBMEV6dE9RO0VBT0ksNkJBQUE7QTFFc3RPWjs7QTBFN3RPUTtFQU9JLDBCQUFBO0ExRTB0T1o7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OztBMEU1OU9RO0VBT0ksMEJBQUE7QTFFeTlPWjs7QTBFaCtPUTtFQU9JLHVCQUFBO0ExRTY5T1o7O0EwRXArT1E7RUFPSSwyQkFBQTtBMUVpK09aOztBMEV4K09RO0VBT0ksc0JBQUE7QTFFcStPWjs7QTBFNStPUTtFQU9JLHNCQUFBO0ExRXkrT1o7O0EwRWgvT1E7RUFPSSxzQkFBQTtBMUU2K09aOztBMEVwL09RO0VBT0ksdUJBQUE7QTFFaS9PWjs7QTBFeC9PUTtFQU9JLHVCQUFBO0ExRXEvT1o7O0EwRTUvT1E7RUFPSSwyQkFBQTtBMUV5L09aOztBMEVoZ1BRO0VBT0ksd0JBQUE7QTFFNi9PWjs7QTBFcGdQUTtFQU9JLDRCQUFBO0ExRWlnUFo7O0EwRXhnUFE7RUFPSSx5QkFBQTtBMUVxZ1BaOztBMEU1Z1BRO0VBT0ksOEJBQUE7QTFFeWdQWjs7QTBFaGhQUTtFQU9JLGlDQUFBO0ExRTZnUFo7O0EwRXBoUFE7RUFPSSxzQ0FBQTtBMUVpaFBaOztBMEV4aFBRO0VBT0kseUNBQUE7QTFFcWhQWjs7QTBFNWhQUTtFQU9JLHVCQUFBO0ExRXloUFo7O0EwRWhpUFE7RUFPSSx1QkFBQTtBMUU2aFBaOztBMEVwaVBRO0VBT0kseUJBQUE7QTFFaWlQWjs7QTBFeGlQUTtFQU9JLHlCQUFBO0ExRXFpUFo7O0EwRTVpUFE7RUFPSSwwQkFBQTtBMUV5aVBaOztBMEVoalBRO0VBT0ksNEJBQUE7QTFFNmlQWjs7QTBFcGpQUTtFQU9JLGtDQUFBO0ExRWlqUFo7O0EwRXhqUFE7RUFPSSxzQ0FBQTtBMUVxalBaOztBMEU1alBRO0VBT0ksb0NBQUE7QTFFeWpQWjs7QTBFaGtQUTtFQU9JLGtDQUFBO0ExRTZqUFo7O0EwRXBrUFE7RUFPSSx5Q0FBQTtBMUVpa1BaOztBMEV4a1BRO0VBT0ksd0NBQUE7QTFFcWtQWjs7QTBFNWtQUTtFQU9JLHdDQUFBO0ExRXlrUFo7O0EwRWhsUFE7RUFPSSxrQ0FBQTtBMUU2a1BaOztBMEVwbFBRO0VBT0ksZ0NBQUE7QTFFaWxQWjs7QTBFeGxQUTtFQU9JLDhCQUFBO0ExRXFsUFo7O0Ew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MUVxL1JWO0UwRTUvUk07SUFPSSx5QkFBQTtFMUV3L1JWO0UwRS8vUk07SUFPSSw4QkFBQTtFMUUyL1JWO0UwRWxnU007SUFPSSxpQ0FBQTtFMUU4L1JWO0UwRXJnU007SUFPSSxzQ0FBQTtFMUVpZ1NWO0UwRXhnU007SUFPSSx5Q0FBQTtFMUVvZ1NWO0UwRTNnU007SUFPSSx1QkFBQTtFMUV1Z1NWO0UwRTlnU007SUFPSSx1QkFBQTtFMUUwZ1NWO0UwRWpoU007SUFPSSx5QkFBQTtFMUU2Z1NWO0UwRXBoU007SUFPSSx5QkFBQTtFMUVnaFNWO0UwRXZoU007SUFPSSwwQkFBQTtFMUVtaFNWO0UwRTFoU007SUFPSSw0QkFBQTtFMUVzaFNWO0UwRTdoU007SUFPSSxrQ0FBQTtFMUV5aFNWO0UwRWhpU007SUFPSSxzQ0FBQTtFMUU0aFNWO0UwRW5pU007SUFPSSxvQ0FBQTtFMUUraFNWO0UwRXRpU007SUFPSSxrQ0FBQTtFMUVraVNWO0UwRXppU007SUFPSSx5Q0FBQTtFMUVxaVNWO0UwRTVpU007SUFPSSx3Q0FBQTtFMUV3aVNWO0UwRS9pU007SUFPSSx3Q0FBQTtFMUUyaVNWO0UwRWxqU007SUFPSSxrQ0FBQTtFMUU4aVNWO0UwRXJqU007SUFPSSxnQ0FBQTtFMUVpalNWO0UwRXhqU007SUFPSSw4QkFBQTtFMUVvalNWO0UwRTNqU007SUFPSSxnQ0FBQTtFMUV1alNWO0UwRTlqU007SUFPSSwrQkFBQTtFMUUwalNWO0UwRWprU007SUFPSSxvQ0FBQTtFMUU2alNWO0UwRXBrU007SUFPSSxrQ0FBQTtFMUVna1NWO0UwRXZrU007SUFPSSxnQ0FBQTtFMUVta1NWO0UwRTFrU007SUFPSSx1Q0FBQTtFMUVza1NWO0UwRTdrU007SUFPSSxzQ0FBQTtFMUV5a1NWO0UwRWhsU007SUFPSSxpQ0FBQTtFMUU0a1NWO0UwRW5sU007SUFPSSwyQkFBQTtFMUUra1NWO0UwRXRsU007SUFPSSxpQ0FBQTtFMUVrbFNWO0UwRXpsU007SUFPSSwrQkFBQTtFMUVxbFNWO0UwRTVsU007SUFPSSw2QkFBQTtFMUV3bFNWO0Uw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SUFPSSw0QkFBQTtFMUU0alRWO0UwRW5rVE07SUFPSSxrQ0FBQTtFMUUralRWO0UwRXRrVE07SUFPSSxzQ0FBQTtFMUVra1RWO0UwRXprVE07SUFPSSxvQ0FBQTtFMUVxa1RWO0UwRTVrVE07SUFPSSxrQ0FBQTtFMUV3a1RWO0UwRS9rVE07SUFPSSx5Q0FBQTtFMUUya1RWO0UwRWxsVE07SUFPSSx3Q0FBQTtFMUU4a1RWO0UwRXJsVE07SUFPSSx3Q0FBQTtFMUVpbFRWO0UwRXhsVE07SUFPSSxrQ0FBQTtFMUVvbFRWO0UwRTNsVE07SUFPSSxnQ0FBQTtFMUV1bFRWO0UwRTlsVE07SUFPSSw4QkFBQTtFMUUwbFRWO0UwRWptVE07SUFPSSxnQ0FBQTtFMUU2bFRWO0UwRXBtVE07SUFPSSwrQkFBQTtFMUVnbVRWO0UwRXZtVE07SUFPSSxvQ0FBQTtFMUVtbVRWO0UwRTFtVE07SUFPSSxrQ0FBQTtFMUVzbVRWO0UwRTdtVE07SUFPSSxnQ0FBQTtFMUV5bVRWO0UwRWhuVE07SUFPSSx1Q0FBQTtFMUU0bVRWO0UwRW5uVE07SUFPSSxzQ0FBQTtFMUUrbVRWO0UwRXRuVE07SUFPSSxpQ0FBQTtFMUVrblRWO0UwRXpuVE07SUFPSSwyQkFBQTtFMUVxblRWO0UwRTVuVE07SUFPSSxpQ0FBQTtFMUV3blRWO0UwRS9uVE07SUFPSSwrQkFBQTtFMUUyblRWO0UwRWxvVE07SUFPSSw2QkFBQTtFMUU4blRWO0UwRXJvVE07SUFPSSwrQkFBQTtFMUVpb1RWO0UwRXhvVE07SUFPSSw4QkFBQTtFMUVvb1RWO0UwRTNvVE07SUFPSSxvQkFBQTtFMUV1b1RWO0UwRTlvVE07SUFPSSxtQkFBQTtFMUUwb1RWO0UwRWpwVE07SUFPSSxtQkFBQTtFMUU2b1RWO0UwRXBwVE07SUFPSSxtQkFBQTtFMUVncFRWO0UwRXZwVE07SUFPSSxtQkFBQTtFMUVtcFRWO0UwRTFwVE07SUFPSSxtQkFBQTtFMUVzcFRWO0UwRTdwVE07SUFPSSxtQkFBQTtFMUV5cFRWO0UwRWhxVE07SUFPSSxtQkFBQTtFMUU0cFRWO0UwRW5xVE07SUFPSSxvQkFB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O0lBT0kseUJBQUE7RTFFdzZVVjtFMEUvNlVNO0lBT0ksK0JBQUE7RTFFMjZVVjtFMEVsN1VNO0lBT0ksOEJBQUE7RTFFODZVVjtFMEVyN1VNO0lBT0ksNEJBQUE7RTFFaTdVVjtFMEV4N1VNO0lBT0ksOEJBQUE7RTFFbzdVVjtFMEUzN1VNO0lBT0ksNEJBQUE7RTFFdTdVVjtFMEU5N1VNO0lBT0ksMkJBQUE7RTFFMDdVVjtFMEVqOFVNO0lBT0ksaUNBQUE7RTFFNjdVVjtFMEVwOFVNO0lBT0ksZ0NBQUE7RTFFZzhVVjtFMEV2OFVNO0lBT0ksOEJBQUE7RTFFbThVVjtFMEUxOFVNO0lBT0ksZ0NBQUE7RTFFczhVVjtFMEU3OFVNO0lBT0ksOEJBQUE7RTFFeThVVjtFMEVoOVVNO0lBT0ksNEJBQUE7RTFFNDhVVjtFMEVuOVVNO0lBT0ksa0NBQUE7RTFFKzhVVjtFMEV0OVVNO0lBT0ksaUNBQUE7RTFFazlVVjtFMEV6OVVNO0lBT0ksK0JBQUE7RTFFcTlVVjtFMEU1OVVNO0lBT0ksaUNBQUE7RTFFdzlVVjtFMEUvOVVNO0lBT0ksK0JBQUE7RTFFMjlVVjtFMEVsK1VNO0lBT0ksMEJBQUE7RTFFODlVVjtFMEVyK1VNO0lBT0ksZ0NBQUE7RTFFaStVVjtFMEV4K1VNO0lBT0ksK0JBQUE7RTFFbytVVjtFMEUzK1VNO0lBT0ksNkJBQUE7RTFFdStVVjtFMEU5K1VNO0lBT0ksK0JBQUE7RTFFMCtVVjtFMEVqL1VNO0lBT0ksNkJBQUE7RTFFNitVVjtFMEVwL1VNO0lBT0ksaUJBQUE7RTFFZy9VVjtFMEV2L1VNO0lBT0ksdUJBQUE7RTFFbS9VVjtFMEUxL1VNO0lBT0ksc0JBQUE7RTFFcy9VVjtFMEU3L1VNO0lBT0ksb0JBQUE7RTFFeS9VVjtFMEVoZ1ZNO0lBT0ksc0JBQUE7RTFFNC9VVjtFMEVuZ1ZNO0lBT0ksb0JBQUE7RTFFKy9VVjtFMEV0Z1ZNO0lBT0kscUJBQUE7RTFFa2dWVjtFMEV6Z1ZNO0lBT0ksMkJBQUE7RTFFcWdWVjtFMEU1Z1ZNO0lBT0ksMEJBQUE7RTFFd2dWVjtFMEUvZ1ZNO0lBT0ksd0JBQUE7RTFFMmdWVjtFMEVsaFZNO0lBT0ksMEJBQUE7RTFFOGdWVjtFMEVyaFZNO0lBT0ksd0JBQUE7RTFFaWhWVjtFMEV4aFZNO0lBT0ksNkJBQUE7U0FBQSx3QkFBQTtFMUVvaFZWO0UwRTNoVk07SUFPSSxtQ0FBQTtTQUFBLDhCQUFBO0UxRXVoVlY7RTBFOWhWTTtJQU9JLGtDQUFBO1NBQUEsNkJBQUE7RTFFMGhWVjtFMEVqaVZNO0lBT0ksZ0NBQUE7U0FBQSwyQkFBQTtFMUU2aFZWO0UwRXBpVk07SUFPSSxrQ0FBQTtTQUFBLDZCQUFBO0UxRWdpVlY7RTBFdmlWTTtJQU9JLGdDQUFBO1NBQUEsMkJBQUE7RTFFbWlWVjtFMEUxaVZNO0lBT0ksMkJBQUE7RTFFc2lWVjtFMEU3aVZNO0lBT0ksNEJBQUE7RTFFeWlWVjtFMEVoalZNO0lBT0ksNkJBQUE7RTFFNGlWVjtBQUNGO0FldmpWSTtFMkRHSTtJQU9JLHNCQUFBO0UxRWlqVlY7RTBFeGpWTTtJQU9JLHVCQUFBO0UxRW9qVlY7RTBFM2pWTTtJQU9JLHNCQUFBO0UxRXVqVlY7RTBFOWpWTTtJQU9JLGlDQUFBO09BQUEsOEJBQUE7RTFFMGpWVjtFMEVqa1ZNO0lBT0ksK0JBQUE7T0FBQSw0QkFBQTtFMUU2alZWO0UwRXBrVk07SUFPSSw4QkFBQTtPQUFBLDJCQUFBO0UxRWdrVlY7RTBFdmtWTTtJQU9JLG9DQUFBO09BQUEsaUNBQUE7RTFFbWtWVjtFMEUxa1ZNO0lBT0ksOEJBQUE7T0FBQSwyQkFBQTtFMUVza1ZWO0UwRTdrVk07SUFPSSwwQkFBQTtFMUV5a1ZWO0UwRWhsVk07SUFPSSxnQ0FBQTtFMUU0a1ZWO0UwRW5sVk07SUFPSSx5QkFBQTtFMUUra1ZWO0UwRXRsVk07SUFPSSx3QkFBQTtFMUVrbFZWO0UwRXpsVk07SUFPSSwrQkFBQTtFMUVxbFZWO0UwRTVsVk07SUFPSSx5QkFBQTtFMUV3bFZWO0UwRS9sVk07SUFPSSw2QkFBQTtFMUUybFZWO0UwRWxtVk07SUFPSSw4QkFBQTtFMUU4bFZWO0UwRXJtVk07SUFPSSx3QkFBQTtFMUVpbVZWO0UwRXhtVk07SUFPSSwrQkFBQTtFMUVvbVZWO0UwRTNtVk07SUFPSSx3QkFBQTtFMUV1bVZWO0UwRTltVk07SUFPSSx5QkFBQTtFMUUwbVZWO0UwRWpuVk07SUFPSSw4QkFBQTtFMUU2bVZWO0UwRXBuVk07SUFPSSxpQ0FBQTtFMUVnblZWO0UwRXZuVk07SUFPSSxzQ0FBQTtFMUVtblZWO0UwRTFuVk07SUFPSSx5Q0FBQTtFMUVzblZWO0UwRTduVk07SUFPSSx1QkFBQTtFMUV5blZWO0UwRWhvVk07SUFPSSx1QkFBQTtFMUU0blZWO0UwRW5vVk07SUFPSSx5QkFBQTtFMUUrblZWO0UwRXRvVk07SUFPSSx5QkFBQTtFMUVrb1ZWO0UwRXpvVk07SUFPSSwwQkFBQTtFMUVxb1ZWO0UwRTVvVk07SUFPSSw0QkFBQTtFMUV3b1ZWO0UwRS9vVk07SUFPSSxrQ0FBQTtFMUUyb1ZWO0UwRWxwVk07SUFPSSxzQ0FBQTtFMUU4b1ZWO0UwRXJwVk07SUFPSSxvQ0FBQTtFMUVpcFZWO0UwRXhwVk07SUFPSSxrQ0FBQTtFMUVvcFZWO0UwRTNwVk07SUFPSSx5Q0FBQTtFMUV1cFZWO0UwRTlwVk07SUFPSSx3Q0FBQTtFMUUwcFZWO0UwRWpxVk07SUFPSSx3Q0FBQTtFMUU2cFZWO0UwRXBxVk07SUFPSSxrQ0FBQTtFMUVncVZWO0UwRXZxVk07SUFPSSxnQ0FBQTtFMUVtcVZWO0UwRTFxVk07SUFPSSw4QkFBQTtFMUVzcVZWO0UwRTdxVk07SUFPSSxnQ0FBQTtFMUV5cVZWO0UwRWhyVk07SUFPSSwrQkFBQTtFMUU0cVZWO0UwRW5yVk07SUFPSSxvQ0FBQTtFMUUrcVZWO0UwRXRyVk07SUFPSSxrQ0FBQTtFMUVrclZWO0UwRXpyVk07SUFPSSxnQ0FBQTtFMUVxclZWO0UwRTVyVk07SUFPSSx1Q0FBQTtFMUV3clZWO0UwRS9yVk07SUFPSSxzQ0FBQTtFMUUyclZWO0UwRWxzVk07SUFPSSxpQ0FBQTtFMUU4clZWO0UwRXJzVk07SUFPSSwyQkFBQTtFMUVpc1ZWO0UwRXhzVk07SUFPSSxpQ0FBQTtFMUVvc1ZWO0UwRTNzVk07SUFP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QTtFMUV3cVdWO0UwRS9xV007SUFPSSwwQkFBQTtFMUUycVdWO0UwRWxyV007SUFPSSw0QkFBQTtFMUU4cVdWO0UwRXJyV007SUFPSSxrQ0FBQTtFMUVpcldWO0UwRXhyV007SUFPSSxzQ0FBQTtFMUVvcldWO0UwRTNyV007SUFPSSxvQ0FBQTtFMUV1cldWO0UwRTlyV007SUFPSSxrQ0FBQTtFMUUwcldWO0UwRWpzV007SUFPSSx5Q0FBQTtFMUU2cldWO0UwRXBzV007SUFPSSx3Q0FBQTtFMUVnc1dWO0UwRXZzV007SUFPSSx3Q0FBQTtFMUVtc1dWO0UwRTFzV007SUFPSSxrQ0FBQTtFMUVzc1dWO0UwRTdzV007SUFPSSxnQ0FBQTtFMUV5c1dWO0UwRWh0V007SUFPSSw4QkFBQTtFMUU0c1dWO0UwRW50V007SUFPSSxnQ0FBQTtFMUUrc1dWO0UwRXR0V007SUFPSSwrQkFBQTtFMUVrdFdWO0UwRXp0V007SUFPSSxvQ0FBQTtFMUVxdFdWO0UwRTV0V007SUFPSSxrQ0FBQTtFMUV3dFdWO0UwRS90V007SUFPSSxnQ0FBQTtFMUUydFdWO0UwRWx1V007SUFPSSx1Q0FBQTtFMUU4dFdWO0UwRXJ1V007SUFPSSxzQ0FBQTtFMUVpdVdWO0UwRXh1V007SUFPSSxpQ0FBQTtFMUVvdVdWO0UwRTN1V007SUFPSSwyQkFBQTtFMUV1dVdWO0UwRTl1V007SUFPSSxpQ0FBQTtFMUUwdVdWO0UwRWp2V007SUFPSSwrQkFBQTtFMUU2dVdWO0UwRXB2V007SUFPSSw2QkFBQTtFMUVndldWO0UwRXZ2V007SUFPSSwrQkFBQTtFMUVtdldWO0UwRTF2V007SUFPSSw4QkFBQTtFMUVzdldWO0UwRTd2V007SUFPSSxvQkFBQTtFMUV5dldWO0UwRWh3V007SUFPSSxtQkFBQTtFMUU0dldWO0UwRW53V007SUFPSSxtQkFBQTtFMUUrdldWO0UwRXR3V007SUFPSSxtQkFBQTtFMUVrd1dWO0UwRXp3V007SUFPSSxtQkFBQTtFMUVxd1dWO0UwRTV3V007SUFPSSxtQkFBQTtFMUV3d1dWO0UwRS93V007SUFPSSxtQkFBQTtFMUUyd1dW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QUFBO0VKaXNZTjtBQUNGO0FzRnArWUM7RWxGdVJLLGtCQUxJO0FKcXRZVjtBc0ZyK1lFO0VsRnFSSSxlQUxJO0FKd3RZVjtBc0ZsK1lFO0VsRitRSSxrQkFMSTtFa0Z4UVAsd0NyRmdCa0I7RXFGZmxCLGMzRGxCWTtFMkRtQlosbUJBQUE7QXRGbytZSDtBc0ZqK1lFO0VsRjRRTSxtQ0FBQTtFa0YxUUwsYzNEWlc7QTNCKytZZDtBSXIzWUk7RWtGaEhGO0lsRm1STSxtQkFBQTtFSnN0WU47QUFDRjtBc0Z2K1lHO0VBQ0MscUJBQUE7QXRGeStZSjtBc0Z4K1lJO0VBQ0MsMEJBQUE7QXRGMCtZTDtBc0Z2K1lHO0VsRm1RSywrQkFBQTtBSnV1WVI7QUluNFlJO0VrRnZHRDtJbEYwUUssa0JBQUE7RUpvdVlOO0FBQ0Y7QXNGeCtZRTtFQUNDLHFCQUFBO0F0RjArWUg7QXNGditZRztFQUREO0lBRUUsOEJBQUE7RXRGMCtZRjtBQUNGO0FzRnIrWUM7RUFDQyxnQkFBQTtBdEZ1K1lGO0FzRnQrWUU7RUFDQyxtQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0F0RncrWUg7QXNGditZRztFQUpEO0lBS0Usa0JBQUE7RXRGMCtZRjtBQUNGO0FzRnorWUc7RWxGb09HLGVBTEk7RWtGN05OLGMzRGhEVTtBM0IyaFpkO0FzRjErWUk7RUFIRDtJQUlFLG1CQUFBO0V0RjYrWUg7RXNGNStZRztJQUNDLHFCQUFBO0V0RjgrWUo7QUFDRjtBc0Y1K1lJO0VBQ0Msb0JBQUE7QXRGOCtZTDtBc0Y3K1lLO0VBRkQ7SUFHRSxjQUFBO0V0RmcvWUo7QUFDRjtBc0Y5K1lJO0VsRnFORSxlQUxJO0VrRjlNTCxjM0QvRFM7QTNCK2laZDtBc0Z6K1lRO0VBQ0wsd0NyRmxEa0I7RXFGbURsQixrQkFBQTtBdEYyK1lIO0FzRnorWVE7RWxGd01GLG1CQUxJO0VrRmpNUCx1QkFBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtBdEYyK1lIO0FzRngrWUM7RUFDQyxrQkFBQTtBdEYwK1lGO0FzRngrWUM7RUFDQyxZQUFBO0VBQ0EsV0FBQTtBdEYwK1lG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bmVFOzs7Ozs7Ozs7RTVGSU0sbUNBQUE7RTRGRkwsY3JFcFJXO0VxRXFSWCx3Qy9GaFFrQjtBRG80ZXJCO0FJL3hlSTtFNEZ3SkY7Ozs7Ozs7OztJNUZXTSxtQkFBQTtFSndvZU47QUFDRjtBZ0cvb2VFOzs7Ozs7Ozs7RUFDQyxtQkFBQTtFQUNBLGNyRXpSVztFcUUwUlgsd0MvRnJRa0I7QUQ4NWVyQjtBZ0d2cGVFOzs7Ozs7Ozs7O0VBRUMsY3JFOVJXO0VxRStSWCxtQkFBQTtFQUNBLGdCQUFBO0FoR2lxZUg7QWdHL3BlRTs7Ozs7RUFDQyx5Q0FBQTtVQUFBLGlDQUFBO0VBQ0EsMEJBQUE7QWhHcXFlSDtBZ0dqcWVDOzs7OztFQUNDLG1CQUFBO0FoR3VxZUY7QWdHcHFlQzs7Ozs7RUFDQyx1Qy9GM1JxQjtFR2dRakIsbUJBTEk7RTRGa0NSLGdCQUFBO0VBQ0EsY3JFaFRZO0EzQjA5ZWQ7QWdHdnFlQzs7Ozs7RTVGakNLLG1CQUxJO0U0RndDUixnQkFBQTtFQUNBLGNyRXRUWTtBM0JtK2VkO0FnR3pxZUU7Ozs7O0VBQ0Msd0MvRnRTa0I7RUc2UGYsbUJBTEk7RTRGZ0RQLGNyRTdUVztBM0I0K2VkO0FnRzNxZUM7Ozs7O0VBQ0MsZ0JBQUE7RTVGNUNNLG1DQUFBO0U0RnlETjs7SUFBQTtBaEd3cWVGO0FJNzNlSTtFNEZ1TUg7Ozs7O0k1RnBDTyxtQkFBQTtFSmt1ZU47QUFDRjtBZ0c1cmVFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBU0MsZ0JBQUE7QWhHMnZlSDtBZ0d0dmVFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFJQyxnQkFBQTtFQUNBLG1CQUFBO0FoRzJ4ZUg7QWdHeHhlRTs7Ozs7RUFDQyxhQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FoRzh4ZUg7QWdHN3hlRzs7Ozs7RUFDQyxRQUFBO0VBQ0EseUJBQUE7RUFDQSxvQ0FBQTtFQUNBLGtC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R2kzZUQ7RWdHOTJlQTtJQUNDLFVBQUE7RWhHZzNlRDtFZ0c3MmVBO0lBQ0MsbUJBQUE7RWhHKzJlRDtFZ0c1MmVBO0lBQ0Msa0JBQUE7RWhHODJlRDtBQUNGOztBZ0cxMmVBO0VBQ0MsYUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0FoRzYyZUQ7QWdHNTJlQztFNUZ4WE8saUNBQUE7RTRGMFhOLG9CQUFBO0VBQ0Esd0MvRjVuQm1CO0FEMCtmckI7QUlyNGZJO0U0Rm9oQkg7STVGalhPLGVBQUE7RUpzdWZOO0FBQ0Y7QWdHajNlQztFNUY3WE8sbUNBQUE7QUppdmZSO0FJNzRmSTtFNEZ5aEJIO0k1RnRYTyxtQkFBQTtFSjh1Zk47QUFDRjtBZ0dwM2VFO0U1RmxZTSw2QkFBQTtFNEZvWUwsdUMvRnhvQm9CO0FEOC9mdkI7QUl0NWZJO0U0RjhoQkY7STVGM1hNLGtCQUFBO0VKdXZmTjtBQUNGO0FnR3ozZUU7RTVGdFlNLGlDQUFBO0U0RndZTCxvQkFBQTtFQUNBLHdDL0Yxb0JrQjtBRHFnZ0JyQjtBSWg2Zkk7RTRGa2lCRjtJNUYvWE0sZUFBQTtFSml3Zk47QUFDRjs7QWdHMzNlQTtFQUNDLG9CQUFBO0VBQ0EsbUJyRWpxQlk7RXFFa3FCWixnQkFBQTtFQUNBLG1CQUFBO0FoRzgzZUQ7QWdHNzNlQztFNUZuWk8saUNBQUE7RTRGcVpOLG9CQUFBO0VBQ0Esd0MvRnZwQm1CO0FEc2hnQnJCO0FJajdmSTtFNEYraUJIO0k1RjVZTyxlQUFBO0VKa3hmTjtBQUNGOztBZ0cvM2VDO0U1RjNaTyxpQ0FBQTtBSjh4ZlI7QUkxN2ZJO0U0RnVqQkg7STVGcFpPLGlCQUFBO0VKMnhmTjtBQUNGO0FnR3I0ZUM7RTVGOVpPLGlDQUFBO0U0RmdhTixjckV0ckJZO0VxRXVyQlosd0MvRmxxQm1CO0UrRm1xQm5CLGdDQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBaEd1NGVGO0FJdjhmSTtFNEYwakJIO0k1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Q0EsdUJBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0FsRzRuaEJKO0FrRzNuaEJJO0VBVEY7SUFVSSxrQkFBQTtFbEc4bmhCSjtBQUNGO0FrRzduaEJJO0U5RmdLRSxtQkFMSTtBSnErZ0JWO0FrRzduaEJJO0U5RmlLSSxtQ0FBQTtFOEYvSkYsY3ZFdkhRO0V1RXdIUix3Q2pHbkdlO0FEa3VoQnJCO0FJN25oQkk7RThGTEE7STlGd0tJLG1CQUFBO0VKODlnQk47QUFDRjtBa0dsb2hCSTtFQUNFLGN2RTNIUTtBM0IrdmhCZDtBa0cvbmhCSTtFOUZrSkUsa0JBTEk7RThGM0lKLHVDakdoSGlCO0FEaXZoQnZCO0FrRzduaEJFO0VBQ0Usa0JBQUE7QWxHK25oQko7QWtHOW5oQkk7RUFDRSxjdkVySlM7RXZCa1NQLG1DQUFBO0FKby9nQlI7QUlocGhCSTtFOEZjQTtJOUZxSkksbUJBQUE7RUppL2dCTjtBQUNGO0FrR25vaEJJO0VBQ0Usd0NqR3hIZTtFR2lRYixtQ0FBQTtFOEZ2SUYsY3ZFL0lRO0EzQm94aEJkO0FJMXBoQkk7RThGa0JBO0k5RmlKSSxtQkFBQTtFSjIvZ0JOO0FBQ0Y7QWtHeG9oQkk7RUFDRSxZQUFBO0FsRzBvaEJOO0FrR3JvaEJJO0VBQ0Usd0NqR25JZTtFR2lRYixtQ0FBQTtFOEY1SEYsY3ZFdEtTO0EzQjZ5aEJmO0FJdnFoQkk7RThGNkJBO0k5RnNJSSxtQkFBQTtFSndnaEJOO0FBQ0Y7QWtHM29oQk07RUFDRSx1QkFBQTtFQUNBLGdCQUFBO0FsRzZvaEJSO0FrRzNvaEJNO0VBQ0UsZ0JBQUE7QWxHNm9oQlI7QWtHMW9oQkk7RUFDRSxtQ0FBQTtBbEc0b2hCTjtBa0d4b2hCRTtFQUNFLDJCQUFBO0FsRzBvaEJKO0FrR3pvaEJJO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QWxHMm9oQk47QWtHem9oQkk7RUFDRSxxQkFBQTtFOUZxR0UsbUNBQUE7QUp1aWhCUjtBSW5zaEJJO0U4RnNEQTtJOUY2R0ksbUJBQUE7RUpv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LHNCQUFBO0FuSCtsbEJKO0FtSDVsbEJFOztFQUVFLHNCQUFBO0FuSDhsbEJKO0FtSDNsbEJFOztFQUVFLHNCQUFBO0FuSDZsbEJKO0FtSDFsbEJFO0VBQ0Usa0JEc0R3RDtBbEhzaWxCNUQ7QW1IemxsQkU7RUFDRSx1QkRpRHdEO0FsSDBpbEI1RDtBbUh4bGxCRTtFQUNFLHNCRCtDd0Q7QWxIMmlsQjVEO0FtSHZsbEJFO0VBQ0Usb0JENEN3RDtBbEg2aWxCNUQ7QW1IdGxsQkU7RUFDRSxrQkR5Q3dEO0FsSCtpbEI1RDs7QW9IN29sQkE7O3FDQUFBO0FBS0U7O0VBRUUsZUZLd0Q7RUVKeEQsZ0JGSXdEO0FsSDBvbEI1RDtBb0gzb2xCRTtFQUNFLGU3RzBsQjBCO0FQbWprQjlCO0FvSDFvbEJFO0VBQ0Usa0JGMkV3RDtBbEhpa2xCNUQ7O0FvSHZvbEJFOztFQUVFLGNGVndEO0VFV3hELGVGWHdEO0FsSHFwbEI1RDtBb0h2b2xCRTtFQUNFLGtCRnhCd0Q7QWxIaXFsQjVEO0FvSHRvbEJFO0VBQ0UsdUJGMER3RDtBbEg4a2xCNUQ7O0FvSG5vbEJFOztFQUVFLGFGekJ3RDtFRTBCeEQsY0YxQndEO0FsSGdxbEI1RDtBb0hub2xCRTtFQUNFLG9CRnZCd0Q7QWxINHBsQjVEO0FvSGxvbEJFO0VBQ0Usc0JGNEN3RDtBbEh3bGxCNUQ7O0FvSC9ubEJFOztFQUVFLGNGeEN3RDtFRXlDeEQsZUZ6Q3dEO0FsSDJxbEI1RDtBb0gvbmxCRTtFQUNFLGtCRnREd0Q7QWxIdXJsQjVEO0FvSDlubEJFO0VBQ0Usb0JGNkJ3RDtBbEhtbWxCNUQ7O0FvSDNubEJFOztFQUVFLGVGaEN3RDtFRWlDeEQsZ0JGakN3RDtBbEgrcGxCNUQ7QW9IM25sQkU7RUFDRSxlRkt3RDtBbEh3bmxCNUQ7QW9IMW5sQkU7RUFDRSxvQkZhd0Q7QWxIK21sQjVEOztBb0h2bmxCRTs7RUFFRSxXRi9Dd0Q7RUVnRHhELFlGaER3RDtBbEgwcWxCNUQ7QW9Idm5sQkU7RUFDRSxlRlZ3RDtBbEhtb2xCNUQ7QW9IdG5sQkU7RUFDRSxrQkZGd0Q7QWxIMG5sQjVEOztBcUh4dGxCQTs7cUNBQUE7QUFNSTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7QXJId3RsQk47QXFIbnRsQkk7RUFDRSxTQUFBO0VBQ0EsUUFBQTtBckhxdGxCTjtBcUhodGxCSTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7QXJIa3RsQk47O0FxSDVzbEJFOztFQUVFLFdIS3dEO0VHSnhELFlISXdEO0FsSDJzbEI1RDtBcUg1c2xCRTtFQUNFLFdBQUE7QXJIOHNsQko7QXFIMXNsQkU7RUFDRSxrQkhwQ3dEO0FsSGd2bEI1RDs7QXFIdnNsQkU7O0VBRUUsY0hsQ3dEO0VHbUN4RCxlSG5Dd0Q7QWxINnVsQjVEO0FxSHZzbEJFO0VBQ0UsY0h2Q3dEO0FsSGd2bEI1RDtBcUhyc2xCRTtFQUNFLGtCSHJEd0Q7QWxINHZsQjVEO0FxSG5zbEJJO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtBckhxc2xCTjtBcUhoc2xCSTtFQUNFLHFCQUFBO0VBQ0Esb0JBQUE7QXJIa3NsQk47QXFIN3JsQkk7RUFDRSxpQkFBQTtFQUNBLGdCQUFBO0FySCtybEJOOztBcUh6cmxCRTs7RUFFRSxjSHhFd0Q7RUd5RXhELGVIekV3RDtBbEhxd2xCNUQ7QXFIenJsQkU7RUFDRSxjSDdFd0Q7QWxId3dsQjVEO0FxSHZybEJFO0VBQ0Usa0JIM0Z3RDtBbEhveGxCNUQ7QXFIcnJsQkk7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0FySHVybEJOO0FxSGxybEJJO0VBQ0UscUJBQUE7RUFDQSxvQkFBQTtBckhvcmxCTjtBcUgvcWxCSTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7QXJIaXJsQk47O0FxSDNxbEJFOztFQUVDLGFIN0d5RDtFRzhHekQsY0g5R3lEO0FsSDR4bEI1RDtBcUgzcWxCRTtFQUNFLGFIbEh3RDtBbEgreGxCNUQ7QXFIenFsQkU7RUFDRSxvQkhoSHdEO0FsSDJ4bEI1RDtBcUh2cWxCSTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7QXJIeXFsQk47QXFIcHFsQkk7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0FySHNxbEJOO0FxSGpxbEJJO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtBckhtcWxCTjs7QXFIN3BsQkU7O0VBRUUsY0hsSndEO0VHbUp4RCxlSG5Kd0Q7QWxIbXpsQjVEO0FxSDdwbEJFO0VBQ0UsY0h2SndEO0FsSHN6bEI1RDtBcUgzcGxCRTtFQUNFLGtCSHJLd0Q7QWxIazBsQjVEO0FxSHpwbEJJO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtBckgycGxCTjtBcUh0cGxCSTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7QXJId3BsQk47QXFIbnBsQkk7RUFDRSxvQkFBQTtFQUNBLG1CQUFBO0FySHFwbEJOOztBcUgvb2xCRTs7RUFFRSxlSGhLd0Q7RUdpS3hELGdCSGpLd0Q7QWxIbXpsQjVEO0FxSC9vbEJFO0VBQ0UsZUhyS3dEO0FsSHN6bEI1RDtBcUg3b2xCRTtFQUNFLGVIaEl3RDtBbEgrd2xCNUQ7QXFIM29sQkk7RUFDRSxvQkFBQTtFQUNBLG1CQUFBO0FySDZvbEJOO0FxSHhvbEJJO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtBckgwb2xCTjtBcUhyb2xCSTtFQUNFLHVCQUFBO0VBQ0Esc0JBQUE7QXJIdW9sQk47O0FxSGpvbEJFOztFQUVFLFdIck13RDtFR3NNeEQsWUh0TXdEO0FsSDAwbEI1RDtBcUhqb2xCRTtFQUNFLFdIMU13RDtBbEg2MGxCNUQ7QXFIL25sQkU7RUFDRSxlSHJLd0Q7QWxIc3lsQjVEO0FxSDdubEJJO0VBQ0UsZUFBQTtFQUNBLGNBQUE7QXJIK25sQk47QXFIMW5sQkk7RUFDRSxnQkFBQTtFQUNBLGVBQUE7QXJING5sQk47QXFIdm5sQkk7RUFDRSxlQUFBO0VBQ0EsY0FBQTtBckh5bmxCTjs7QXNIcDRsQkE7O3FDQUFBO0FBSUE7RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCSkQwRDtFSUUxRCxjSk0wRDtFSUwxRCxtQkpJMEQ7RTFHSnhELGtCQUFBO0FSdTRsQko7O0FzSG40bEJBO0VBQ0Usa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCSmdCMEQ7RUlmMUQsaUJKZTBEO0VJZDFELGlCSjBEMEQ7QWxINDBsQjVEOztBc0huNGxCQTtFQUNFLGVKVzBEO0VJVjFELGdCSlUwRDtFSVQxRCxrQkpxRDBEO0FsSGkxbEI1RDs7QXVIeDZsQkE7O3FDQUFBO0FBTUk7RUNBRixXQUFBO0VBQ0EseUI3Rm9CYTtBM0JxNWxCZjs7QXVIcjZsQkU7RUNMQSxXQUFBO0VBQ0EseUI3Rm9CYTtBM0IwNWxCZjs7QXVILzZsQkk7RUNBRixXQUFBO0VBQ0EseUI3Rm9CYTtBM0IrNWxCZjs7QXVILzZsQkU7RUNMQSxXQUFBO0VBQ0EseUI3Rm9CYTtBM0JvNmxCZjs7QXVIejdsQkk7RUNBRixXQUFBO0VBQ0EseUI3Rm9CYTtBM0J5NmxCZjs7QXVIejdsQkU7RUNMQSxXQUFBO0VBQ0EseUI3Rm9CYTtBM0I4NmxCZjs7QXVIbjhsQkk7RUNBRixXQUFBO0VBQ0EseUI3Rm9CYTtBM0JtN2xCZjs7QXVIbjhsQkU7RUNMQSxXQUFBO0VBQ0EseUI3Rm9CYTtBM0J3N2xCZjs7QXVINzhsQkk7RUNBRixjQUFBO0VBQ0EseUI3Rm9CYTtBM0I2N2xCZjs7QXVINzhsQkU7RUNMQSxjQUFBO0VBQ0EseUI3Rm9CYTtBM0JrOGxCZjs7QXVIdjlsQkk7RUNBRixjQUFBO0VBQ0EseUI3Rm9CYTtBM0J1OGxCZjs7QXVIdjlsQkU7RUNMQSxjQUFBO0VBQ0EseUI3Rm9CYTtBM0I0OGxCZjs7QXVIaitsQkk7RUNBRixjQUFBO0VBQ0EseUI3Rm9CYTtBM0JpOWxCZjs7QXVIaitsQkU7RUNMQSxjQUFBO0VBQ0EseUI3Rm9CYTtBM0JzOWxCZjs7QXVIMytsQkk7RUNBRixXQUFBO0VBQ0EseUI3Rm9CYTtBM0IyOWxCZjs7QXVIMytsQkU7RUNMQSxXQUFBO0VBQ0EseUI3Rm9CYTtBM0JnK2xCZjs7QXVIci9sQkk7RUNBRixjQUFBO0VBQ0EseUI3Rm9CYTtBM0JxK2xCZjs7QXVIci9sQkU7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Q0MseUJBQUE7QTdIc3ptQkQ7O0E2SG56bUJBO0VBQ0Msb0NBQUE7QTdIc3ptQkQ7O0E2SG56bUJBO0VBQ0MscUJBQUE7QTdIc3ptQkQ7O0E2SG56bUJBO0VBQ0MsZ0JBQUE7RUFHRyxzRUFBQTtBN0hzem1CSjs7QTZIbnptQkE7RUFDQyx5QmxHWlk7QTNCazBtQmI7O0E2SG56bUJBO0VBQ0MseUJsRzlCVztBM0JvMW1CWjs7QTZIbnptQkE7RUFDQyxxQmxHMUJPO0EzQmcxbUJSOztBNkhuem1CQTtFQUNDLHFCbEd0Q1c7QTNCNDFtQlo7O0E2SG56bUJBO0VBQ0Usc0JBQUE7RUFDQSw0QkFBQTtBN0hzem1CRjs7QTZIbHptQkM7RUFERDtJQUVFLG1EQUFBO0U3SHN6bUJBO0FBQ0Y7O0E2SG56bUJBO0VBQ0ksb0NBQUE7QTdIc3ptQko7O0E2SG56bUJBO0VBQ0MseUJsR3pDWTtBM0IrMW1CYjs7QTZIbnptQkE7RUFDQywwQ2xHNUNhO0EzQmsybUJkOztBNkhuem1CQTtFQUNDLHlCbEc3RE87QTNCbTNtQlI7O0E2SG56bUJBO0VBQ0MsY2xHakVPO0EzQnUzbUJSOztBNkhuem1CQTtFQUNDLFlBQUE7QTdIc3ptQkQ7O0E2SG56bUJBO0VBQ0MsY2xHMUVLO0EzQmc0bUJOOztBNkhuem1CQTtFQUNDLGNsRzdFTztBM0JtNG1CUjs7QTZIbnptQkE7RUFDQyxjbEd2RVk7QTNCNjNtQmI7O0E2SG56bUJBO0VBQ0MsY2xHekVZO0EzQiszbUJiOztBNkhuem1CQTtFQUNDLGN0SGpGVTtBUHU0bUJYOztBNkhuem1CQTtFQUNDLGNsR2xHYztBM0J3NW1CZjs7QTZIbnptQkE7RUFDQyx5QkFBQTtBN0hzem1CRDs7QTZIbnptQkE7RXpIcUxNLGtCQUxJO0FKdW9tQlY7O0E2SG56bUJBO0VBQ0ksY2xHOUdXO0VrRytHZCxxQkFBQTtBN0hzem1CRDtBNkhyem1CQztFQUNDLDBCQUFBO0VBQ0EsWUFBQTtBN0h1em1CRjs7QTZIbnptQkE7RUFDQyxZQUFBO0VBQ0EscUJBQUE7QTdIc3ptQkQ7QTZIcnptQkU7RUFFQywwQkFBQTtFQUNBLFlBQUE7QTdIc3ptQkg7O0E2SGp6bUJDO0VBQ0MsbUJBQUE7QTdIb3ptQkY7O0E2SGh6bUJBO0VBQ0MsWUFBQTtBN0htem1CRDs7QTZIL3ltQkE7RUFDQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUZBQUE7QTdIa3ptQkQ7O0E2SC95bUJBO0VBRUM7SUFDRSw4QkFBQTtFN0hpem1CRDtFNkgxeW1CRDtJQUNHLGlDQUFBO0U3SDR5bUJGO0U2SHp5bUJEO0lBQ0Msb0JBQUE7RTdIMnltQkE7RTZIeHltQkQ7SUFDQyxrQkFBQTtFN0gweW1CQTtFNkh6eW1CQTtJQUNDLGlCQUFBO0lBQ0csb0JBQUE7T0FBQSxpQkFBQTtFN0gyeW1CSjtBQUNGO0E2SHZ5bUJBO0VBQ0M7SUFDRSw4QkFBQTtFN0h5eW1CRDtBQUNGO0E2SHR5bUJBO0VBQ0M7SUFDRyw4QkFBQTtFN0h3eW1CRjtBQUNGO0E2SHJ5bUJBO0VBQ0M7SUFDQyx1RkFBQTtFN0h1eW1CQTtBQUNGO0FBejNtQkE7K0NBQUE7QThIOUdBO0VBQ0M7SUFDRyxxQkFBQTtFOUgyK21CRjtFOEh6K21CRDtJQUNHLHFCQUFBO0U5SDIrbUJGO0U4SHorbUJEO0lBQ0csNkJBQUE7RTlIMittQkY7RThIeittQkQ7SUFDQyw0QkFBQTtFOUgyK21CQTtFOEh6K21CRDtJQUNDLDJCQUFBO0U5SDIrbUJBO0FBQ0Y7QThIeCttQkE7RUFDQyxpQkFBQTtBOUgwK21CRDtBOEh6K21CQztFQUZEO0lBR0UsaUJBQUE7RTlINCttQkE7QUFDRjs7QThIeCttQkM7RUFERDtJQUVFLGlCQUFBO0U5SDQrbUJBO0FBQ0Y7O0E4SHorbUJBO0VBQ0MsaUJBQUE7RUFDQSxpQkFBQTtBOUg0K21CRDtBOEgzK21CQztFQUhEO0lBSUUsaUJBQUE7RTlIOCttQkE7QUFDRjs7QThIMyttQkE7RUFDQyw2QkFBQTtFQUNBLGdDQUFBO0E5SDgrbUJEOztBOEgzK21CQTtFQUNDLDJCQUFBO0VBQ0EsOEJBQUE7QTlIOCttQkQ7O0E4SDMrbUJBO0VBQ0MsNkJBQUE7RUFDQSxnQ0FBQTtBOUg4K21CRDs7QThIMyttQkE7RUFDQywyQkFBQTtFQUNBLDhCQUFBO0E5SDgrbUJEO0E4SDcrbUJDO0VBSEQ7SUFJRSw2QkFBQTtJQUNBLGdDQUFBO0U5SGcvbUJBO0FBQ0Y7O0E4SDcrbUJBO0VBQ0MsNkJBQUE7RUFDQSxnQ0FBQTtBOUhnL21CRDtBOEgvK21CQztFQUhEO0lBSUUsNkJBQUE7SUFDQSxnQ0FBQTtFOUhrL21CQTtBQUNGOztBOEgvK21CQTtFQUNDLDJCQUFBO0VBQ0EsOEJBQUE7QTlIay9tQkQ7QThIai9tQkM7RUFIRDtJQUlFLDZCQUFBO0lBQ0EsZ0NBQUE7RTlIby9tQkE7QUFDRjs7QThIai9tQkE7RUFDQyw0QkFBQTtFQUNBLCtCQUFBO0E5SG8vbUJEO0E4SG4vbUJDO0VBSEQ7SUFJRSw2QkFBQTtJQUNBLGdDQUFBO0U5SHMvbUJBO0FBQ0Y7O0E4SG4vbUJBO0VBQ0MsOEJBQUE7QTlIcy9tQkQ7QThIci9tQkM7RUFGRDtJQUdFLDJEQUFBO0U5SHcvbUJBO0FBQ0Y7O0FBcCttQkE7K0NBQUE7QStIbEhBOzs7RUFHQyx1QzlINEJzQjtBRCtqbkJ2Qjs7QStIeGxuQkE7RUFDQyx3QzlIMkJvQjtBRGdrbkJyQjs7QStIeGxuQkE7RUFDQyxjcEdLWTtBM0JzbG5CYjs7QStIeGxuQkE7RUFDQyx1QzlIZ0JzQjtBRDJrbkJ2Qjs7QStIeGxuQkE7RUFDQyx3QzlIZW9CO0FENGtuQnJCOztBK0h4bG5CQTtFQUNDO0kzSHdRSyxrQkFMSTtFSnkxbUJSO0FBQ0Y7QStIeGxuQkE7RUFDQztJQUNDLDRCQUFBO0UvSDBsbkJBO0UrSHhsbkJEO0lBQ0MsMEJBQUE7RS9IMGxuQkE7RStIeGxuQkQ7SUFDQywwQkFBQTtFL0gwbG5CQTtFK0h4bG5CRDtJQUNDLDZCQUFBO0UvSDBsbkJBO0UrSHhsbkJEO0lBQ0MsNEJBQUE7RS9IMGxuQkE7RStIeGxuQkQ7SUFDQyw2QkFBQTtFL0gwbG5CQTtFK0h4bG5CRDtJQUNDLDBCQUFBO0UvSDBsbkJBO0UrSHhsbkJEO0lBQ0MseUJBQUE7RS9IMGxuQkE7RStIeGxuQkQ7SUFDQyw0QkFBQTtFL0gwbG5CQTtFK0h4bG5CRDtJQUNDLDJCQUFBO0UvSDBsbkJBO0UrSHhsbkJEO0lBQ0MseUJBQUE7RS9IMGxuQkE7RStIeGxuQkQ7SUFDQyxzQkFBQTtFL0gwbG5CQTtFK0h4bG5CRDtJQUNHLDJDQUFBO0UvSDBsbkJGO0FBQ0Y7QStIdmxuQkE7RUFDQztJQUNDLHNCQUFBO0UvSHlsbkJBO0UrSHZsbkJGOzs7O0dBQUE7RUFLQztJQUNHLDJCQUFBO0UvSHlsbkJGO0UrSHZsbkJEO0lBQ0cseUNBQUE7RS9IeWxuQkY7RStIdmxuQkQ7SUFDRyw2QkFBQTtFL0h5bG5CRjtBQUNGO0ErSHRsbkJBO0VBQ0M7SUFDQyw0QkFBQTtFL0h3bG5CQTtFK0h0bG5CRDtJQUNDLDBCQUFBO0UvSHdsbkJBO0UrSHRsbkJEO0lBQ0MsMEJBQUE7RS9Id2xuQkE7RStIdGxuQkQ7SUFDQyw2QkFBQTtFL0h3bG5CQTtFK0h0bG5CRDtJQUNDLDRCQUFBO0UvSHdsbkJBO0UrSHRsbkJEO0lBQ0MsNkJBQUE7RS9Id2xuQkE7RStIdGxuQkQ7SUFDQywwQkFBQTtFL0h3bG5CQTtFK0h0bG5CRDtJQUNDLHlCQUFBO0UvSHdsbkJBO0UrSHRsbkJEO0lBQ0MsNEJBQUE7RS9Id2xuQkE7RStIdGxuQkQ7SUFDQywyQkFBQTtFL0h3bG5CQTtFK0h0bG5CRDtJQUNDLHlCQUFBO0UvSHdsbkJBO0FBQ0Y7QStIcmxuQkE7RUFDQztJQUNDLDRDQUFBO0UvSHVsbkJBO0UrSHJsbkJEO0lBQ0MsNENBQUE7RS9IdWxuQkE7RStIcmxuQkQ7SUFDQywwQ0FBQTtFL0h1bG5CQTtFK0hybG5CRDtJQUNDLDRDQUFBO0UvSHVsbkJBO0UrSHJsbkJEO0lBQ0MsNkJBQUE7RS9IdWxuQkE7RStIcmxuQkQ7SUFDQywwQkFBQTtFL0h1bG5CQTtFK0hybG5CRDtJQUNDLHlCQUFBO0UvSHVsbkJBO0UrSHJsbkJEO0lBQ0MsNEJBQUE7RS9IdWxuQkE7RStIcmxuQkQ7SUFDQywyQkFBQTtFL0h1bG5CQTtFK0hybG5CRDtJQUNDLHlCQUFBO0UvSHVsbkJBO0FBQ0Y7QStIcGxuQkE7RUFDQyxrQkFBQTtFQUNBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSxnTjlIbEl3QjtBRHd0bkJ6Qjs7QStIbmxuQkE7RTNIOEhRLGlDQUFBO0UySDVIUCx1QzlIcEltQjtBRDB0bkJwQjtBSXRubkJJO0UySDhCSjtJM0hxSVEsaUJBQUE7RUp1OW1CTjtBQUNGOztBK0h4bG5CQTtFQUNDO0lBQ0MsMENBQUE7RS9IMmxuQkE7RStIemxuQkQ7O0lBQUE7RUFHQSw0Q0FBQTtFQUNBO0lBQ0MsNkJBQUE7RS9IMmxuQkE7QUFDRjtBQXpwbkJBOytDQUFBO0FnSXRIQTtFQUNFLHVCQUFBO0FoSW14bkJGOztBZ0lqeG5CQTtFQUNFLHVCQUFBO0FoSW94bkJGOztBZ0lseG5CQTtFQUNFLHNCQUFBO0FoSXF4bkJGOztBZ0lseG5CQTtFQUNJLHNCQUFBO0FoSXF4bkJKOztBZ0lseG5CQTtFQUNJLHdCQUFBO0FoSXF4bkJKOztBZ0lseG5CQTtFQUNDLHFCQUFBO0FoSXF4bkJEOztBZ0lseG5CQTtFQUNDO0lBQ0csNkJBQUE7RWhJcXhuQkY7RWdJbnhuQkQ7SUFDRywyQkFBQTtFaElxeG5CRjtBQUNGO0FnSWp4bkJBO0VBQ0M7SUFDQywyQkFBQTtFaElteG5CQTtFZ0lqeG5CRDtJQUNDLDZCQUFBO0VoSW14bkJBO0VnSWp4bkJEO0lBQ0MsNkJBQUE7RWhJbXhuQkE7RWdJanhuQkQ7SUFDQywwQkFBQTtFaElteG5CQTtFZ0lqeG5CRDtJQUNDLDJCQUFBO0VoSW14bkJBO0FBQ0Y7QWdJaHhuQkE7RUFDQztJQUNHLDJCQUFBO0VoSWt4bkJGO0VnSWh4bkJEO0lBQ0csNkJBQUE7RWhJa3huQkY7QUFDRiIsInNvdXJjZVJvb3QiOiIifQ== */