@charset "UTF-8";

@font-face {
    font-family: "ibm_plex_sans";
    src: url("fonts/ibmplexsans-regular-webfont.woff2")format("woff2");
    font-weight: 400;
    font-display: swap;
    font-style: normal;
}

@font-face {
    font-family: "ibm_plex_sans";
    src: url("fonts/ibmplexsans-italic-webfont.woff2")format("woff2");
    font-weight: 400;
    font-display: swap;
    font-style: italic
}

@font-face {
    font-family: "ibm_plex_sans";
    src: url("fonts/ibmplexsans-semibold-webfont.woff2")format("woff2");
    font-weight: 700;
    font-display: swap;
    font-style: normal
}

@font-face {
    font-family: "ibm_plex_sans";
    src: url("fonts/ibmplexsans-semibolditalic-webfont.woff2")format("woff2");
    font-weight: 700;
    font-display: swap;
    font-style: italic
}

:root {
    --bs-blue: #2977ce;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: crimson;
    --bs-orange: orange;
    --bs-yellow: #ffc107;
    --bs-green: mediumseagreen;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-black: #000;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #2977ce;
    --bs-secondary: #6c757d;
    --bs-success: mediumseagreen;
    --bs-info: #0dcaf0;
    --bs-warning: orange;
    --bs-danger: crimson;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-primary-rgb: 41, 119, 206;
    --bs-secondary-rgb: 108, 117, 125;
    --bs-success-rgb: 60, 179, 113;
    --bs-info-rgb: 13, 202, 240;
    --bs-warning-rgb: 255, 165, 0;
    --bs-danger-rgb: 220, 20, 60;
    --bs-light-rgb: 248, 249, 250;
    --bs-dark-rgb: 33, 37, 41;
    --bs-primary-text-emphasis: #103052;
    --bs-secondary-text-emphasis: #2b2f32;
    --bs-success-text-emphasis: #18482d;
    --bs-info-text-emphasis: #055160;
    --bs-warning-text-emphasis: #664200;
    --bs-danger-text-emphasis: #580818;
    --bs-light-text-emphasis: #495057;
    --bs-dark-text-emphasis: #495057;
    --bs-primary-bg-subtle: #d4e4f5;
    --bs-secondary-bg-subtle: #e2e3e5;
    --bs-success-bg-subtle: #d8f0e3;
    --bs-info-bg-subtle: #cff4fc;
    --bs-warning-bg-subtle: #ffedcc;
    --bs-danger-bg-subtle: #f8d0d8;
    --bs-light-bg-subtle: #fcfcfd;
    --bs-dark-bg-subtle: #ced4da;
    --bs-primary-border-subtle: #a9c9eb;
    --bs-secondary-border-subtle: #c4c8cb;
    --bs-success-border-subtle: #b1e1c6;
    --bs-info-border-subtle: #9eeaf9;
    --bs-warning-border-subtle: #ffdb99;
    --bs-danger-border-subtle: #f1a1b1;
    --bs-light-border-subtle: #e9ecef;
    --bs-dark-border-subtle: #adb5bd;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-font-sans-serif: ibm_plex_sans, sans-serif;
    --bs-font-monospace: sfmono-regular, menlo, monaco, consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgb(255 255 255 / 15%), rgb(255 255 255 / 0%));
    --bs-root-font-size: 17px;
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.4;
    --bs-body-color: #495057;
    --bs-body-color-rgb: 73, 80, 87;
    --bs-body-bg: #fff;
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-emphasis-color: #000;
    --bs-emphasis-color-rgb: 0, 0, 0;
    --bs-secondary-color: rgb(73 80 87 / 75%);
    --bs-secondary-color-rgb: 73, 80, 87;
    --bs-secondary-bg: #e9ecef;
    --bs-secondary-bg-rgb: 233, 236, 239;
    --bs-tertiary-color: rgb(73 80 87 / 50%);
    --bs-tertiary-color-rgb: 73, 80, 87;
    --bs-tertiary-bg: #f8f9fa;
    --bs-tertiary-bg-rgb: 248, 249, 250;
    --bs-heading-color: inherit;
    --bs-link-color: #2977ce;
    --bs-link-color-rgb: 41, 119, 206;
    --bs-link-decoration: underline;
    --bs-link-hover-color: #215fa5;
    --bs-link-hover-color-rgb: 33, 95, 165;
    --bs-code-color: #d63384;
    --bs-highlight-color: #495057;
    --bs-highlight-bg: #fff3cd;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #dee2e6;
    --bs-border-color-translucent: rgb(0 0 0 / 17.5%);
    --bs-border-radius: 0.375rem;
    --bs-border-radius-sm: 0.25rem;
    --bs-border-radius-lg: 0.5rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-xxl: 2rem;
    --bs-border-radius-2xl: var(--bs-border-radius-xxl);
    --bs-border-radius-pill: 50rem;
    --bs-box-shadow: 0.125rem 0.25rem 0.25rem -0.25rem rgb(0 0 0 / 20%);
    --bs-box-shadow-sm: 0 0.125rem 0.25rem rgb(0 0 0 / 7.5%);
    --bs-box-shadow-lg: 0 1rem 3rem rgb(0 0 0 / 17.5%);
    --bs-box-shadow-inset: inset 0 1px 2px rgb(0 0 0 / 7.5%);
    --bs-focus-ring-width: 0.25rem;
    --bs-focus-ring-opacity: 0.25;
    --bs-focus-ring-color: rgb(41 119 206 / 25%);
    --bs-form-valid-color: mediumseagreen;
    --bs-form-valid-border-color: mediumseagreen;
    --bs-form-invalid-color: crimson;
    --bs-form-invalid-border-color: crimson ;

    font-size: var(--bs-root-font-size);

    --bs-breakpoint-xs: 0;
    --bs-breakpoint-sm: 576px;
    --bs-breakpoint-md: 768px;
    --bs-breakpoint-lg: 992px;
    --bs-breakpoint-xl: 1200px;
    --bs-breakpoint-xxl: 1400px;
    --ck-image-style-spacing: 1em;
    --ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2);
}

*,
::after,
::before {
    box-sizing: border-box
}

@media (prefers-reduced-motion:no-preference) {
    :root {
        scroll-behavior: smooth
    }
}

body {
    margin: 0;
    font-family: var(--bs-body-font-family);
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
    color: var(--bs-body-color);
    text-align: var(--bs-body-text-align);
    text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    overflow-anchor: none;
    display: flex;
    flex-direction: column;
    min-height: 100vh
}

hr {
    margin: 1rem 0;
    color: inherit;
    border: 0;
    border-top: var(--bs-border-width) solid;
    opacity: .25
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color)
}

.h1,
h1 {
    font-size: calc(1.31rem + .72vw)
}

@media (width >=1200px) {
    .h1,
    h1 {
        font-size: 1.85rem
    }
}

.h2,
h2 {
    font-size: calc(1.28rem + .36vw)
}

@media (width >=1200px) {
    .h2,
    h2 {
        font-size: 1.55rem
    }
}

.h3,
h3 {
    font-size: calc(1.265rem + .18vw)
}

@media (width >=1200px) {
    .h3,
    h3 {
        font-size: 1.4rem
    }
}

.h4,
h4 {
    font-size: 1.2rem
}

.h5,
h5 {
    font-size: 1.15rem
}

.h6,
h6 {
    font-size: 1rem
}

p {
    margin-top: 0
}

abbr[title] {
    text-decoration: underline dotted;
    cursor: help;
    text-decoration-skip-ink: none
}

address {
    font-style: normal;
    line-height: inherit
}

ol,
ul {
    padding-left: 2rem
}

address,
dl,
ol,
p,
ul {
    margin-bottom: 1rem
}

dl,
ol,
ul {
    margin-top: 0
}

main>nav>ul.pagination,
ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote,
figure {
    margin: 0 0 1rem
}

b,
strong {
    font-weight: bolder
}

.small,
small {
    font-size: .875em
}

.mark,
mark {
    padding: .1875em;
    color: var(--bs-highlight-color);
    background-color: var(--bs-highlight-bg)
}

sub,
sup {
    position: relative;
    font-size: .75em;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: rgb(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
    text-decoration: underline
}

a:hover {
    --bs-link-color-rgb: var(--bs-link-hover-color-rgb)
}

a:not([href], [class]),
a:not([href], [class]):hover {
    color: inherit;
    text-decoration: none
}

code,
kbd,
pre,
samp {
    font-family: var(--bs-font-monospace)
}

samp {
    font-size: 1em
}

pre {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto
}

code {
    color: var(--bs-code-color);
    overflow-wrap: break-word
}

code, 
kbd,
pre {
    font-size: .875em
}

pre code {
    font-size: inherit;
    word-break: normal
}

a>code,
pre code {
    color: inherit
}

kbd {
    padding: .1875rem .375rem;
    color: var(--bs-body-bg);
    background-color: var(--bs-body-color);
    border-radius: .25rem
}

kbd kbd {
    padding: 0;
    font-size: 1em
}

img,
svg {
    vertical-align: middle
}

table {
    caption-side: bottom;
    border-collapse: collapse
}

caption {
    padding-top: .5rem;
    padding-bottom: .5rem;
    color: var(--bs-secondary-color);
    text-align: left
}

th {
    text-align: inherit;
}

tbody,
td,
tfoot,
th,
thead,
tr {
    border-color: inherit;
    border-style: solid;
    border-width: 0
}

label,
output {
    display: inline-block
}

button {
    border-radius: 0
}

button,
input,
optgroup,
select,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button,
select {
    text-transform: none
}

[role="button"] {
    cursor: pointer
}

select {
    overflow-wrap: normal
}

select:disabled {
    opacity: 1
}

[list]:not([type="date"], [type="datetime-local"], [type="month"], [type="week"], [type="time"])::-webkit-calendar-picker-indicator {
    display: none !important
}

[type="button"],
[type="reset"],
[type="submit"],
button {
    appearance: auto
}


[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled),
button:not(:disabled) {
    cursor: pointer
}

button:focus:not(:focus-visible) {
    outline: 0
}

::-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: .5rem;
    line-height: inherit;
    font-size: calc(1.275rem + .3vw)
}

@media (width >=1200px) {
    legend {
        font-size: 1.5rem
    }
}

legend+* {
    clear: left
}

::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-year-field {
    padding: 0
}

::-webkit-inner-spin-button {
    height: auto
}

[type="search"] {
    appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    appearance: none
}

::-webkit-color-swatch-wrapper {
    padding: 0
}

::-webkit-file-upload-button {
    font: inherit;
    appearance: auto
}

::file-selector-button {
    font: inherit;
    appearance: auto
}

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
}

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.25rem
}

.blockquote>:last-child {
    margin-bottom: 0
}

.figure {
    display: inline-block
}

.container,
.container-lg {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;

    width: 100%;
    padding-right: calc(var(--bs-gutter-x)*.5);
    padding-left: calc(var(--bs-gutter-x)*.5);
    margin-right: auto;
    margin-left: auto
}

@media (width >=576px) {
    .container {
        max-width: 540px
    }
}

@media (width >=768px) {
    .container {
        max-width: 720px
    }
}

@media (width >=992px) {
    .container,
    .container-lg {
        max-width: 960px
    }
}

@media (width >=1200px) {
    .container,
    .container-lg {
        max-width: 1140px
    }
}

@media (width >=1400px) {
    .container,
    .container-lg {
        max-width: 1320px
    }
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;

    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1*var(--bs-gutter-y));
    margin-right: calc(-.5*var(--bs-gutter-x));
    margin-left: calc(-.5*var(--bs-gutter-x))
}

.row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x)*.5);
    padding-left: calc(var(--bs-gutter-x)*.5);
    margin-top: var(--bs-gutter-y)
}

.col {
    flex: 1 0 0
}

.row-cols-1>* {
    flex: 0 0 auto;
    width: 100%
}


.col-2 {
    flex: 0 0 auto;
    width: 16.6667%
}

.col-3 {
    flex: 0 0 auto;
    width: 25%
}

.col-4 {
    flex: 0 0 auto;
    width: 33.3333%
}

.col-5 {
    flex: 0 0 auto;
    width: 41.6667%
}

.col-6 {
    flex: 0 0 auto;
    width: 50%
}


.col-8 {
    flex: 0 0 auto;
    width: 66.6667%
}

.col-9 {
    flex: 0 0 auto;
    width: 75%
}

.col-10 {
    flex: 0 0 auto;
    width: 83.3333%
}

.col-11 {
    flex: 0 0 auto;
    width: 91.6667%
}

.col-12 {
    flex: 0 0 auto;
    width: 100%
}

.g-3 {
    --bs-gutter-x: 1rem;
    --bs-gutter-y: 1rem
}

@media (width >=576px) {
    .row-cols-sm-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-sm-3>* {
        flex: 0 0 auto;
        width: 33.3333%
    }

    
    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.3333%
    }

    
    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.6667%
    }
}

@media (width >=768px) {
    .row-cols-md-3>* {
        flex: 0 0 auto;
        width: 33.3333%
    }

    .col-md-3{
        flex: 0 0 auto;
        width: 25%
    }

    .col-md-4 {
        flex: 0 0 auto;
        width: 33.3333%
    }
}

@media (width >=992px) {
    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%
    }

    
    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%
    }
}

.ck-content p.small,
.form-label {
    margin-bottom: .25rem
}

.form-select {
    --bs-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: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.4;
    color: var(--bs-body-color);
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .form-select {
        transition: none
    }
}

.form-select:focus {
    border-color: #94bbe7;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgb(41 119 206 / 25%)
}

.form-select[multiple],
.form-select[size]:not([size="1"]) {
    padding-right: .75rem;
    background-image: none
}

.form-select:disabled {
    background-color: var(--bs-secondary-bg)
}

.form-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 var(--bs-body-color)
}

.btn {
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-font-family: ;
    --bs-btn-font-size: 1rem;
    --bs-btn-font-weight: 400;
    --bs-btn-line-height: 1.4;
    --bs-btn-color: var(--bs-body-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: var(--bs-border-radius);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: inset 0 1px 0 rgb(255 255 255 / 15%), 0 1px 1px rgb(0 0 0 / 7.5%);
    --bs-btn-disabled-opacity: 0.65;
    --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgb(var(--bs-btn-focus-shadow-rgb), .5);

    color: var(--bs-btn-color);
    background-color: var(--bs-btn-bg);
    display: inline-block;
    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
    font-family: var(--bs-btn-font-family);
    font-size: var(--bs-btn-font-size);
    font-weight: var(--bs-btn-font-weight);
    line-height: var(--bs-btn-line-height);
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
    border-radius: var(--bs-btn-border-radius);
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .btn {
        transition: none
    }
}

.btn:hover {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color)
}

.btn:focus-visible {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow)
}


.btn-group {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
    border-radius: var(--bs-border-radius)
}


.btn-group>.btn {
    position: relative;
    flex: 1 1 auto
}

.btn.disabled,
.btn:disabled,
fieldset:disabled .btn {
    color: var(--bs-btn-disabled-color);
    pointer-events: none;
    background-color: var(--bs-btn-disabled-bg);
    border-color: var(--bs-btn-disabled-border-color);
    opacity: var(--bs-btn-disabled-opacity)
}

.btn.active,
.btn.show,
.btn:first-child:active,
:not(.btn-check)+.btn:active {
    color: var(--bs-btn-active-color);
    background-color: var(--bs-btn-active-bg);
    border-color: var(--bs-btn-active-border-color)
}

.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus,
.btn-group>.btn:hover {
    z-index: 1
}

.btn-group > .btn:not(:last-child, .dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group > .btn:nth-child(n + 3),
.btn-group > :not(.btn-check) + .btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group > .btn-group:not(:last-child) > .btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group>.btn-group:not(:first-child),
.btn-group>:not(.btn-check:first-child)+.btn {
    margin-left: calc(-1*var(--bs-border-width))
}

.btn.active:focus-visible,
.btn.show:focus-visible,
.btn:first-child:active:focus-visible,
:not(.btn-check)+.btn:active:focus-visible {
    box-shadow: var(--bs-btn-focus-box-shadow)
}

.btn-light {
    --bs-btn-active-shadow: inset 0 3px 5px rgb(0 0 0 / 12.5%);
    --bs-btn-color: #000;
    --bs-btn-bg: #f8f9fa;
    --bs-btn-border-color: #f8f9fa;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #d3d4d5;
    --bs-btn-hover-border-color: #c6c7c8;
    --bs-btn-focus-shadow-rgb: 211, 212, 213;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #c6c7c8;
    --bs-btn-active-border-color: #babbbc;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #f8f9fa;
    --bs-btn-disabled-border-color: #f8f9fa
}


.btn-outline-primary,
.btn-outline-secondary {
    --bs-btn-hover-color: #fff;
    --bs-btn-active-color: #fff;
    --bs-btn-active-shadow: inset 0 3px 5px rgb(0 0 0 / 12.5%);
    --bs-btn-disabled-bg: transparent;
    --bs-gradient: none
}

.btn-outline-primary {
    --bs-btn-color: #2977ce;
    --bs-btn-border-color: #2977ce;
    --bs-btn-hover-bg: #2977ce;
    --bs-btn-hover-border-color: #2977ce;
    --bs-btn-focus-shadow-rgb: 41, 119, 206;
    --bs-btn-active-bg: #2977ce;
    --bs-btn-active-border-color: #2977ce;
    --bs-btn-disabled-color: #2977ce;
    --bs-btn-disabled-border-color: #2977ce
}

.btn-outline-secondary {
    --bs-btn-color: #6c757d;
    --bs-btn-border-color: #6c757d;
    --bs-btn-hover-bg: #6c757d;
    --bs-btn-hover-border-color: #6c757d;
    --bs-btn-focus-shadow-rgb: 108, 117, 125;
    --bs-btn-active-bg: #6c757d;
    --bs-btn-active-border-color: #6c757d;
    --bs-btn-disabled-color: #6c757d;
    --bs-btn-disabled-border-color: #6c757d
}

.btn-sm {
    --bs-btn-padding-y: 0.25rem;
    --bs-btn-padding-x: 0.5rem;
    --bs-btn-font-size: 0.875rem;
    --bs-btn-border-radius: var(--bs-border-radius-sm)
}

.fade {
    transition: opacity .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 .35s ease
}

@media (prefers-reduced-motion:reduce) {
    .collapsing {
        transition: none
    }
}

.collapsing.collapse-horizontal {
    width: 0;
    height: auto;
    transition: width .35s ease
}

@media (prefers-reduced-motion:reduce) {
    .collapsing.collapse-horizontal {
        transition: none
    }
}

.dropdown,
.dropdown-center,
.dropend,
.dropstart,
.dropup,
.dropup-center {
    position: relative
}

.dropdown-toggle {
    white-space: nowrap
}

.dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent
}

.dropend .dropdown-toggle::after,
.dropup .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .3em solid transparent;
    border-bottom: .3em solid;
    border-left: .3em solid transparent
}

.dropend .dropdown-toggle::after {
    border-top: .3em solid transparent;
    border-right: 0;
    border-bottom: .3em solid transparent;
    border-left: .3em solid;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    display: none
}

.dropstart .dropdown-toggle::before {
    display: inline-block;
    margin-right: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: .3em solid;
    border-bottom: .3em solid transparent;
    vertical-align: 0
}

.dropdown-toggle:empty::after,
.dropend .dropdown-toggle:empty::after,
.dropstart .dropdown-toggle:empty::after,
.dropup .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropdown-menu {
    --bs-dropdown-zindex: 1000;
    --bs-dropdown-min-width: 4.6rem;
    --bs-dropdown-padding-x: 0;
    --bs-dropdown-padding-y: 0.25rem;
    --bs-dropdown-spacer: 0.125rem;
    --bs-dropdown-font-size: 1rem;
    --bs-dropdown-color: #6c757d;
    --bs-dropdown-bg: #f8f9fa;
    --bs-dropdown-border-color: #e9ecef;
    --bs-dropdown-border-radius: var(--bs-border-radius);
    --bs-dropdown-border-width: var(--bs-border-width);
    --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
    --bs-dropdown-divider-bg: #e9ecef;
    --bs-dropdown-divider-margin-y: 0.5rem;
    --bs-dropdown-box-shadow: var(--bs-box-shadow);
    --bs-dropdown-link-color: #6c757d;
    --bs-dropdown-link-hover-color: #fff;
    --bs-dropdown-link-hover-bg: #adb5bd;
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: #2867ac;
    --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
    --bs-dropdown-item-padding-x: 0.8rem;
    --bs-dropdown-item-padding-y: 0.2rem;
    --bs-dropdown-header-color: #6c757d;
    --bs-dropdown-header-padding-x: 0.8rem;
    --bs-dropdown-header-padding-y: 0.25rem;

    position: absolute;
    z-index: var(--bs-dropdown-zindex);
    display: none;
    min-width: var(--bs-dropdown-min-width);
    padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
    margin: 0;
    font-size: var(--bs-dropdown-font-size);
    color: var(--bs-dropdown-color);
    text-align: left;
    list-style: none;
    background-color: var(--bs-dropdown-bg);
    background-clip: padding-box;
    border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
    border-radius: var(--bs-dropdown-border-radius);
    box-shadow: .125rem .25rem .25rem -.25rem rgb(0 0 0 / 20%);
}

.dropdown-menu-end {
    --bs-position: end
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    clear: both;
    font-weight: 400;
    color: var(--bs-dropdown-link-color);
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    border-radius: var(--bs-dropdown-item-border-radius, 0)
}

.dropdown-item:focus,
.dropdown-item:hover {
    color: var(--bs-dropdown-link-hover-color);
    background-color: var(--bs-dropdown-link-hover-bg)
}

.dropdown-item.active,
.dropdown-item:active {
    color: var(--bs-dropdown-link-active-color);
    text-decoration: none;
    background-color: var(--bs-dropdown-link-active-bg)
}

.dropdown-item.disabled,
.dropdown-item:disabled {
    color: var(--bs-dropdown-link-disabled-color);
    pointer-events: none;
    background-color: transparent
}

.dropdown-menu.show {
    display: block
}

.nav {
    --bs-nav-link-padding-x: 1rem;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-font-weight: ;
    --bs-nav-link-color: var(--bs-link-color);
    --bs-nav-link-hover-color: var(--bs-link-hover-color);
    --bs-nav-link-disabled-color: var(--bs-secondary-color);

    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav-link {
    display: block;
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    font-size: var(--bs-nav-link-font-size);
    font-weight: var(--bs-nav-link-font-weight);
    color: var(--bs-nav-link-color);
    text-decoration: none;
    background: 0 0;
    border: 0;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .nav-link {
        transition: none
    }
}

.nav-link:focus,
.nav-link:hover {
    color: var(--bs-nav-link-hover-color)
}

.nav-link:focus-visible {
    outline: 0;
    box-shadow: 0 0 0 .25rem rgb(41 119 206 / 25%)
}

.nav-link.disabled,
.nav-link:disabled {
    color: var(--bs-nav-link-disabled-color);
    pointer-events: none;
    cursor: default
}

.navbar {
    --bs-navbar-padding-x: 0;
    --bs-navbar-padding-y: 0.5rem;
    --bs-navbar-color: #6c757d;
    --bs-navbar-hover-color: #495057;
    --bs-navbar-disabled-color: rgb(var(--bs-emphasis-color-rgb), 0.3);
    --bs-navbar-active-color: #2867ac;
    --bs-navbar-brand-padding-y: 0.325rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --bs-navbar-brand-color: #2867ac;
    --bs-navbar-brand-hover-color: #2867ac;
    --bs-navbar-nav-link-padding-x: 0.5rem;
    --bs-navbar-toggler-padding-y: 0.25rem;
    --bs-navbar-toggler-padding-x: 0.75rem;
    --bs-navbar-toggler-font-size: 1.25rem;
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2873, 80, 87, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
    --bs-navbar-toggler-border-color: rgb(var(--bs-emphasis-color-rgb), 0.15);
    --bs-navbar-toggler-border-radius: var(--bs-border-radius);
    --bs-navbar-toggler-focus-width: 0.25rem;
    --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;

    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar>.container,
.navbar>.container-lg {
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: space-between
}

.navbar-brand {
    padding-top: var(--bs-navbar-brand-padding-y);
    padding-bottom: var(--bs-navbar-brand-padding-y);
    margin-right: var(--bs-navbar-brand-margin-end);
    font-size: var(--bs-navbar-brand-font-size);
    color: var(--bs-navbar-brand-color);
    text-decoration: none;
    white-space: nowrap
}

.navbar-brand:focus,
.navbar-brand:hover {
    color: var(--bs-navbar-brand-hover-color)
}

.navbar-nav {
    --bs-nav-link-padding-x: 0;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-font-weight: ;
    --bs-nav-link-color: var(--bs-navbar-color);
    --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
    --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);

    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.navbar-nav .nav-link.active,
.navbar-nav .nav-link.show {
    color: var(--bs-navbar-active-color)
}

.navbar-nav .dropdown-menu {
    position: static
}

.navbar-collapse {
    flex-grow: 1;
    flex-basis: 100%;
    align-items: center
}

.navbar-toggler {
    padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
    font-size: var(--bs-navbar-toggler-font-size);
    line-height: 1;
    color: var(--bs-navbar-color);
    background-color: transparent;
    border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
    border-radius: var(--bs-navbar-toggler-border-radius);
    transition: var(--bs-navbar-toggler-transition)
}

@media (prefers-reduced-motion:reduce) {
    .navbar-toggler {
        transition: none
    }
}

.navbar-toggler:hover {
    text-decoration: none
}

.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width)
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    background-image: var(--bs-navbar-toggler-icon-bg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%
}

@media (width >=992px) {
    .navbar-expand-lg {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

    .navbar-expand-lg .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: var(--bs-navbar-nav-link-padding-x);
        padding-left: var(--bs-navbar-nav-link-padding-x)
    }

    .navbar-expand-lg .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-lg .navbar-toggler {
        display: none
    }
}

.card {
    --bs-card-spacer-y: 1rem;
    --bs-card-spacer-x: 1rem;
    --bs-card-title-spacer-y: 0.5rem;
    --bs-card-title-color: ;
    --bs-card-subtitle-color: ;
    --bs-card-border-width: 2px;
    --bs-card-border-color: #e9ecef;
    --bs-card-border-radius: var(--bs-border-radius);
    --bs-card-box-shadow: ;
    --bs-card-inner-border-radius: calc(var(--bs-border-radius) - 2px);
    --bs-card-cap-padding-y: 0.5rem;
    --bs-card-cap-padding-x: 1rem;
    --bs-card-cap-bg: rgb(var(--bs-body-color-rgb), 0.03);
    --bs-card-cap-color: ;
    --bs-card-height: 100%;
    --bs-card-color: ;
    --bs-card-bg: var(--bs-body-bg);
    --bs-card-img-overlay-padding: 1rem;
    --bs-card-group-margin: 0.75rem;

    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    height: var(--bs-card-height);
    color: var(--bs-body-color);
    overflow-wrap: break-word;
    background-color: var(--bs-card-bg);
    background-clip: border-box;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: var(--bs-card-border-radius);
    transition: all .15s ease-in-out
}

.card>hr {
    margin-right: 0;
    margin-left: 0
}

.card-body {
    flex: 1 1 auto;
    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
    color: var(--bs-card-color)
}

.card-title {
    margin-bottom: var(--bs-card-title-spacer-y);
    color: var(--bs-card-title-color);
    font-size: 1.05rem;
    line-height: 1.2;
}
 
.card-subtitle {
    margin-top: calc(-.5*var(--bs-card-title-spacer-y));
    margin-bottom: 0;
    color: var(--bs-card-subtitle-color);
    font-size: 1rem;
}

.card-text:last-child {
    margin-bottom: 0
}

.card-header {
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    margin-bottom: 0;
    color: var(--bs-card-cap-color);
    background-color: var(--bs-card-cap-bg);
    border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color)
}

.card-header:first-child {
    border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)0 0
}

.card-footer {
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    color: var(--bs-card-cap-color);
    background-color: var(--bs-card-cap-bg);
    border-top: var(--bs-card-border-width) solid var(--bs-card-border-color)
}

.card-footer:last-child {
    border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)
}

.pagination {
    --bs-pagination-padding-x: 0.75rem;
    --bs-pagination-padding-y: 0.375rem;
    --bs-pagination-font-size: 1rem;
    --bs-pagination-color: #2977ce;
    --bs-pagination-bg: var(--bs-body-bg);
    --bs-pagination-border-width: var(--bs-border-width);
    --bs-pagination-border-color: var(--bs-border-color);
    --bs-pagination-border-radius: var(--bs-border-radius);
    --bs-pagination-hover-color: #2977ce;
    --bs-pagination-hover-bg: #e9ecef;
    --bs-pagination-hover-border-color: var(--bs-border-color);
    --bs-pagination-focus-color: var(--bs-link-hover-color);
    --bs-pagination-focus-bg: var(--bs-secondary-bg);
    --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgb(41 119 206 / 25%);
    --bs-pagination-active-color: #fff;
    --bs-pagination-active-bg: #2867ac;
    --bs-pagination-active-border-color: #2977ce;
    --bs-pagination-disabled-color: var(--bs-secondary-color);
    --bs-pagination-disabled-bg: #f8f9fa;
    --bs-pagination-disabled-border-color: var(--bs-border-color);

    display: flex;
    padding-left: 0;
    list-style: none
}

.page-link {
    position: relative;
    display: block;
    padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
    font-size: var(--bs-pagination-font-size);
    color: var(--bs-pagination-color);
    text-decoration: none;
    background-color: var(--bs-pagination-bg);
    border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .page-link {
        transition: none
    }
}

.page-link:hover {
    z-index: 2;
    color: var(--bs-pagination-hover-color);
    background-color: var(--bs-pagination-hover-bg);
    border-color: var(--bs-pagination-hover-border-color)
}

.page-link:focus {
    z-index: 3;
    color: var(--bs-pagination-focus-color);
    background-color: var(--bs-pagination-focus-bg);
    outline: 0;
    box-shadow: var(--bs-pagination-focus-box-shadow)
}

.active>.page-link,
.page-link.active {
    z-index: 3;
    color: var(--bs-pagination-active-color);
    background-color: var(--bs-pagination-active-bg);
    border-color: var(--bs-pagination-active-border-color)
}

.disabled>.page-link,
.page-link.disabled {
    color: var(--bs-pagination-disabled-color);
    pointer-events: none;
    background-color: var(--bs-pagination-disabled-bg);
    border-color: var(--bs-pagination-disabled-border-color)
}

.page-item:not(:first-child) .page-link {
    margin-left: calc(-1*var(--bs-border-width))
}

.page-item:first-child .page-link {
    border-top-left-radius: var(--bs-pagination-border-radius);
    border-bottom-left-radius: var(--bs-pagination-border-radius)
}

.page-item:last-child .page-link {
    border-top-right-radius: var(--bs-pagination-border-radius);
    border-bottom-right-radius: var(--bs-pagination-border-radius)
}

.badge {
    --bs-badge-padding-x: 0.525em;
    --bs-badge-padding-y: 0.35em;
    --bs-badge-font-size: 0.75em;
    --bs-badge-font-weight: 700;
    --bs-badge-color: #fff;
    --bs-badge-border-radius: var(--bs-border-radius);

    display: inline-block;
    padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
    font-size: var(--bs-badge-font-size);
    font-weight: var(--bs-badge-font-weight);
    line-height: 1;
    color: var(--bs-badge-color);
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: var(--bs-badge-border-radius);
    padding-top: .2625em;
    background-color: #2977ce;
    cursor: help
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.alert {
    --bs-alert-bg: transparent;
    --bs-alert-padding-x: 0.8rem;
    --bs-alert-padding-y: 0.6rem;
    --bs-alert-margin-bottom: 1rem;
    --bs-alert-color: inherit;
    --bs-alert-border-color: transparent;
    --bs-alert-border: 0 solid var(--bs-alert-border-color);
    --bs-alert-border-radius: var(--bs-border-radius);
    --bs-alert-link-color: inherit;

    position: relative;
    padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
    margin-bottom: var(--bs-alert-margin-bottom);
    color: var(--bs-alert-color);
    background-color: var(--bs-alert-bg);
    border: var(--bs-alert-border);
    border-radius: var(--bs-alert-border-radius)
}

.alert-info {
    --bs-alert-color: var(--bs-info-text-emphasis);
    --bs-alert-bg: var(--bs-info-bg-subtle);
    --bs-alert-border-color: var(--bs-info-border-subtle);
    --bs-alert-link-color: var(--bs-info-text-emphasis)
}

.alert-warning {
    --bs-alert-color: var(--bs-warning-text-emphasis);
    --bs-alert-bg: var(--bs-warning-bg-subtle);
    --bs-alert-border-color: var(--bs-warning-border-subtle);
    --bs-alert-link-color: var(--bs-warning-text-emphasis)
}


.link-info {
    color: rgb(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color: rgb(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-info:focus,
.link-info:hover {
    color: rgb(61 213 243 / var(--bs-link-opacity, 1)) !important;
    text-decoration-color: rgb(61 213 243 / var(--bs-link-underline-opacity, 1)) !important
}

.ratio,
.ratio>* {
    position: relative;
    width: 100%
}

.ratio::before {
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: ""
}

.ratio>* {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%
}

.ratio-21x9 {
    --bs-aspect-ratio: 42.8571%;
    
    background-color: #f8f9fa;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    padding: 0 !important;
}

@media (width >=992px) {
    .sticky-lg-top {
        position: sticky;
        z-index: 1020;
        top: 0
    }
}

.visually-hidden {
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip-path: inset(50%) !important;
    white-space: nowrap !important;
    border: 0 !important
}


.visually-hidden:not(caption) {
    position: absolute !important
}

.visually-hidden * {
    overflow: hidden !important
}

.stretched-link::after {
    position: absolute;
    inset: 0;
    z-index: 1;
    content: ""
}

.float-end {
    float: right !important
}

.d-inline-block {
    display: inline-block !important
}

.d-block {
    display: block !important
}

.d-grid {
    display: grid !important
}

.d-flex {
    display: flex !important
}

.d-none {
    display: none !important
}

.shadow {
    box-shadow: var(--bs-box-shadow) !important
}

.position-relative {
    position: relative !important
}

.position-absolute {
    position: absolute !important
}

.bottom-0 {
    bottom: 0 !important
}

.end-0 {
    right: 0 !important
}

.w-100 {
    width: 100% !important
}

.h-100 {
    height: 100% !important
}

.flex-row-reverse {
    flex-direction: row-reverse !important
}

.mx-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important
}

.mx-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important
}

.mx-auto {
    margin-right: auto !important;
    margin-left: auto !important
}

.my-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important
}

.mt-0 {
    margin-top: 0 !important
}

.mt-1 {
    margin-top: .25rem !important
}

.mt-2 {
    margin-top: .5rem !important
}

.mt-3 {
    margin-top: 1rem !important
}

.mt-4 {
    margin-top: 1.5rem !important
}

.me-1 {
    margin-right: .25rem !important
}

.me-2 {
    margin-right: .5rem !important
}

.mb-0 {
    margin-bottom: 0 !important
}

.mb-1 {
    margin-bottom: .25rem !important
}

.mb-2 {
    margin-bottom: .5rem !important
}

.mb-3 {
    margin-bottom: 1rem !important
}

.mb-4 {
    margin-bottom: 1.5rem !important
}

.ms-3 {
    margin-left: 1rem !important
}

.ms-auto {
    margin-left: auto !important
}

.p-0 {
    padding: 0 !important
}

.px-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important
}

.px-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important
}

.py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.py-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important
}

.py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
}

.pt-0 {
    padding-top: 0 !important
}

.pt-1 {
    padding-top: .25rem !important
}

.pt-2 {
    padding-top: .5rem !important
}

.pe-2 {
    padding-right: .5rem !important
}

.pb-2 {
    padding-bottom: .5rem !important
}

.ps-3 {
    padding-left: 1rem !important
}

.gap-3 {
    gap: 1rem !important
}

.fs-5 {
    font-size: 1.15rem !important
}

.fst-italic {
    font-style: italic !important
}

.fw-bolder {
    font-weight: bolder !important
}

.lh-sm {
    line-height: 1.2 !important
}

.lh-lg {
    line-height: 1.8 !important
}

.text-start {
    text-align: left !important
}

.text-center {
    text-align: center !important
}

.text-primary {
    --bs-text-opacity: 1;

    color: rgb(var(--bs-primary-rgb), var(--bs-text-opacity)) !important
}


.text-light {
    --bs-text-opacity: 1;

    color: rgb(var(--bs-light-rgb), var(--bs-text-opacity)) !important
}

.text-opacity-75 {
    --bs-text-opacity: 0.75
}

.rounded {
    border-radius: var(--bs-border-radius) !important
}

.visible {
    visibility: visible !important
}

.invisible {
    visibility: hidden !important
}

@media (width >=576px) {
    .d-sm-block {
        display: block !important
    }

    .d-sm-none {
        display: none !important
    }
}

@media (width >=768px) {
    .d-md-block {
        display: block !important
    }

    .d-md-flex {
        display: flex !important
    }

    .d-md-none {
        display: none !important
    }

    .mb-md-0 {
        margin-bottom: 0 !important
    }

    .pt-md-0 {
        padding-top: 0 !important
    }
}

@media (width >=992px) {
    .mb-lg-0 {
        margin-bottom: 0 !important
    }
}

@media (width >=1200px) {
    .d-xl-block {
        display: block !important
    }

    .d-xl-none {
        display: none !important
    }

    .mb-xl-0 {
        margin-bottom: 0 !important
    }
}

form label:not(:last-child),
form legend {
    font-weight: bolder;
    color: #495057
}

.ck-content {
    text-align: start
}

.ck-content::after {
    display: block;
    clear: both;
    content: ""
}

.ck-content .h3,
.ck-content h3 {
    margin-top: .8rem;
    margin-bottom: .6rem;
    line-height: 1.5rem;
    font-size: 1.4rem
}

.ck-content .h4,
.ck-content h4 {
    margin-top: .6rem;
    margin-bottom: .4rem;
    line-height: 1.2rem;
    font-weight: lighter;
    font-size: 1.1rem;
    font-style: italic;
    color: #284c73
}

.ck-content ol,
.ck-content p,
.ck-content ul {
    margin-bottom: .4rem
}

.ck-content p {
    line-height: 1.33rem
}

header img {
    content: url("data:image/svg+xml,%3Csvg viewBox='0 0 80.609 23.813' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='h' x2='1' gradientTransform='matrix(904.97 0 0 -904.97 144.79 427.46)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233474ba' offset='0'/%3E%3Cstop stop-color='%23274b73' offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='a' x2='1' gradientTransform='matrix(904.97 0 0 -904.97 144.79 320.49)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233474ba' offset='0'/%3E%3Cstop stop-color='%23274b73' offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x2='1' gradientTransform='matrix(904.97 0 0 -904.97 144.79 313.4)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233474ba' offset='0'/%3E%3Cstop stop-color='%23274b73' offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x2='1' gradientTransform='matrix(904.97 0 0 -904.97 144.79 328.93)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233474ba' offset='0'/%3E%3Cstop stop-color='%23274b73' offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x2='1' gradientTransform='matrix(904.97 0 0 -904.97 144.79 352.95)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233474ba' offset='0'/%3E%3Cstop stop-color='%23274b73' offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x2='1' gradientTransform='matrix(904.97 0 0 -904.97 144.79 320.49)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233474ba' offset='0'/%3E%3Cstop stop-color='%23274b73' offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='z' x2='1' gradientTransform='matrix(904.97 0 0 -904.97 144.79 320.94)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233474ba' offset='0'/%3E%3Cstop stop-color='%23274b73' offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='B' x2='1' gradientTransform='matrix(904.97 0 0 -904.97 144.79 325.88)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233474ba' offset='0'/%3E%3Cstop stop-color='%23274b73' offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='T' x2='1' gradientTransform='matrix(904.97 0 0 -904.97 144.79 449.84)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233474ba' offset='0'/%3E%3Cstop stop-color='%23274b73' offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='V' x2='1' gradientTransform='matrix(904.97 0 0 -904.97 144.79 536.78)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233474ba' offset='0'/%3E%3Cstop stop-color='%23274b73' offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='f' x2='1' gradientTransform='matrix(904.97 0 0 -904.97 144.79 468.52)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233474ba' offset='0'/%3E%3Cstop stop-color='%23274b73' offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='R' x2='1' gradientTransform='matrix(904.97 0 0 -904.97 144.79 320.49)' gradientUnits='userSpaceOnUse' xlink:href='%23a'/%3E%3ClinearGradient id='H' x2='1' gradientTransform='matrix(904.97 0 0 -904.97 144.79 313.4)' gradientUnits='userSpaceOnUse' xlink:href='%23b'/%3E%3ClinearGradient id='L' x2='1' gradientTransform='matrix(904.97 0 0 -904.97 144.79 328.93)' gradientUnits='userSpaceOnUse' xlink:href='%23c'/%3E%3ClinearGradient id='P' x2='1' gradientTransform='matrix(904.97 0 0 -904.97 144.79 352.95)' gradientUnits='userSpaceOnUse' xlink:href='%23d'/%3E%3ClinearGradient id='N' x2='1' gradientTransform='matrix(904.97 0 0 -904.97 144.79 320.49)' gradientUnits='userSpaceOnUse' xlink:href='%23e'/%3E%3ClinearGradient id='Z' x2='1' gradientTransform='matrix(904.97 0 0 -904.97 144.79 468.52)' gradientUnits='userSpaceOnUse' xlink:href='%23f'/%3E%3ClinearGradient xlink:href='%23a' id='j' gradientUnits='userSpaceOnUse' gradientTransform='matrix(904.97 0 0 -904.97 144.79 320.49)' x2='1'/%3E%3ClinearGradient xlink:href='%23a' id='l' gradientUnits='userSpaceOnUse' gradientTransform='matrix(904.97 0 0 -904.97 144.79 320.49)' x2='1'/%3E%3ClinearGradient xlink:href='%23b' id='n' gradientUnits='userSpaceOnUse' gradientTransform='matrix(904.97 0 0 -904.97 144.79 313.4)' x2='1'/%3E%3ClinearGradient xlink:href='%23c' id='p' gradientUnits='userSpaceOnUse' gradientTransform='matrix(904.97 0 0 -904.97 144.79 328.93)' x2='1'/%3E%3ClinearGradient xlink:href='%23d' id='r' gradientUnits='userSpaceOnUse' gradientTransform='matrix(904.97 0 0 -904.97 144.79 352.95)' x2='1'/%3E%3ClinearGradient xlink:href='%23e' id='t' gradientUnits='userSpaceOnUse' gradientTransform='matrix(904.97 0 0 -904.97 144.79 320.49)' x2='1'/%3E%3ClinearGradient xlink:href='%23a' id='v' gradientUnits='userSpaceOnUse' gradientTransform='matrix(904.97 0 0 -904.97 144.79 320.49)' x2='1'/%3E%3ClinearGradient xlink:href='%23a' id='x' gradientUnits='userSpaceOnUse' gradientTransform='matrix(904.97 0 0 -904.97 144.79 320.49)' x2='1'/%3E%3ClinearGradient xlink:href='%23e' id='D' gradientUnits='userSpaceOnUse' gradientTransform='matrix(904.97 0 0 -904.97 144.79 320.49)' x2='1'/%3E%3ClinearGradient xlink:href='%23d' id='F' gradientUnits='userSpaceOnUse' gradientTransform='matrix(904.97 0 0 -904.97 144.79 352.95)' x2='1'/%3E%3ClinearGradient xlink:href='%23a' id='J' gradientUnits='userSpaceOnUse' gradientTransform='matrix(904.97 0 0 -904.97 144.79 320.49)' x2='1'/%3E%3ClinearGradient xlink:href='%23f' id='X' gradientUnits='userSpaceOnUse' gradientTransform='matrix(904.97 0 0 -904.97 144.79 468.52)' x2='1'/%3E%3CclipPath id='g'%3E%3Cpath d='M323.19 555a62.56 62.56 0 0 1-1.371-.034 62.07 62.07 0 0 1-1.62-.076c-.293-.019-.584-.043-.877-.067a55.524 55.524 0 0 1-2.097-.199c-.082-.009-.164-.021-.245-.031a56.344 56.344 0 0 1-25.12-9.429c-.08-.054-.157-.112-.235-.167a56.36 56.36 0 0 1-1.923-1.38c-.296-.223-.582-.458-.873-.686-.415-.325-.831-.646-1.236-.983-.366-.303-.72-.621-1.079-.934-.327-.286-.658-.566-.979-.861-.348-.317-.685-.649-1.026-.977-.328-.316-.659-.628-.98-.951-.281-.285-.554-.581-.831-.872-.376-.397-.755-.793-1.12-1.201-.195-.219-.384-.444-.576-.666a55.44 55.44 0 0 1-1.31-1.554c-.105-.13-.206-.262-.309-.393a56.258 56.258 0 0 1-1.5-1.973l-.064-.09a56.511 56.511 0 0 1-7.826-15.282l-.189-.562a52.087 52.087 0 0 1-.577-1.941l-.092-.325a56.995 56.995 0 0 1-.553-2.19c-.051-.22-.103-.44-.151-.66-.137-.622-.26-1.25-.376-1.88a54.753 54.753 0 0 1-.179-.998 55.593 55.593 0 0 1-.237-1.594c-.06-.433-.116-.865-.166-1.299a61.836 61.836 0 0 1-.251-2.887 57.685 57.685 0 0 1-.103-2.838c-.003-.233-.017-.464-.017-.698 0-.295.009-.588.014-.883.003-.186.004-.371.009-.558a56.363 56.363 0 0 1 6.921-25.75c.068-.126.14-.249.21-.374.3-.538.61-1.072.927-1.599.161-.268.32-.538.486-.804.267-.428.544-.852.823-1.273.371-.564.755-1.12 1.147-1.672.06-.083.119-.167.18-.25a56.322 56.322 0 0 1 13.69-13.424c.239-.167.48-.331.722-.494.368-.246.735-.493 1.11-.732a59.26 59.26 0 0 1 1.602-.987c7.25-4.921 16.741-12.114 16.741-22.489 0-9.397-8-15.977-15.062-20.57-.72-.469-1.467-.9-2.232-1.292-7.535-3.855-17.342-7.605-25.556-2.862-8.986 5.188-10.469 17.004-11.106 25.744-.224 19.834-10.846 39.029-29.657 49.247-26.549 14.423-60.214 5.183-75.7-20.759-16.248-27.221-7.036-62.377 20.323-78.172 17.99-10.387 39.301-9.784 56.183-.289 7.887 3.817 18.861 8.441 27.847 3.253 8.799-5.08 10.074-16.623 10.374-25.348.006-.547.024-1.093.047-1.639l.002-.093c.005-.207.018-.386.028-.581.011-.236.018-.485.034-.706.022-.34.069-.678.097-1.018a60.41 60.41 0 0 1 .178-1.866c.043-.365.089-.73.14-1.095.108-.811.235-1.618.379-2.418.036-.205.07-.411.109-.615a56.226 56.226 0 0 1 2.726-9.61l.043-.106c.37-.964.768-1.915 1.189-2.852l.207-.458a55.76 55.76 0 0 1 1.222-2.492c.089-.172.173-.346.265-.518a56.596 56.596 0 0 1 1.561-2.75c.16-.265.336-.521.501-.783.371-.586.744-1.171 1.136-1.744.31-.455.636-.903.961-1.35a57.917 57.917 0 0 1 1.941-2.531c.222-.27.45-.535.677-.803a56.462 56.462 0 0 1 4.448-4.678c.347-.326.695-.652 1.05-.97a58.112 58.112 0 0 1 2.738-2.288c.276-.215.544-.435.824-.646a56.545 56.545 0 0 1 5.751-3.819c.029-.018.056-.037.086-.054.042-.025.086-.045.128-.07a56.903 56.903 0 0 1 2.369-1.289l.134-.068c.782-.4 1.571-.786 2.375-1.144.078-.033.156-.07.235-.105a53.35 53.35 0 0 1 2.687-1.12c.746-.289 1.5-.56 2.261-.817.161-.055.321-.111.482-.164.68-.223 1.366-.431 2.057-.628.244-.071.489-.142.732-.209.603-.164 1.21-.314 1.819-.459.335-.078.67-.157 1.006-.231a54.482 54.482 0 0 1 1.58-.316c.423-.079.847-.157 1.271-.227a66.446 66.446 0 0 1 2.865-.394c.406-.045.814-.085 1.224-.121a52.687 52.687 0 0 1 2.814-.184 54.885 54.885 0 0 1 1.621-.041c.233-.003.462-.018.696-.018.203 0 .403.013.605.015.457.006.914.019 1.37.035.542.019 1.082.041 1.62.076.293.018.585.043.878.066.702.054 1.401.119 2.096.199l.246.032a56.347 56.347 0 0 1 25.119 9.427c.083.057.162.117.245.174.646.447 1.287.902 1.914 1.375.297.222.585.46.878.689.412.324.827.643 1.229.978.367.305.725.623 1.085.939.326.285.655.565.974.855.349.319.685.651 1.026.98.329.315.66.627.981.951.28.284.554.579.83.87.377.398.754.795 1.12 1.203.195.217.384.442.576.664.444.512.884 1.028 1.311 1.556.104.129.205.262.309.393a53.621 53.621 0 0 1 1.5 1.974c.022.029.041.058.063.088a56.497 56.497 0 0 1 8.594 17.792l.09.316c.2.726.383 1.459.554 2.196.05.218.102.436.151.654.137.623.26 1.251.376 1.882a52.755 52.755 0 0 1 .416 2.592c.059.433.115.865.165 1.298.052.457.096.915.136 1.375a58.976 58.976 0 0 1 .179 2.77c.02.528.033 1.054.039 1.582.003.233.018.462.018.696 0 .17-.014.338-.015.508a56.913 56.913 0 0 1-.068 2.186c-.017.375-.027.75-.052 1.122a56.957 56.957 0 0 1-.231 2.517 57.452 57.452 0 0 1-.312 2.288c-.049.318-.093.639-.147.956a58.415 58.415 0 0 1-.559 2.808c-.167.75-.345 1.494-.541 2.233-.024.091-.052.179-.076.27a55.915 55.915 0 0 1-2.347 6.848c-.123.298-.242.597-.371.892a59.527 59.527 0 0 1-.695 1.52 52.7 52.7 0 0 1-.698 1.434c-.189.372-.378.744-.574 1.112-.383.719-.786 1.43-1.2 2.135-.079.132-.152.267-.231.398a56.31 56.31 0 0 1-15.73 16.978c-.53.398-1.145.819-1.848 1.263-.431.281-.875.546-1.316.817-.292.181-.582.368-.879.543-7.392 4.621-16.692 11.486-16.692 21.616 0 9.125 7.335 15.782 14.034 20.602a26.597 26.597 0 0 0 4.551 2.631c7.546 3.416 17.049 6.503 24.996 1.914 8.8-5.08 10.075-16.623 10.374-25.347a59.618 59.618 0 0 1 .05-1.734c.011-.46.033-.883.061-1.286 1.191-18.268 11.186-35.624 28.23-45.463 27.885-16.1 63.761-5.819 78.73 23.1 13.541 26.162 4.471 58.788-20.609 74.243-16.715 10.298-36.537 10.86-53.059 3.432-.834-.337-1.797-.805-2.891-1.4a56.214 56.214 0 0 1-1.709-.921c-7.698-4.091-18.293-8.714-27.066-3.648-8.986 5.188-10.469 17.004-11.106 25.744a55.925 55.925 0 0 1-.075 2.244c-.005.097-.012.193-.018.29-.042.762-.1 1.523-.173 2.283-.018.191-.033.382-.052.573a56.702 56.702 0 0 1-.267 2.098c-.061.43-.129.858-.2 1.285-.079.47-.174.937-.248 1.409-.118.758-.306 1.502-.487 2.247-.013.05-.023.099-.035.148a56.303 56.303 0 0 1-3.366 9.934c-.084.19-.17.378-.256.567-.204.444-.409.887-.624 1.326a55.967 55.967 0 0 1-.892 1.741c-.14.263-.286.522-.431.782-.299.54-.606 1.076-.923 1.606-.079.132-.156.266-.236.397a56.679 56.679 0 0 1-1.402 2.188l-.003.003a56.27 56.27 0 0 1-14.755 14.917c-.525.362-1.056.713-1.592 1.06-.243.156-.484.314-.729.467-.468.291-.941.572-1.417.85-.054.03-.106.064-.159.095-.044.025-.087.046-.13.07-.778.448-1.566.877-2.366 1.288l-.136.069c-.783.402-1.575.787-2.379 1.145-.078.034-.154.07-.232.105a56.894 56.894 0 0 1-4.943 1.936c-.163.054-.325.111-.488.164-.679.223-1.363.43-2.053.628-.245.071-.49.142-.735.209-.602.163-1.207.313-1.817.458-.335.08-.671.159-1.007.233-.523.113-1.048.216-1.577.315-.424.08-.85.157-1.276.228-.453.073-.908.14-1.364.203a51.278 51.278 0 0 1-2.721.312 55.843 55.843 0 0 1-4.439.224c-.232.004-.461.018-.694.018-.202 0-.402-.013-.604-.015'/%3E%3C/clipPath%3E%3CclipPath id='i'%3E%3Cpath d='M557.36 340.13c-1.708-.479-3.179-1.194-4.41-2.148a10.096 10.096 0 0 1-2.902-3.581c-.704-1.432-1.056-3.104-1.056-5.013 0-1.81.314-3.368.943-4.674a9.046 9.046 0 0 1 2.639-3.281c1.129-.879 2.45-1.582 3.957-2.11 1.508-.528 3.167-.917 4.975-1.168l3.092-.453c2.563-.403 4.335-1.144 5.314-2.224.98-1.082 1.471-2.375 1.471-3.883 0-2.011-.717-3.57-2.149-4.673-1.431-1.106-3.43-1.659-5.994-1.659-2.463 0-4.625.515-6.483 1.544-1.86 1.031-3.543 2.501-5.051 4.411l-4.297-3.467c1.759-2.313 3.857-4.16 6.294-5.541 2.438-1.383 5.467-2.074 9.086-2.074 4.472 0 7.991 1.081 10.554 3.243 2.562 2.159 3.845 5.125 3.845 8.895 0 2.965-.905 5.365-2.714 7.199-1.81 1.835-4.877 3.079-9.197 3.732l-3.016.452c-2.413.402-4.259 1.03-5.541 1.886-1.283.854-1.922 2.235-1.922 4.147 0 1.857.639 3.328 1.922 4.41 1.282 1.079 3.178 1.62 5.692 1.62 2.511 0 4.598-.49 6.257-1.471 1.659-.979 2.915-2.072 3.769-3.278l3.996 3.618c-1.609 1.96-3.482 3.493-5.616 4.599-2.137 1.105-4.788 1.657-7.955 1.657-1.959 0-3.794-.237-5.503-.715'/%3E%3C/clipPath%3E%3CclipPath id='k'%3E%3Cpath d='M594.15 339.41a15.433 15.433 0 0 1-5.541-4.109c-1.535-1.785-2.727-3.933-3.581-6.446-.856-2.514-1.283-5.303-1.283-8.368 0-3.116.427-5.918 1.283-8.406.854-2.488 2.046-4.625 3.581-6.408a15.385 15.385 0 0 1 5.541-4.108c2.159-.955 4.549-1.433 7.161-1.433 2.613 0 4.988.478 7.125 1.433a15.857 15.857 0 0 1 5.54 4.108c1.558 1.783 2.764 3.92 3.62 6.408.853 2.488 1.28 5.29 1.28 8.406 0 3.065-.427 5.854-1.28 8.368-.856 2.513-2.062 4.661-3.62 6.446a15.91 15.91 0 0 1-5.54 4.109c-2.137.954-4.512 1.431-7.125 1.431-2.612 0-5.002-.477-7.161-1.431m-.83-30.91c-2.061 2.01-3.09 5.076-3.09 9.198v5.579c0 4.119 1.029 7.186 3.09 9.198 2.061 2.009 4.724 3.015 7.991 3.015 3.266 0 5.93-1.006 7.991-3.015 2.061-2.012 3.092-5.079 3.092-9.198v-5.579c0-4.122-1.031-7.188-3.092-9.198-2.061-2.01-4.725-3.014-7.991-3.014-3.267 0-5.93 1.004-7.991 3.014'/%3E%3C/clipPath%3E%3CclipPath id='m'%3E%3Cpath d='M638.37 339.09c-1.937-1.169-3.405-2.973-4.41-5.411h-.302v6.261h-6.031v-53.979h6.031V307.3h.302c2.31-4.779 6.107-7.166 11.383-7.166 2.413 0 4.599.478 6.559 1.433 1.96.953 3.631 2.311 5.013 4.071 1.383 1.759 2.438 3.894 3.167 6.408.728 2.513 1.092 5.327 1.092 8.443 0 3.117-.364 5.93-1.092 8.444-.729 2.513-1.784 4.648-3.167 6.408-1.382 1.758-3.053 3.115-5.013 4.071-1.96.954-4.146 1.431-6.559 1.431-2.713 0-5.039-.584-6.973-1.753m1.432-33.073c-1.232.353-2.299.872-3.203 1.554a7.556 7.556 0 0 0-2.15 2.5c-.528.984-.791 2.11-.791 3.373v14.546c0 1.061.263 2.058.791 2.994a7.461 7.461 0 0 0 2.15 2.386c.904.657 1.971 1.173 3.203 1.553 1.231.379 2.526.569 3.883.569 3.417 0 6.106-1.075 8.066-3.221 1.961-2.146 2.941-4.963 2.941-8.448v-6.667c0-3.487-.98-6.303-2.941-8.45-1.96-2.146-4.649-3.218-8.066-3.218-1.357 0-2.652.176-3.883.529'/%3E%3C/clipPath%3E%3CclipPath id='o'%3E%3Cpath d='M670.14 356.83v-55.788h6.031v27.048c0 1.26.263 2.354.791 3.286a6.704 6.704 0 0 0 2.149 2.305 10.213 10.213 0 0 0 3.053 1.36c1.131.302 2.299.454 3.506.454 5.881 0 8.82-3.501 8.82-10.504v-23.949h6.031v24.954c0 4.723-1.168 8.379-3.506 10.968-2.337 2.589-5.517 3.882-9.537 3.882-2.915 0-5.239-.647-6.973-1.94-1.733-1.293-3.078-3.036-4.032-5.224h-.302v23.148z'/%3E%3C/clipPath%3E%3CclipPath id='q'%3E%3Cpath d='M711.94 355.88c-.577-.629-.867-1.444-.867-2.45v-.981c0-1.005.29-1.821.867-2.449.579-.629 1.52-.943 2.828-.943 1.308 0 2.249.314 2.828.943.576.628.865 1.444.865 2.449v.981c0 1.006-.289 1.821-.865 2.45-.579.627-1.52.943-2.828.943-1.308 0-2.249-.316-2.828-.943'/%3E%3C/clipPath%3E%3CclipPath id='s'%3E%3Cpath d='M711.76 301.04h6.03v38.901h-6.03z'/%3E%3C/clipPath%3E%3CclipPath id='u'%3E%3Cpath d='M732.94 338.62c-2.312-1.483-3.995-3.279-5.052-5.39l3.62-3.393c1.054 1.759 2.374 3.167 3.957 4.223 1.584 1.054 3.556 1.582 5.919 1.582 3.116 0 5.428-.729 6.936-2.186 1.507-1.458 2.261-3.569 2.261-6.332v-3.845h-7.69c-5.68 0-9.864-.981-12.552-2.941-2.69-1.96-4.034-4.776-4.034-8.442 0-3.619 1.143-6.485 3.431-8.595 2.286-2.112 5.49-3.167 9.613-3.167 2.713 0 5.051.604 7.01 1.81 1.961 1.206 3.366 3.015 4.222 5.427h.377c.251-1.808.867-3.316 1.847-4.523.98-1.205 2.601-1.809 4.863-1.809h3.393v5.352h-4.449v21.364c0 4.113-1.308 7.322-3.92 9.629-2.613 2.306-6.283 3.459-11.007 3.459-3.518 0-6.434-.74-8.745-2.223m1.772-31.776c-1.383 1.056-2.073 2.537-2.073 4.448v1.583c0 1.91.791 3.367 2.375 4.373 1.583 1.004 4.108 1.507 7.576 1.507h7.991v-6.408a5.4 5.4 0 0 0-.754-2.789c-.502-.855-1.205-1.609-2.11-2.262-.905-.654-1.987-1.157-3.243-1.507-1.256-.353-2.638-.528-4.146-.528-2.362 0-4.234.528-5.616 1.583'/%3E%3C/clipPath%3E%3CclipPath id='w'%3E%3Cpath d='M788.58 338.62c-2.313-1.483-3.995-3.279-5.051-5.39l3.618-3.393c1.055 1.759 2.376 3.167 3.959 4.223 1.583 1.054 3.554 1.582 5.917 1.582 3.117 0 5.428-.729 6.936-2.186 1.508-1.458 2.262-3.569 2.262-6.332v-3.845h-7.689c-5.681 0-9.865-.981-12.554-2.941s-4.032-4.776-4.032-8.442c0-3.619 1.142-6.485 3.43-8.595 2.286-2.112 5.49-3.167 9.612-3.167 2.713 0 5.051.604 7.011 1.81s3.366 3.015 4.222 5.427h.376c.251-1.808.868-3.316 1.847-4.523.981-1.205 2.602-1.809 4.864-1.809h3.392v5.352h-4.448v21.364c0 4.113-1.308 7.322-3.92 9.629-2.614 2.306-6.283 3.459-11.006 3.459-3.519 0-6.435-.74-8.746-2.223m1.772-31.776c-1.384 1.056-2.073 2.537-2.073 4.448v1.583c0 1.91.79 3.367 2.374 4.373 1.583 1.004 4.108 1.507 7.576 1.507h7.992v-6.408a5.4 5.4 0 0 0-.754-2.789c-.503-.855-1.206-1.609-2.11-2.262-.906-.654-1.987-1.157-3.244-1.507-1.256-.353-2.637-.528-4.146-.528-2.361 0-4.234.528-5.615 1.583'/%3E%3C/clipPath%3E%3CclipPath id='y'%3E%3Cpath d='M834.45 338.9c-1.733-1.293-3.079-3.036-4.033-5.224h-.301v6.261h-6.031v-38.901h6.031v27.048c0 1.26.264 2.354.791 3.286a6.713 6.713 0 0 0 2.149 2.305 10.23 10.23 0 0 0 3.052 1.36c1.132.302 2.301.454 3.507.454 5.881 0 8.82-3.501 8.82-10.504v-23.949h6.03v24.954c0 4.723-1.167 8.379-3.504 10.968-2.338 2.589-5.516 3.882-9.538 3.882-2.915 0-5.238-.647-6.973-1.94'/%3E%3C/clipPath%3E%3CclipPath id='A'%3E%3Cpath d='M868.49 350.72v-7.238c0-1.308-.239-2.224-.716-2.751-.478-.528-1.37-.792-2.676-.792h-3.62v-5.353h6.408v-27.154c0-1.907.541-3.449 1.622-4.627 1.08-1.178 2.676-1.767 4.787-1.767h7.539v5.352h-7.916v28.196h8.519v5.353h-8.519v10.781z'/%3E%3C/clipPath%3E%3CclipPath id='C'%3E%3Cpath d='M890.95 301.04h6.031v38.901h-6.031z'/%3E%3C/clipPath%3E%3CclipPath id='E'%3E%3Cpath d='M891.14 355.88c-.578-.629-.866-1.444-.866-2.45v-.981c0-1.005.288-1.821.866-2.449.578-.629 1.52-.943 2.828-.943 1.306 0 2.248.314 2.827.943.576.628.867 1.444.867 2.449v.981c0 1.006-.291 1.821-.867 2.45-.579.627-1.521.943-2.827.943-1.308 0-2.25-.316-2.828-.943'/%3E%3C/clipPath%3E%3CclipPath id='G'%3E%3Cpath d='M919.34 339.09c-1.936-1.169-3.404-2.973-4.411-5.411h-.3v6.261h-6.031v-53.979h6.031V307.3h.3c2.313-4.779 6.108-7.166 11.384-7.166 2.413 0 4.6.478 6.559 1.433 1.961.953 3.631 2.311 5.014 4.071 1.383 1.759 2.437 3.894 3.167 6.408.727 2.513 1.092 5.327 1.092 8.443 0 3.117-.365 5.93-1.092 8.444-.73 2.513-1.784 4.648-3.167 6.408-1.383 1.758-3.053 3.115-5.014 4.071-1.959.954-4.146 1.431-6.559 1.431-2.712 0-5.038-.584-6.973-1.753m1.432-33.073c-1.231.353-2.298.872-3.203 1.554a7.553 7.553 0 0 0-2.149 2.5c-.527.984-.791 2.11-.791 3.373v14.546c0 1.061.264 2.058.791 2.994a7.458 7.458 0 0 0 2.149 2.386c.905.657 1.972 1.173 3.203 1.553 1.232.379 2.527.569 3.884.569 3.416 0 6.105-1.075 8.065-3.221 1.962-2.146 2.941-4.963 2.941-8.448v-6.667c0-3.487-.979-6.303-2.941-8.45-1.96-2.146-4.649-3.218-8.065-3.218-1.357 0-2.652.176-3.884.529'/%3E%3C/clipPath%3E%3CclipPath id='I'%3E%3Cpath d='M958.65 339.41a15.439 15.439 0 0 1-5.54-4.109c-1.535-1.785-2.728-3.933-3.581-6.446-.856-2.514-1.283-5.303-1.283-8.368 0-3.116.427-5.918 1.283-8.406.853-2.488 2.046-4.625 3.581-6.408a15.39 15.39 0 0 1 5.54-4.108c2.159-.955 4.548-1.433 7.162-1.433 2.613 0 4.987.478 7.125 1.433a15.857 15.857 0 0 1 5.54 4.108c1.557 1.783 2.764 3.92 3.619 6.408.854 2.488 1.281 5.29 1.281 8.406 0 3.065-.427 5.854-1.281 8.368-.855 2.513-2.062 4.661-3.619 6.446a15.91 15.91 0 0 1-5.54 4.109c-2.138.954-4.512 1.431-7.125 1.431-2.614 0-5.003-.477-7.162-1.431m-.829-30.91c-2.062 2.01-3.09 5.076-3.09 9.198v5.579c0 4.119 1.028 7.186 3.09 9.198 2.061 2.009 4.722 3.015 7.991 3.015 3.266 0 5.93-1.006 7.991-3.015 2.06-2.012 3.092-5.079 3.092-9.198v-5.579c0-4.122-1.032-7.188-3.092-9.198-2.061-2.01-4.725-3.014-7.991-3.014-3.269 0-5.93 1.004-7.991 3.014'/%3E%3C/clipPath%3E%3CclipPath id='K'%3E%3Cpath d='M992.12 356.83v-49.531c0-1.808.539-3.305 1.62-4.486 1.08-1.181 2.677-1.771 4.788-1.771h5.351v5.352h-5.729v50.436z'/%3E%3C/clipPath%3E%3CclipPath id='M'%3E%3Cpath d='M1011.4 301.04h6.032v38.901h-6.032z'/%3E%3C/clipPath%3E%3CclipPath id='O'%3E%3Cpath d='M1011.6 355.88c-.579-.629-.868-1.444-.868-2.45v-.981c0-1.005.289-1.821.868-2.449.577-.629 1.519-.943 2.827-.943 1.306 0 2.248.314 2.826.943.577.628.868 1.444.868 2.449v.981c0 1.006-.291 1.821-.868 2.45-.578.627-1.52.943-2.826.943-1.308 0-2.25-.316-2.827-.943'/%3E%3C/clipPath%3E%3CclipPath id='Q'%3E%3Cpath d='M1035.3 340.13c-1.709-.479-3.179-1.194-4.41-2.148a10.082 10.082 0 0 1-2.901-3.581c-.705-1.432-1.057-3.104-1.057-5.013 0-1.81.313-3.368.942-4.674a9.09 9.09 0 0 1 2.64-3.281c1.13-.879 2.45-1.582 3.957-2.11 1.508-.528 3.167-.917 4.976-1.168l3.09-.453c2.564-.403 4.336-1.144 5.316-2.224.98-1.082 1.471-2.375 1.471-3.883 0-2.011-.717-3.57-2.15-4.673-1.431-1.106-3.429-1.659-5.993-1.659-2.463 0-4.625.515-6.485 1.544-1.859 1.031-3.542 2.501-5.05 4.411l-4.297-3.467c1.759-2.313 3.857-4.16 6.295-5.541 2.438-1.383 5.466-2.074 9.085-2.074 4.472 0 7.991 1.081 10.554 3.243 2.564 2.159 3.845 5.125 3.845 8.895 0 2.965-.905 5.365-2.713 7.199-1.81 1.835-4.877 3.079-9.198 3.732l-3.015.452c-2.413.402-4.26 1.03-5.542 1.886-1.281.854-1.922 2.235-1.922 4.147 0 1.857.641 3.328 1.922 4.41 1.282 1.079 3.178 1.62 5.692 1.62 2.512 0 4.598-.49 6.258-1.471 1.658-.979 2.914-2.072 3.768-3.278l3.995 3.618c-1.608 1.96-3.48 3.493-5.615 4.599-2.138 1.105-4.788 1.657-7.955 1.657-1.959 0-3.794-.237-5.503-.715'/%3E%3C/clipPath%3E%3CclipPath id='S'%3E%3Cpath d='M547.45 393.14h31.967v113.4H547.45Z'/%3E%3C/clipPath%3E%3CclipPath id='U'%3E%3Cpath d='M549.28 550.49c-2.953-2.954-4.428-6.733-4.428-11.341v-4.752c0-4.61 1.475-8.39 4.428-11.34 2.949-2.953 7.668-4.427 14.148-4.427 6.48 0 11.195 1.474 14.148 4.427 2.949 2.95 4.428 6.73 4.428 11.34v4.752c0 4.608-1.479 8.387-4.428 11.341-2.953 2.949-7.668 4.428-14.148 4.428-6.48 0-11.199-1.479-14.148-4.428'/%3E%3C/clipPath%3E%3CclipPath id='W'%3E%3Cpath d='M642.36 544.66c-5.184-1.226-9.865-2.953-14.04-5.185-4.179-2.234-7.922-4.896-11.232-7.992a84.416 84.416 0 0 1-9.288-10.26l20.303-19.007c3.743 5.758 8.28 10.185 13.609 13.284 5.326 3.094 11.015 4.643 17.064 4.643 6.48 0 11.482-1.657 15.012-4.967 3.526-3.314 5.292-7.706 5.292-13.176v-1.513c0-4.609-1.836-8.461-5.508-11.555-3.672-3.099-9.541-4.644-17.604-4.644h-14.04v-27h13.608c8.208 0 14.65-1.55 19.332-4.645 4.678-3.097 7.02-7.742 7.02-13.931v-1.296c0-6.339-2.052-11.34-6.156-15.013-4.104-3.672-9.828-5.508-17.173-5.508-8.208 0-14.724 1.979-19.547 5.941-4.827 3.959-8.893 9.035-12.205 15.227l-23.975-18.576a72.75 72.75 0 0 1 8.532-11.015c3.239-3.457 7.054-6.517 11.447-9.18 4.392-2.666 9.538-4.789 15.445-6.372 5.903-1.583 12.669-2.376 20.303-2.376 8.495 0 16.272 1.046 23.329 3.132 7.053 2.086 13.101 5.076 18.144 8.964 5.039 3.887 8.927 8.566 11.664 14.04 2.733 5.47 4.104 11.59 4.104 18.36 0 5.183-.793 9.828-2.376 13.932-1.586 4.104-3.781 7.668-6.588 10.692-2.808 3.023-6.122 5.508-9.936 7.452-3.817 1.943-7.959 3.348-12.421 4.212v1.296a39.067 39.067 0 0 1 11.017 3.779 33.472 33.472 0 0 1 9.18 7.021c2.663 2.878 4.752 6.263 6.264 10.152 1.512 3.888 2.268 8.208 2.268 12.96 0 6.048-1.263 11.518-3.78 16.416-2.521 4.893-6.123 9.105-10.8 12.636-4.681 3.526-10.297 6.226-16.848 8.099-6.555 1.87-13.861 2.808-21.924 2.808-6.48 0-12.312-.614-17.496-1.835'/%3E%3C/clipPath%3E%3CclipPath id='Y'%3E%3Cpath d='M764.2 543.14c-6.986-2.235-12.888-5.373-17.711-9.41-4.827-4.036-8.533-8.866-11.125-14.489-2.591-5.623-3.888-11.822-3.888-18.599 0-12.69 3.707-22.853 11.125-30.493 7.415-7.641 19.115-12.472 35.099-14.489l14.904-1.927c7.054-.999 11.735-2.893 14.04-5.675 2.302-2.78 3.457-6.24 3.457-10.378 0-5.426-1.945-9.78-5.833-13.061-3.888-3.28-9.864-4.92-17.927-4.92-14.979 0-27.577 5.707-37.801 17.124l-21.6-21.842c6.48-7.212 14.328-13.088 23.544-17.632 9.214-4.538 20.446-6.81 33.696-6.81 9.359 0 17.713 1.192 25.057 3.568 7.343 2.376 13.5 5.727 18.467 10.053 4.968 4.323 8.749 9.515 11.34 15.57 2.592 6.054 3.888 12.682 3.888 19.891 0 13.115-3.745 23.244-11.232 30.379-7.489 7.134-19.008 11.931-34.56 14.381l-14.903 2.379c-6.338.996-10.909 2.632-13.717 4.914-2.807 2.282-4.212 5.987-4.212 11.121 0 4.56 1.8 8.123 5.4 10.689 3.599 2.565 9.073 3.847 16.416 3.847 7.777 0 14.22-1.319 19.332-3.956 5.111-2.639 9.467-6.025 13.068-10.155l21.817 22.069c-6.193 6.922-13.609 12.188-22.249 15.792-8.639 3.604-18.649 5.409-30.024 5.409-8.93 0-16.884-1.117-23.868-3.35'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23g)' transform='matrix(.0885 0 0 -.0885 -12.775 49.121)'%3E%3Cpath d='M323.19 555a62.56 62.56 0 0 1-1.371-.034 62.07 62.07 0 0 1-1.62-.076c-.293-.019-.584-.043-.877-.067a55.524 55.524 0 0 1-2.097-.199c-.082-.009-.164-.021-.245-.031a56.344 56.344 0 0 1-25.12-9.429c-.08-.054-.157-.112-.235-.167a56.36 56.36 0 0 1-1.923-1.38c-.296-.223-.582-.458-.873-.686-.415-.325-.831-.646-1.236-.983-.366-.303-.72-.621-1.079-.934-.327-.286-.658-.566-.979-.861-.348-.317-.685-.649-1.026-.977-.328-.316-.659-.628-.98-.951-.281-.285-.554-.581-.831-.872-.376-.397-.755-.793-1.12-1.201-.195-.219-.384-.444-.576-.666a55.44 55.44 0 0 1-1.31-1.554c-.105-.13-.206-.262-.309-.393a56.258 56.258 0 0 1-1.5-1.973l-.064-.09a56.511 56.511 0 0 1-7.826-15.282l-.189-.562a52.087 52.087 0 0 1-.577-1.941l-.092-.325a56.995 56.995 0 0 1-.553-2.19c-.051-.22-.103-.44-.151-.66-.137-.622-.26-1.25-.376-1.88a54.753 54.753 0 0 1-.179-.998 55.593 55.593 0 0 1-.237-1.594c-.06-.433-.116-.865-.166-1.299a61.836 61.836 0 0 1-.251-2.887 57.685 57.685 0 0 1-.103-2.838c-.003-.233-.017-.464-.017-.698 0-.295.009-.588.014-.883.003-.186.004-.371.009-.558a56.363 56.363 0 0 1 6.921-25.75c.068-.126.14-.249.21-.374.3-.538.61-1.072.927-1.599.161-.268.32-.538.486-.804.267-.428.544-.852.823-1.273.371-.564.755-1.12 1.147-1.672.06-.083.119-.167.18-.25a56.322 56.322 0 0 1 13.69-13.424c.239-.167.48-.331.722-.494.368-.246.735-.493 1.11-.732a59.26 59.26 0 0 1 1.602-.987c7.25-4.921 16.741-12.114 16.741-22.489 0-9.397-8-15.977-15.062-20.57-.72-.469-1.467-.9-2.232-1.292-7.535-3.855-17.342-7.605-25.556-2.862-8.986 5.188-10.469 17.004-11.106 25.744-.224 19.834-10.846 39.029-29.657 49.247-26.549 14.423-60.214 5.183-75.7-20.759-16.248-27.221-7.036-62.377 20.323-78.172 17.99-10.387 39.301-9.784 56.183-.289 7.887 3.817 18.861 8.441 27.847 3.253 8.799-5.08 10.074-16.623 10.374-25.348.006-.547.024-1.093.047-1.639l.002-.093c.005-.207.018-.386.028-.581.011-.236.018-.485.034-.706.022-.34.069-.678.097-1.018a60.41 60.41 0 0 1 .178-1.866c.043-.365.089-.73.14-1.095.108-.811.235-1.618.379-2.418.036-.205.07-.411.109-.615a56.226 56.226 0 0 1 2.726-9.61l.043-.106c.37-.964.768-1.915 1.189-2.852l.207-.458a55.76 55.76 0 0 1 1.222-2.492c.089-.172.173-.346.265-.518a56.596 56.596 0 0 1 1.561-2.75c.16-.265.336-.521.501-.783.371-.586.744-1.171 1.136-1.744.31-.455.636-.903.961-1.35a57.917 57.917 0 0 1 1.941-2.531c.222-.27.45-.535.677-.803a56.462 56.462 0 0 1 4.448-4.678c.347-.326.695-.652 1.05-.97a58.112 58.112 0 0 1 2.738-2.288c.276-.215.544-.435.824-.646a56.545 56.545 0 0 1 5.751-3.819c.029-.018.056-.037.086-.054.042-.025.086-.045.128-.07a56.903 56.903 0 0 1 2.369-1.289l.134-.068c.782-.4 1.571-.786 2.375-1.144.078-.033.156-.07.235-.105a53.35 53.35 0 0 1 2.687-1.12c.746-.289 1.5-.56 2.261-.817.161-.055.321-.111.482-.164.68-.223 1.366-.431 2.057-.628.244-.071.489-.142.732-.209.603-.164 1.21-.314 1.819-.459.335-.078.67-.157 1.006-.231a54.482 54.482 0 0 1 1.58-.316c.423-.079.847-.157 1.271-.227a66.446 66.446 0 0 1 2.865-.394c.406-.045.814-.085 1.224-.121a52.687 52.687 0 0 1 2.814-.184 54.885 54.885 0 0 1 1.621-.041c.233-.003.462-.018.696-.018.203 0 .403.013.605.015.457.006.914.019 1.37.035.542.019 1.082.041 1.62.076.293.018.585.043.878.066.702.054 1.401.119 2.096.199l.246.032a56.347 56.347 0 0 1 25.119 9.427c.083.057.162.117.245.174.646.447 1.287.902 1.914 1.375.297.222.585.46.878.689.412.324.827.643 1.229.978.367.305.725.623 1.085.939.326.285.655.565.974.855.349.319.685.651 1.026.98.329.315.66.627.981.951.28.284.554.579.83.87.377.398.754.795 1.12 1.203.195.217.384.442.576.664.444.512.884 1.028 1.311 1.556.104.129.205.262.309.393a53.621 53.621 0 0 1 1.5 1.974c.022.029.041.058.063.088a56.497 56.497 0 0 1 8.594 17.792l.09.316c.2.726.383 1.459.554 2.196.05.218.102.436.151.654.137.623.26 1.251.376 1.882a52.755 52.755 0 0 1 .416 2.592c.059.433.115.865.165 1.298.052.457.096.915.136 1.375a58.976 58.976 0 0 1 .179 2.77c.02.528.033 1.054.039 1.582.003.233.018.462.018.696 0 .17-.014.338-.015.508a56.913 56.913 0 0 1-.068 2.186c-.017.375-.027.75-.052 1.122a56.957 56.957 0 0 1-.231 2.517 57.452 57.452 0 0 1-.312 2.288c-.049.318-.093.639-.147.956a58.415 58.415 0 0 1-.559 2.808c-.167.75-.345 1.494-.541 2.233-.024.091-.052.179-.076.27a55.915 55.915 0 0 1-2.347 6.848c-.123.298-.242.597-.371.892a59.527 59.527 0 0 1-.695 1.52 52.7 52.7 0 0 1-.698 1.434c-.189.372-.378.744-.574 1.112-.383.719-.786 1.43-1.2 2.135-.079.132-.152.267-.231.398a56.31 56.31 0 0 1-15.73 16.978c-.53.398-1.145.819-1.848 1.263-.431.281-.875.546-1.316.817-.292.181-.582.368-.879.543-7.392 4.621-16.692 11.486-16.692 21.616 0 9.125 7.335 15.782 14.034 20.602a26.597 26.597 0 0 0 4.551 2.631c7.546 3.416 17.049 6.503 24.996 1.914 8.8-5.08 10.075-16.623 10.374-25.347a59.618 59.618 0 0 1 .05-1.734c.011-.46.033-.883.061-1.286 1.191-18.268 11.186-35.624 28.23-45.463 27.885-16.1 63.761-5.819 78.73 23.1 13.541 26.162 4.471 58.788-20.609 74.243-16.715 10.298-36.537 10.86-53.059 3.432-.834-.337-1.797-.805-2.891-1.4a56.214 56.214 0 0 1-1.709-.921c-7.698-4.091-18.293-8.714-27.066-3.648-8.986 5.188-10.469 17.004-11.106 25.744a55.925 55.925 0 0 1-.075 2.244c-.005.097-.012.193-.018.29-.042.762-.1 1.523-.173 2.283-.018.191-.033.382-.052.573a56.702 56.702 0 0 1-.267 2.098c-.061.43-.129.858-.2 1.285-.079.47-.174.937-.248 1.409-.118.758-.306 1.502-.487 2.247-.013.05-.023.099-.035.148a56.303 56.303 0 0 1-3.366 9.934c-.084.19-.17.378-.256.567-.204.444-.409.887-.624 1.326a55.967 55.967 0 0 1-.892 1.741c-.14.263-.286.522-.431.782-.299.54-.606 1.076-.923 1.606-.079.132-.156.266-.236.397a56.679 56.679 0 0 1-1.402 2.188l-.003.003a56.27 56.27 0 0 1-14.755 14.917c-.525.362-1.056.713-1.592 1.06-.243.156-.484.314-.729.467-.468.291-.941.572-1.417.85-.054.03-.106.064-.159.095-.044.025-.087.046-.13.07-.778.448-1.566.877-2.366 1.288l-.136.069c-.783.402-1.575.787-2.379 1.145-.078.034-.154.07-.232.105a56.894 56.894 0 0 1-4.943 1.936c-.163.054-.325.111-.488.164-.679.223-1.363.43-2.053.628-.245.071-.49.142-.735.209-.602.163-1.207.313-1.817.458-.335.08-.671.159-1.007.233-.523.113-1.048.216-1.577.315-.424.08-.85.157-1.276.228-.453.073-.908.14-1.364.203a51.278 51.278 0 0 1-2.721.312 55.843 55.843 0 0 1-4.439.224c-.232.004-.461.018-.694.018-.202 0-.402-.013-.604-.015' fill='url(%23h)'/%3E%3C/g%3E%3Cg clip-path='url(%23i)' transform='matrix(.0885 0 0 -.0885 -12.775 49.121)'%3E%3Cpath d='M557.36 340.13c-1.708-.479-3.179-1.194-4.41-2.148a10.096 10.096 0 0 1-2.902-3.581c-.704-1.432-1.056-3.104-1.056-5.013 0-1.81.314-3.368.943-4.674a9.046 9.046 0 0 1 2.639-3.281c1.129-.879 2.45-1.582 3.957-2.11 1.508-.528 3.167-.917 4.975-1.168l3.092-.453c2.563-.403 4.335-1.144 5.314-2.224.98-1.082 1.471-2.375 1.471-3.883 0-2.011-.717-3.57-2.149-4.673-1.431-1.106-3.43-1.659-5.994-1.659-2.463 0-4.625.515-6.483 1.544-1.86 1.031-3.543 2.501-5.051 4.411l-4.297-3.467c1.759-2.313 3.857-4.16 6.294-5.541 2.438-1.383 5.467-2.074 9.086-2.074 4.472 0 7.991 1.081 10.554 3.243 2.562 2.159 3.845 5.125 3.845 8.895 0 2.965-.905 5.365-2.714 7.199-1.81 1.835-4.877 3.079-9.197 3.732l-3.016.452c-2.413.402-4.259 1.03-5.541 1.886-1.283.854-1.922 2.235-1.922 4.147 0 1.857.639 3.328 1.922 4.41 1.282 1.079 3.178 1.62 5.692 1.62 2.511 0 4.598-.49 6.257-1.471 1.659-.979 2.915-2.072 3.769-3.278l3.996 3.618c-1.609 1.96-3.482 3.493-5.616 4.599-2.137 1.105-4.788 1.657-7.955 1.657-1.959 0-3.794-.237-5.503-.715' fill='url(%23j)'/%3E%3C/g%3E%3Cg clip-path='url(%23k)' transform='matrix(.0885 0 0 -.0885 -12.775 49.121)'%3E%3Cpath d='M594.15 339.41a15.433 15.433 0 0 1-5.541-4.109c-1.535-1.785-2.727-3.933-3.581-6.446-.856-2.514-1.283-5.303-1.283-8.368 0-3.116.427-5.918 1.283-8.406.854-2.488 2.046-4.625 3.581-6.408a15.385 15.385 0 0 1 5.541-4.108c2.159-.955 4.549-1.433 7.161-1.433 2.613 0 4.988.478 7.125 1.433a15.857 15.857 0 0 1 5.54 4.108c1.558 1.783 2.764 3.92 3.62 6.408.853 2.488 1.28 5.29 1.28 8.406 0 3.065-.427 5.854-1.28 8.368-.856 2.513-2.062 4.661-3.62 6.446a15.91 15.91 0 0 1-5.54 4.109c-2.137.954-4.512 1.431-7.125 1.431-2.612 0-5.002-.477-7.161-1.431m-.83-30.91c-2.061 2.01-3.09 5.076-3.09 9.198v5.579c0 4.119 1.029 7.186 3.09 9.198 2.061 2.009 4.724 3.015 7.991 3.015 3.266 0 5.93-1.006 7.991-3.015 2.061-2.012 3.092-5.079 3.092-9.198v-5.579c0-4.122-1.031-7.188-3.092-9.198-2.061-2.01-4.725-3.014-7.991-3.014-3.267 0-5.93 1.004-7.991 3.014' fill='url(%23l)'/%3E%3C/g%3E%3Cg clip-path='url(%23m)' transform='matrix(.0885 0 0 -.0885 -12.775 49.121)'%3E%3Cpath d='M638.37 339.09c-1.937-1.169-3.405-2.973-4.41-5.411h-.302v6.261h-6.031v-53.979h6.031V307.3h.302c2.31-4.779 6.107-7.166 11.383-7.166 2.413 0 4.599.478 6.559 1.433 1.96.953 3.631 2.311 5.013 4.071 1.383 1.759 2.438 3.894 3.167 6.408.728 2.513 1.092 5.327 1.092 8.443 0 3.117-.364 5.93-1.092 8.444-.729 2.513-1.784 4.648-3.167 6.408-1.382 1.758-3.053 3.115-5.013 4.071-1.96.954-4.146 1.431-6.559 1.431-2.713 0-5.039-.584-6.973-1.753m1.432-33.073c-1.232.353-2.299.872-3.203 1.554a7.556 7.556 0 0 0-2.15 2.5c-.528.984-.791 2.11-.791 3.373v14.546c0 1.061.263 2.058.791 2.994a7.461 7.461 0 0 0 2.15 2.386c.904.657 1.971 1.173 3.203 1.553 1.231.379 2.526.569 3.883.569 3.417 0 6.106-1.075 8.066-3.221 1.961-2.146 2.941-4.963 2.941-8.448v-6.667c0-3.487-.98-6.303-2.941-8.45-1.96-2.146-4.649-3.218-8.066-3.218-1.357 0-2.652.176-3.883.529' fill='url(%23n)'/%3E%3C/g%3E%3Cg clip-path='url(%23o)' transform='matrix(.0885 0 0 -.0885 -12.775 49.121)'%3E%3Cpath d='M670.14 356.83v-55.788h6.031v27.048c0 1.26.263 2.354.791 3.286a6.704 6.704 0 0 0 2.149 2.305 10.213 10.213 0 0 0 3.053 1.36c1.131.302 2.299.454 3.506.454 5.881 0 8.82-3.501 8.82-10.504v-23.949h6.031v24.954c0 4.723-1.168 8.379-3.506 10.968-2.337 2.589-5.517 3.882-9.537 3.882-2.915 0-5.239-.647-6.973-1.94-1.733-1.293-3.078-3.036-4.032-5.224h-.302v23.148z' fill='url(%23p)'/%3E%3C/g%3E%3Cg clip-path='url(%23q)' transform='matrix(.0885 0 0 -.0885 -12.775 49.121)'%3E%3Cpath d='M711.94 355.88c-.577-.629-.867-1.444-.867-2.45v-.981c0-1.005.29-1.821.867-2.449.579-.629 1.52-.943 2.828-.943 1.308 0 2.249.314 2.828.943.576.628.865 1.444.865 2.449v.981c0 1.006-.289 1.821-.865 2.45-.579.627-1.52.943-2.828.943-1.308 0-2.249-.316-2.828-.943' fill='url(%23r)'/%3E%3C/g%3E%3Cg clip-path='url(%23s)' transform='matrix(.0885 0 0 -.0885 -12.775 49.121)'%3E%3Cpath d='M711.76 301.04h6.03v38.901h-6.03z' fill='url(%23t)'/%3E%3C/g%3E%3Cg clip-path='url(%23u)' transform='matrix(.0885 0 0 -.0885 -12.775 49.121)'%3E%3Cpath d='M732.94 338.62c-2.312-1.483-3.995-3.279-5.052-5.39l3.62-3.393c1.054 1.759 2.374 3.167 3.957 4.223 1.584 1.054 3.556 1.582 5.919 1.582 3.116 0 5.428-.729 6.936-2.186 1.507-1.458 2.261-3.569 2.261-6.332v-3.845h-7.69c-5.68 0-9.864-.981-12.552-2.941-2.69-1.96-4.034-4.776-4.034-8.442 0-3.619 1.143-6.485 3.431-8.595 2.286-2.112 5.49-3.167 9.613-3.167 2.713 0 5.051.604 7.01 1.81 1.961 1.206 3.366 3.015 4.222 5.427h.377c.251-1.808.867-3.316 1.847-4.523.98-1.205 2.601-1.809 4.863-1.809h3.393v5.352h-4.449v21.364c0 4.113-1.308 7.322-3.92 9.629-2.613 2.306-6.283 3.459-11.007 3.459-3.518 0-6.434-.74-8.745-2.223m1.772-31.776c-1.383 1.056-2.073 2.537-2.073 4.448v1.583c0 1.91.791 3.367 2.375 4.373 1.583 1.004 4.108 1.507 7.576 1.507h7.991v-6.408a5.4 5.4 0 0 0-.754-2.789c-.502-.855-1.205-1.609-2.11-2.262-.905-.654-1.987-1.157-3.243-1.507-1.256-.353-2.638-.528-4.146-.528-2.362 0-4.234.528-5.616 1.583' fill='url(%23v)'/%3E%3C/g%3E%3Cg clip-path='url(%23w)' transform='matrix(.0885 0 0 -.0885 -12.775 49.121)'%3E%3Cpath d='M788.58 338.62c-2.313-1.483-3.995-3.279-5.051-5.39l3.618-3.393c1.055 1.759 2.376 3.167 3.959 4.223 1.583 1.054 3.554 1.582 5.917 1.582 3.117 0 5.428-.729 6.936-2.186 1.508-1.458 2.262-3.569 2.262-6.332v-3.845h-7.689c-5.681 0-9.865-.981-12.554-2.941s-4.032-4.776-4.032-8.442c0-3.619 1.142-6.485 3.43-8.595 2.286-2.112 5.49-3.167 9.612-3.167 2.713 0 5.051.604 7.011 1.81s3.366 3.015 4.222 5.427h.376c.251-1.808.868-3.316 1.847-4.523.981-1.205 2.602-1.809 4.864-1.809h3.392v5.352h-4.448v21.364c0 4.113-1.308 7.322-3.92 9.629-2.614 2.306-6.283 3.459-11.006 3.459-3.519 0-6.435-.74-8.746-2.223m1.772-31.776c-1.384 1.056-2.073 2.537-2.073 4.448v1.583c0 1.91.79 3.367 2.374 4.373 1.583 1.004 4.108 1.507 7.576 1.507h7.992v-6.408a5.4 5.4 0 0 0-.754-2.789c-.503-.855-1.206-1.609-2.11-2.262-.906-.654-1.987-1.157-3.244-1.507-1.256-.353-2.637-.528-4.146-.528-2.361 0-4.234.528-5.615 1.583' fill='url(%23x)'/%3E%3C/g%3E%3Cg clip-path='url(%23y)' transform='matrix(.0885 0 0 -.0885 -12.775 49.121)'%3E%3Cpath d='M834.45 338.9c-1.733-1.293-3.079-3.036-4.033-5.224h-.301v6.261h-6.031v-38.901h6.031v27.048c0 1.26.264 2.354.791 3.286a6.713 6.713 0 0 0 2.149 2.305 10.23 10.23 0 0 0 3.052 1.36c1.132.302 2.301.454 3.507.454 5.881 0 8.82-3.501 8.82-10.504v-23.949h6.03v24.954c0 4.723-1.167 8.379-3.504 10.968-2.338 2.589-5.516 3.882-9.538 3.882-2.915 0-5.238-.647-6.973-1.94' fill='url(%23z)'/%3E%3C/g%3E%3Cg clip-path='url(%23A)' transform='matrix(.0885 0 0 -.0885 -12.775 49.121)'%3E%3Cpath d='M868.49 350.72v-7.238c0-1.308-.239-2.224-.716-2.751-.478-.528-1.37-.792-2.676-.792h-3.62v-5.353h6.408v-27.154c0-1.907.541-3.449 1.622-4.627 1.08-1.178 2.676-1.767 4.787-1.767h7.539v5.352h-7.916v28.196h8.519v5.353h-8.519v10.781z' fill='url(%23B)'/%3E%3C/g%3E%3Cg clip-path='url(%23C)' transform='matrix(.0885 0 0 -.0885 -12.775 49.121)'%3E%3Cpath d='M890.95 301.04h6.031v38.901h-6.031z' fill='url(%23D)'/%3E%3C/g%3E%3Cg clip-path='url(%23E)' transform='matrix(.0885 0 0 -.0885 -12.775 49.121)'%3E%3Cpath d='M891.14 355.88c-.578-.629-.866-1.444-.866-2.45v-.981c0-1.005.288-1.821.866-2.449.578-.629 1.52-.943 2.828-.943 1.306 0 2.248.314 2.827.943.576.628.867 1.444.867 2.449v.981c0 1.006-.291 1.821-.867 2.45-.579.627-1.521.943-2.827.943-1.308 0-2.25-.316-2.828-.943' fill='url(%23F)'/%3E%3C/g%3E%3Cg clip-path='url(%23G)' transform='matrix(.0885 0 0 -.0885 -12.775 49.121)'%3E%3Cpath d='M919.34 339.09c-1.936-1.169-3.404-2.973-4.411-5.411h-.3v6.261h-6.031v-53.979h6.031V307.3h.3c2.313-4.779 6.108-7.166 11.384-7.166 2.413 0 4.6.478 6.559 1.433 1.961.953 3.631 2.311 5.014 4.071 1.383 1.759 2.437 3.894 3.167 6.408.727 2.513 1.092 5.327 1.092 8.443 0 3.117-.365 5.93-1.092 8.444-.73 2.513-1.784 4.648-3.167 6.408-1.383 1.758-3.053 3.115-5.014 4.071-1.959.954-4.146 1.431-6.559 1.431-2.712 0-5.038-.584-6.973-1.753m1.432-33.073c-1.231.353-2.298.872-3.203 1.554a7.553 7.553 0 0 0-2.149 2.5c-.527.984-.791 2.11-.791 3.373v14.546c0 1.061.264 2.058.791 2.994a7.458 7.458 0 0 0 2.149 2.386c.905.657 1.972 1.173 3.203 1.553 1.232.379 2.527.569 3.884.569 3.416 0 6.105-1.075 8.065-3.221 1.962-2.146 2.941-4.963 2.941-8.448v-6.667c0-3.487-.979-6.303-2.941-8.45-1.96-2.146-4.649-3.218-8.065-3.218-1.357 0-2.652.176-3.884.529' fill='url(%23H)'/%3E%3C/g%3E%3Cg clip-path='url(%23I)' transform='matrix(.0885 0 0 -.0885 -12.775 49.121)'%3E%3Cpath d='M958.65 339.41a15.439 15.439 0 0 1-5.54-4.109c-1.535-1.785-2.728-3.933-3.581-6.446-.856-2.514-1.283-5.303-1.283-8.368 0-3.116.427-5.918 1.283-8.406.853-2.488 2.046-4.625 3.581-6.408a15.39 15.39 0 0 1 5.54-4.108c2.159-.955 4.548-1.433 7.162-1.433 2.613 0 4.987.478 7.125 1.433a15.857 15.857 0 0 1 5.54 4.108c1.557 1.783 2.764 3.92 3.619 6.408.854 2.488 1.281 5.29 1.281 8.406 0 3.065-.427 5.854-1.281 8.368-.855 2.513-2.062 4.661-3.619 6.446a15.91 15.91 0 0 1-5.54 4.109c-2.138.954-4.512 1.431-7.125 1.431-2.614 0-5.003-.477-7.162-1.431m-.829-30.91c-2.062 2.01-3.09 5.076-3.09 9.198v5.579c0 4.119 1.028 7.186 3.09 9.198 2.061 2.009 4.722 3.015 7.991 3.015 3.266 0 5.93-1.006 7.991-3.015 2.06-2.012 3.092-5.079 3.092-9.198v-5.579c0-4.122-1.032-7.188-3.092-9.198-2.061-2.01-4.725-3.014-7.991-3.014-3.269 0-5.93 1.004-7.991 3.014' fill='url(%23J)'/%3E%3C/g%3E%3Cg clip-path='url(%23K)' transform='matrix(.0885 0 0 -.0885 -12.775 49.121)'%3E%3Cpath d='M992.12 356.83v-49.531c0-1.808.539-3.305 1.62-4.486 1.08-1.181 2.677-1.771 4.788-1.771h5.351v5.352h-5.729v50.436z' fill='url(%23L)'/%3E%3C/g%3E%3Cg clip-path='url(%23M)' transform='matrix(.0885 0 0 -.0885 -12.775 49.121)'%3E%3Cpath d='M1011.4 301.04h6.032v38.901h-6.032z' fill='url(%23N)'/%3E%3C/g%3E%3Cg clip-path='url(%23O)' transform='matrix(.0885 0 0 -.0885 -12.775 49.121)'%3E%3Cpath d='M1011.6 355.88c-.579-.629-.868-1.444-.868-2.45v-.981c0-1.005.289-1.821.868-2.449.577-.629 1.519-.943 2.827-.943 1.306 0 2.248.314 2.826.943.577.628.868 1.444.868 2.449v.981c0 1.006-.291 1.821-.868 2.45-.578.627-1.52.943-2.826.943-1.308 0-2.25-.316-2.827-.943' fill='url(%23P)'/%3E%3C/g%3E%3Cg clip-path='url(%23Q)' transform='matrix(.0885 0 0 -.0885 -12.775 49.121)'%3E%3Cpath d='M1035.3 340.13c-1.709-.479-3.179-1.194-4.41-2.148a10.082 10.082 0 0 1-2.901-3.581c-.705-1.432-1.057-3.104-1.057-5.013 0-1.81.313-3.368.942-4.674a9.09 9.09 0 0 1 2.64-3.281c1.13-.879 2.45-1.582 3.957-2.11 1.508-.528 3.167-.917 4.976-1.168l3.09-.453c2.564-.403 4.336-1.144 5.316-2.224.98-1.082 1.471-2.375 1.471-3.883 0-2.011-.717-3.57-2.15-4.673-1.431-1.106-3.429-1.659-5.993-1.659-2.463 0-4.625.515-6.485 1.544-1.859 1.031-3.542 2.501-5.05 4.411l-4.297-3.467c1.759-2.313 3.857-4.16 6.295-5.541 2.438-1.383 5.466-2.074 9.085-2.074 4.472 0 7.991 1.081 10.554 3.243 2.564 2.159 3.845 5.125 3.845 8.895 0 2.965-.905 5.365-2.713 7.199-1.81 1.835-4.877 3.079-9.198 3.732l-3.015.452c-2.413.402-4.26 1.03-5.542 1.886-1.281.854-1.922 2.235-1.922 4.147 0 1.857.641 3.328 1.922 4.41 1.282 1.079 3.178 1.62 5.692 1.62 2.512 0 4.598-.49 6.258-1.471 1.658-.979 2.914-2.072 3.768-3.278l3.995 3.618c-1.608 1.96-3.48 3.493-5.615 4.599-2.138 1.105-4.788 1.657-7.955 1.657-1.959 0-3.794-.237-5.503-.715' fill='url(%23R)'/%3E%3C/g%3E%3Cg clip-path='url(%23S)' transform='matrix(.0885 0 0 -.0885 -12.775 49.121)'%3E%3Cpath d='M547.45 393.14h31.967v113.4H547.45Z' fill='url(%23T)'/%3E%3C/g%3E%3Cg clip-path='url(%23U)' transform='matrix(.0885 0 0 -.0885 -12.775 49.121)'%3E%3Cpath d='M549.28 550.49c-2.953-2.954-4.428-6.733-4.428-11.341v-4.752c0-4.61 1.475-8.39 4.428-11.34 2.949-2.953 7.668-4.427 14.148-4.427 6.48 0 11.195 1.474 14.148 4.427 2.949 2.95 4.428 6.73 4.428 11.34v4.752c0 4.608-1.479 8.387-4.428 11.341-2.953 2.949-7.668 4.428-14.148 4.428-6.48 0-11.199-1.479-14.148-4.428' fill='url(%23V)'/%3E%3C/g%3E%3Cg clip-path='url(%23W)' transform='matrix(.0885 0 0 -.0885 -12.775 49.121)'%3E%3Cpath d='M642.36 544.66c-5.184-1.226-9.865-2.953-14.04-5.185-4.179-2.234-7.922-4.896-11.232-7.992a84.416 84.416 0 0 1-9.288-10.26l20.303-19.007c3.743 5.758 8.28 10.185 13.609 13.284 5.326 3.094 11.015 4.643 17.064 4.643 6.48 0 11.482-1.657 15.012-4.967 3.526-3.314 5.292-7.706 5.292-13.176v-1.513c0-4.609-1.836-8.461-5.508-11.555-3.672-3.099-9.541-4.644-17.604-4.644h-14.04v-27h13.608c8.208 0 14.65-1.55 19.332-4.645 4.678-3.097 7.02-7.742 7.02-13.931v-1.296c0-6.339-2.052-11.34-6.156-15.013-4.104-3.672-9.828-5.508-17.173-5.508-8.208 0-14.724 1.979-19.547 5.941-4.827 3.959-8.893 9.035-12.205 15.227l-23.975-18.576a72.75 72.75 0 0 1 8.532-11.015c3.239-3.457 7.054-6.517 11.447-9.18 4.392-2.666 9.538-4.789 15.445-6.372 5.903-1.583 12.669-2.376 20.303-2.376 8.495 0 16.272 1.046 23.329 3.132 7.053 2.086 13.101 5.076 18.144 8.964 5.039 3.887 8.927 8.566 11.664 14.04 2.733 5.47 4.104 11.59 4.104 18.36 0 5.183-.793 9.828-2.376 13.932-1.586 4.104-3.781 7.668-6.588 10.692-2.808 3.023-6.122 5.508-9.936 7.452-3.817 1.943-7.959 3.348-12.421 4.212v1.296a39.067 39.067 0 0 1 11.017 3.779 33.472 33.472 0 0 1 9.18 7.021c2.663 2.878 4.752 6.263 6.264 10.152 1.512 3.888 2.268 8.208 2.268 12.96 0 6.048-1.263 11.518-3.78 16.416-2.521 4.893-6.123 9.105-10.8 12.636-4.681 3.526-10.297 6.226-16.848 8.099-6.555 1.87-13.861 2.808-21.924 2.808-6.48 0-12.312-.614-17.496-1.835' fill='url(%23X)'/%3E%3C/g%3E%3Cg clip-path='url(%23Y)' transform='matrix(.0885 0 0 -.0885 -12.775 49.121)'%3E%3Cpath d='M764.2 543.14c-6.986-2.235-12.888-5.373-17.711-9.41-4.827-4.036-8.533-8.866-11.125-14.489-2.591-5.623-3.888-11.822-3.888-18.599 0-12.69 3.707-22.853 11.125-30.493 7.415-7.641 19.115-12.472 35.099-14.489l14.904-1.927c7.054-.999 11.735-2.893 14.04-5.675 2.302-2.78 3.457-6.24 3.457-10.378 0-5.426-1.945-9.78-5.833-13.061-3.888-3.28-9.864-4.92-17.927-4.92-14.979 0-27.577 5.707-37.801 17.124l-21.6-21.842c6.48-7.212 14.328-13.088 23.544-17.632 9.214-4.538 20.446-6.81 33.696-6.81 9.359 0 17.713 1.192 25.057 3.568 7.343 2.376 13.5 5.727 18.467 10.053 4.968 4.323 8.749 9.515 11.34 15.57 2.592 6.054 3.888 12.682 3.888 19.891 0 13.115-3.745 23.244-11.232 30.379-7.489 7.134-19.008 11.931-34.56 14.381l-14.903 2.379c-6.338.996-10.909 2.632-13.717 4.914-2.807 2.282-4.212 5.987-4.212 11.121 0 4.56 1.8 8.123 5.4 10.689 3.599 2.565 9.073 3.847 16.416 3.847 7.777 0 14.22-1.319 19.332-3.956 5.111-2.639 9.467-6.025 13.068-10.155l21.817 22.069c-6.193 6.922-13.609 12.188-22.249 15.792-8.639 3.604-18.649 5.409-30.024 5.409-8.93 0-16.884-1.117-23.868-3.35' fill='url(%23Z)'/%3E%3C/g%3E%3C/svg%3E")
}

.ck-content img {
    width: 100%;
    margin: var(--ck-inline-image-style-spacing)0;
    border-radius: .375rem
}

@media (width >=1024px) {
    .ck-content img.image-style-align-right {
        width: 40%;
        float: right;
        margin-left: var(--ck-image-style-spacing)
    }
}

.ck-content .table table {
    border-collapse: collapse;
    border-spacing: 0;
    height: 100%;
    width: 100%
}

table th {
    font-weight: 700
}

form.alert select {
    background-color: #f8f9fa
}

form fieldset,
table th {
    background-color: #e9ecef
}

.ck-content .table table td,
.ck-content .table table th {
    min-width: 2em;
    padding: .4em;
    border: 1px solid hsl(0deg 0% 75%)
}

.ck-content .table table th {
    font-weight: 700;
    background: hsl(0deg 0% 0% / 5%)
}

#logos .col {
    margin-top: 0;
    text-align: center
}

.unica img {
    max-width: 168px;
    content: url("data:image/svg+xml,%3Csvg id='Calque_1' x='0' y='0' viewBox='0 0 342.312 90' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css' id='style1'%3E.st0%7Bfill:%2300afdb%7D.st1%7Bfill:%230096bf%7D.st2%7Bfill:%23007fa2%7D.st3%7Bfill:%231d1d1b%7D%3C/style%3E%3Cg id='g38' transform='matrix(1.7341 0 0 1.7341 -45.087 -46.3)'%3E%3Cpath class='st0' d='M52 46.3c-3.5 0-6.4 2.9-6.4 6.4 0 3.5 2.9 6.4 6.4 6.4 3.5 0 6.4-2.9 6.4-6.4 0-3.5-2.8-6.4-6.4-6.4' id='path1'/%3E%3Cpath class='st1' d='M39.9 52.7c0-1.6-1.3-2.9-2.9-2.9-1.6 0-2.9 1.3-2.9 2.9 0 1.6 1.3 2.9 2.9 2.9 1.7 0 2.9-1.3 2.9-2.9' id='path2'/%3E%3Cpath class='st1' d='M67 49.8c-1.6 0-2.9 1.3-2.9 2.9 0 1.6 1.3 2.9 2.9 2.9 1.6 0 2.9-1.3 2.9-2.9 0-1.6-1.3-2.9-2.9-2.9' id='path3'/%3E%3Cpath class='st1' d='M41.4 60.4c-.8 0-1.5.3-2 .8s-.8 1.3-.8 2c0 .8.3 1.5.8 2s1.3.8 2 .8c.8 0 1.5-.3 2-.8s.8-1.3.8-2c0-.8-.3-1.5-.8-2s-1.2-.8-2-.8' id='path4'/%3E%3Cpath class='st1' d='M62.6 45c.8 0 1.5-.3 2-.8s.8-1.3.8-2c0-.8-.3-1.5-.8-2s-1.3-.8-2-.8c-.8 0-1.5.3-2 .8s-.8 1.3-.8 2c0 .8.3 1.5.8 2s1.2.8 2 .8' id='path5'/%3E%3Cpath class='st1' d='M41.4 45c.8 0 1.5-.3 2-.8 1.1-1.1 1.1-3 0-4.1-.5-.5-1.3-.8-2-.8-.8 0-1.5.3-2 .8s-.8 1.3-.8 2c0 .8.3 1.5.8 2 .5.6 1.3.9 2 .9' id='path6'/%3E%3Cpath class='st1' d='M62.6 60.4c-.8 0-1.5.3-2 .8s-.8 1.3-.8 2c0 .8.3 1.5.8 2s1.3.8 2 .8c.8 0 1.5-.3 2-.8s.8-1.3.8-2-.3-1.5-.8-2-1.2-.8-2-.8' id='path7'/%3E%3Cpath class='st1' d='M52 34.9c-1.6 0-2.9 1.3-2.9 2.9 0 1.6 1.3 2.9 2.9 2.9 1.6 0 2.9-1.3 2.9-2.9 0-1.6-1.3-2.9-2.9-2.9' id='path8'/%3E%3Cpath class='st1' d='M52 64.8c-1.6 0-2.9 1.3-2.9 2.9 0 1.6 1.3 2.9 2.9 2.9 1.6 0 2.9-1.3 2.9-2.9 0-1.6-1.3-2.9-2.9-2.9' id='path9'/%3E%3Cpath class='st2' d='M76.4 51.1c-.9 0-1.6.7-1.6 1.6 0 .9.7 1.6 1.6 1.6.9 0 1.6-.7 1.6-1.6 0-.9-.7-1.6-1.6-1.6' id='path10'/%3E%3Cpath class='st2' d='M52 75.4c-.9 0-1.6.7-1.6 1.6 0 .9.7 1.6 1.6 1.6.9 0 1.6-.7 1.6-1.6 0-.8-.7-1.6-1.6-1.6' id='path11'/%3E%3Cpath class='st2' d='M52 29.9c.9 0 1.6-.7 1.6-1.6 0-.9-.7-1.6-1.6-1.6-.9 0-1.6.7-1.6 1.6 0 .9.7 1.6 1.6 1.6' id='path12'/%3E%3Cpath class='st2' d='M68 68.7c-.3.3-.5.7-.5 1.2 0 .4.2.8.5 1.2.3.3.7.5 1.2.5.4 0 .8-.2 1.2-.5.3-.3.5-.7.5-1.2 0-.4-.2-.8-.5-1.2-.3-.3-.7-.5-1.2-.5s-.9.2-1.2.5' id='path13'/%3E%3Cpath class='st2' d='M68.1 34.4c-.3.3-.5.7-.5 1.2 0 .4.2.8.5 1.2.3.3.7.5 1.2.5.4 0 .8-.2 1.2-.5.3-.3.5-.7.5-1.2 0-.4-.2-.8-.5-1.2-.3-.3-.7-.5-1.2-.5s-.9.2-1.2.5' id='path14'/%3E%3Cpath class='st2' d='M74.5 60.4c-.2 0-.5 0-.7.1-.6.2-1 .8-1 1.5 0 .9.7 1.7 1.6 1.7.2 0 .5 0 .7-.1.6-.2 1-.8 1-1.5 0-1-.7-1.7-1.6-1.7' id='path15'/%3E%3Cpath class='st2' d='M61.2 31.9c.2 0 .5 0 .7-.1.6-.2 1-.8 1-1.5 0-.4-.1-.8-.4-1.2-.3-.3-.7-.5-1.1-.5-.2 0-.5 0-.7.1-.6.2-1 .8-1 1.5-.1.9.6 1.7 1.5 1.7' id='path16'/%3E%3Cpath class='st2' d='M60.7 73.7c-.2.1-.3.2-.5.3-.3.3-.5.7-.5 1.1 0 .4.1.8.4 1.2.5.5 1.2.7 1.8.4.2-.1.3-.2.5-.3.7-.6.7-1.6.1-2.3-.5-.5-1.2-.7-1.8-.4' id='path17'/%3E%3Cpath class='st2' d='M75.1 44.9c.2-.1.3-.2.5-.3.7-.6.7-1.6.1-2.3-.5-.5-1.2-.7-1.8-.4-.2.1-.3.2-.5.3-.7.6-.7 1.6-.1 2.3.5.5 1.2.7 1.8.4' id='path18'/%3E%3Cpath class='st2' d='M27.6 51.1c.9 0 1.6.7 1.6 1.6 0 .9-.7 1.6-1.6 1.6-.9 0-1.6-.7-1.6-1.6 0-.9.7-1.6 1.6-1.6' id='path19'/%3E%3Cpath class='st2' d='M36 68.7c.3.3.5.7.5 1.2 0 .4-.2.8-.5 1.2-.3.2-.7.4-1.2.4-.4 0-.8-.2-1.2-.5-.3-.3-.5-.7-.5-1.2 0-.4.2-.8.5-1.2.3-.3.7-.5 1.2-.5.5.1.9.3 1.2.6' id='path20'/%3E%3Cpath class='st2' d='M36 34.4c.3.3.5.7.5 1.2 0 .4-.2.8-.5 1.2-.3.3-.7.5-1.2.5-.4 0-.8-.2-1.2-.5-.2-.4-.4-.8-.4-1.3 0-.4.2-.8.5-1.2.3-.2.7-.4 1.1-.4.5 0 .9.2 1.2.5' id='path21'/%3E%3Cpath class='st2' d='M29.5 60.4c.2 0 .5 0 .7.1.6.2 1 .8 1 1.5 0 .9-.7 1.7-1.6 1.7-.2 0-.5 0-.7-.1-.6-.2-1-.8-1-1.5 0-1 .7-1.7 1.6-1.7' id='path22'/%3E%3Cpath class='st2' d='M42.8 31.9c-.2 0-.5 0-.7-.1-.6-.2-1-.8-1-1.5 0-.4.1-.8.4-1.2.3-.3.7-.5 1.1-.5.2 0 .5 0 .7.1.6.2 1 .8 1 1.5.1.9-.6 1.7-1.5 1.7' id='path23'/%3E%3Cpath class='st2' d='M43.3 73.7c.2.1.3.2.5.3.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.2-.5.5-1.2.7-1.8.4-.2-.1-.3-.2-.5-.3-.7-.6-.7-1.6-.1-2.3.5-.5 1.2-.7 1.8-.4' id='path24'/%3E%3Cpath class='st2' d='M28.9 44.9c-.2-.1-.3-.2-.5-.3-.7-.6-.7-1.6-.1-2.3.5-.5 1.2-.7 1.8-.4.2.1.3.2.5.3.7.6.7 1.6.1 2.3-.4.5-1.2.7-1.8.4' id='path25'/%3E%3Cpath class='st2' d='M92.2 58.2c2 0 3.7.4 4.9.9v3.3c-2.2-.9-3.5-1.1-4.9-1.1-2.8 0-3.8 2.7-3.8 6s1 6 3.8 6c1.4 0 2.7-.2 4.9-1.1v3.3c-1.2.5-2.9.9-4.9.9-5.3 0-7-4.1-7-9 0-5.1 1.7-9.2 7-9.2' id='path26'/%3E%3Cpath class='st2' d='M106.3 61.3c-3 0-3.4 2.8-3.4 6s.4 6 3.4 6 3.4-2.8 3.4-6-.4-6-3.4-6m1.8-4-1.7-1.1-2.1 1.1h-2.2l3.1-2.2h2.4l2.7 2.2zm-1.8 18.9c-5.9 0-6.7-4.5-6.7-9s.8-9 6.7-9 6.7 4.5 6.7 9-.8 9-6.7 9' id='path27'/%3E%3Cpath class='st2' id='polygon27' d='M114.4 58.6h11.8v3h-4.3v14.3h-3.2V61.6h-4.3z'/%3E%3Cpath class='st2' id='polygon28' d='M128.6 75.9V58.6h10.8v3h-7.6v3.8h6.8v3.1h-6.8v4.3h7.6v3.1z'/%3E%3Cpath class='st2' d='M149.9 72.8h2c3.1 0 4.1-2.3 4.1-5.6s-.9-5.6-4.1-5.6h-2zm-3.2 3.1V58.6h5.1c5.8 0 7.4 3.7 7.4 8.7 0 4.9-1.6 8.7-7.4 8.7z' id='path28'/%3E%3Cpath class='st2' d='M161.3 64.3s1.1-2.3.7-5.8h3c-.1 3.6-2.4 5.8-2.4 5.8z' id='path29'/%3E%3Cpath class='st2' d='m170.9 63.9-1.5 4.5h2.9zm-7.2 12 6.2-17.7h2.2l6.1 17.7h-3.4l-1.5-4.4h-4.8l-1.4 4.4z' id='path30'/%3E%3Cpath class='st2' id='polygon30' d='M192 58.6v2l-8.2 12.2h8.5v3.1h-12.8v-2.1l8.1-12.2h-7.7v-3z'/%3E%3Cpath class='st2' d='M204.1 70V58.6h3.2v11.7c0 5.1-4.2 6-6.4 6s-6.4-.8-6.4-6V58.6h3.2V70c0 2.9 2.1 3.2 3.2 3.2 1.1-.1 3.2-.3 3.2-3.2' id='path31'/%3E%3Cpath class='st2' d='M213.5 66h2.9c2 0 2.3-1 2.3-2.2 0-1.2-.3-2.1-2.3-2.1h-2.9zm0 9.9h-3.2V58.6h5.7c4.6 0 6 2 6 5.2 0 2.2-.6 3.8-2.5 4.6.3.7.8 1.5 1.2 2.3.8 1.6 2 3.8 2.7 5.2h-3.9l-3.3-6.8h-2.7z' id='path32'/%3E%3Cpath class='st3' d='M98.9 46.6c0 4.4-2.1 5.3-5.5 5.3s-5.5-.9-5.5-5.3V33.4h-1.3v13.1c0 5.8 3.6 6.6 6.8 6.6 3.2 0 6.8-.7 6.8-6.6V33.4h-1.3z' id='path33'/%3E%3Cpath class='st3' id='polygon33' d='M105.4 36.4 116.5 53h.9V33.4H116l.1 16.6L105 33.4h-.9V53h1.4z'/%3E%3Cpath class='st3' id='rect33' d='M121.9 33.4h1.4V53h-1.4z'/%3E%3Cpath class='st3' id='polygon34' d='M141.4 33.4h-1.5L134 50.6l-5.9-17.2h-1.5l6.9 19.7h1z'/%3E%3Cpath class='st3' id='polygon35' d='M154.3 43.5v-1.3h-8.8v-7.5h9.7v-1.3h-11.1V53h11.1v-1.3h-9.7v-8.2z'/%3E%3Cpath class='st3' d='M169.8 38.8c0 2.6-.7 4.1-4.3 4.1h-5.3v-8.2h5.3c3.6 0 4.3 1.5 4.3 4.1m1.3 0c0-3.2-1-5.4-6.1-5.4h-6.3V53h1.4v-8.8h5.7l4.6 8.8h1.6l-4.8-8.9c3.5-.7 3.9-2.9 3.9-5.3' id='path35'/%3E%3Cpath class='st3' d='M180.5 42.2c-4.1-.5-5.1-.9-5.1-3.7 0-1.7.5-3.9 5.1-3.9 1.8 0 3 .2 4.6.8l.4.1v-1.4l-.2-.1c-1.3-.5-2.8-.8-4.8-.8-5.3 0-6.5 2.8-6.5 5.2 0 3.9 1.9 4.5 6.2 5 4.3.5 5 1 5 4 0 2.9-1.9 4.4-5.8 4.4-2.3 0-3.8-.4-5-.9l-.4-.1v1.4l.2.1c1.2.5 3.5.9 5.2.9 2.7 0 7.2-.7 7.2-5.7 0-4.4-2.2-4.8-6.1-5.3' id='path36'/%3E%3Cpath class='st3' id='rect36' d='M190.6 33.4h1.4V53h-1.4z'/%3E%3Cpath class='st3' id='polygon36' d='M207.9 34.7v-1.3h-12.4v1.3h5.5V53h1.4V34.7z'/%3E%3Cpath class='st3' id='polygon37' d='m218.3 29.2-3.2 2.9h1.2l4.2-2.9z'/%3E%3Cpath class='st3' id='polygon38' d='M222 51.7h-9.8v-8.2h8.8v-1.3h-8.8v-7.5h9.8v-1.3h-11.1V53H222z'/%3E%3C/g%3E%3C/svg%3E")
}

.cnrs img {
    max-width: 65px; 
    content: url("data:image/svg+xml,%3Csvg xml:space='preserve' viewBox='0 0 90 90' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3CclipPath clipPathUnits='userSpaceOnUse' id='a'%3E%3Cpath d='M0 850.394h850.394V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)' transform='matrix(.52916 0 0 -.52916 -179.999 269.998)'%3E%3Cpath d='M421.59 510.092a75.57 75.57 0 0 1-4.446.144c-21.095.057-40.201-8.909-56.847-26.701-15.095-16.133-20.176-29.118-20.14-44.793.02-8.403 1.512-17.579 3.72-28.426 4.147-20.369 16.238-40.034 33.174-53.956 12.958-10.649 27.409-16.093 42.637-16.202 7.908-.056 16.026 1.327 24.255 4.166 26.528 9.158 51.905 35.374 61.714 63.753 3.087 8.938 4.596 17.634 4.579 25.915-.042 20.378-9.33 38.244-27.11 51.01-21.522 15.459-42.224 23.898-61.535 25.09' fill='%23132746'/%3E%3Cpath d='M393.468 429.442h-5.833l-.007-.165c-.047-1.13-.72-11.055-9.6-11.055-7.934 0-11.961 7.111-11.97 21.138.009 14.028 4.036 21.14 11.97 21.14 9.035 0 9.582-10.604 9.6-11.055l.007-.164h5.833c.539 0 1.062.221 1.437.605.36.37.545.848.52 1.345-.121 2.753-1.532 16.482-17.478 16.482-12.886 0-19.697-9.793-19.697-28.323 0-18.567 6.81-28.38 19.697-28.38 15.347 0 17.255 12.538 17.476 16.38a1.865 1.865 0 0 1-.516 1.432c-.372.394-.9.62-1.44.62M478.107 442.732l.002-.002-5.025 2.191c-4.83 2.123-6.544 4.188-6.544 7.895 0 4.832 3.534 8.08 8.795 8.08 3.111 0 5.663-.638 8.778-3.81l.171-.174 2.68 2.452c1.553 1.442 1.104 2.74.456 3.575-2.616 3.085-6.815 4.78-11.829 4.78-9.669 0-16.687-6.308-16.687-14.999 0-8.547 5.386-12.119 11.203-14.706l5.127-2.288c5.152-2.31 7.605-4.28 7.605-9.238 0-6.76-6.109-8.563-9.718-8.563-3.106 0-6.563.664-10.81 5.476l-.167.19-2.793-2.453c-1.436-1.264-1.449-2.348-.049-4.149 3.846-4.943 9.483-5.98 13.535-5.98 8.764 0 17.637 5.383 17.637 15.67 0 8.905-4.943 12.857-12.367 16.053M432.57 451.49c0 8.753-7.094 16.17-15.852 16.17-4.118 0-7.868-1.57-10.687-4.147v3.01h-5.273c-1.588 0-2.195-1.037-2.195-2.229v-51.082c0-1.438.877-2.206 2.17-2.206h5.275v40.173c0 5.277 4.281 9.556 9.557 9.556 5.277 0 9.557-4.279 9.557-9.556V411h5.241c1.453 0 2.207.806 2.207 2.197zM459.809 463.841c.275.342.445.771.445 1.242 0 .879-.573 1.617-1.361 1.885a15.176 15.176 0 0 1-4.841.792 15.792 15.792 0 0 1-10.687-4.146v3.009h-5.274c-1.59 0-2.196-1.037-2.196-2.229v-51.082c0-1.438.88-2.206 2.173-2.206h5.273v40.172c0 5.278 4.28 9.558 9.559 9.558a9.53 9.53 0 0 0 3.88-.828l3.047 3.822z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")
}

.inria img {
    max-width: 151px;
    content: url("data:image/svg+xml,%3Csvg viewBox='0 0 308.318 90' id='svg19' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs id='defs11'%3E%3Cstyle id='style9'%3E.cls-1%7Bfill:%23e53516%7D%3C/style%3E%3C/defs%3E%3Cg id='Calque_2' data-name='Calque 2' transform='matrix(1.08405 0 0 1.08405 .001 -.005)'%3E%3Cg id='Calque_1-2' data-name='Calque 1'%3E%3Cpath class='cls-1' d='M56.72 10.71a58.93 58.93 0 0 0 11.45-9.09c2.8-2.84-9.52-1.57-12.49 1a82.94 82.94 0 0 0-9.47 9.25c-1.75 2.01 6.67 1.13 10.51-1.16zm225.34 63.93c2.19 1.32 2.1-5.53-2.31-8.28-15.79-9.83-59 7.31-75.35 9.26-3.07.37-4.19-.41-3.46-2.49 1.39-4 6.86-11.4 8-13.94 1.14-2.54.9-10.78-11.45-10.78-10.09 0-19.34 4.69-25.85 10.59-6.2 5.28-18.21 15.74-25.6 15.74-7.66 0 14.76-23.12 16-24.29 3.33-3.13-7.18-2.35-11.59 1-1.76 1.34-8.81 8.88-13.22 16.18-12.74 8.81-25.43 10.85-19.4 3.53 3.21-3.91 8.65-9.14 12.38-13.28 5.22-5.78 4.27-9.59-7.24-9.59-15.41 0-17.05 1.34-25.74 11.53-1.61 1.89-.78 6.64.89 5 10.43-10.32 10.19-9.48 24-9.48-2.22 2.36-6.18 4.71-12.89 13.23-6 7.6-2.07 13.74 6.43 13.74 4.69 0 11.71-2.2 18.12-6.72-.77 4 .82 6.8 6.87 6.8 7 0 15-4.17 21.64-8.81-.83 5 1.76 8.81 9.17 8.81 5.71 0 12.36-2.25 19.22-8.19 0 4.54 3.17 8.15 9.14 8.15 14.51 0 64.76-18.25 82.24-7.71zm-106.73 1.2c-9.54 0 9.57-21.8 22-21.8 7.46-.04-12.8 21.8-22 21.8zm-7.56-33.72a98 98 0 0 0 14.74-11.62c2.8-2.85-9.52-1.58-12.49.95a122.22 122.22 0 0 0-11.5 11.14c-1.75 2.05 5.4 1.84 9.25-.47zM92.45 65.34C88.72 69 80.54 75.1 73.39 75.1c-5.29 0 5.24-9.48 10.46-17.11 5-7.3.91-9.48-3.2-9.48-10.18 0-20.13 7.14-26.87 12.17C55.82 58 59 54.45 62.37 50c1.87-2.48-9.35-1.59-12.22 2.19-.92 1.2-1.93 2.54-3 4-9.74 11.68-24.46 19.58-31.68 19.58-4 0-5.49-2.78-3-8 6-12.64 26.84-36.64 38.15-47.15 5.14-4.81-10.29-2.85-13.83.7C21.14 37.08 5.37 54.68.92 68.37-1.54 76 .73 82.75 10.14 82.75c7.72 0 16.28-3.83 23.55-8.37C31.9 76.82 30.27 79 29 80.81c-2.05 2.78 8.35 1.77 10.54-1 8.23-10.52 28-23.46 33.48-23.46 5 0-12.23 12.92-12.07 20.83.2 10.39 24.26 4 32.42-6.67 1.23-1.69.24-6.29-.92-5.17z' id='path15'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.maintenance .navbar-brand>img {
    filter: invert(1) brightness(1.2) blur(1px)
}

#logos .col img {
    height: 3.8rem;
    max-width: 88%
}

#logos .col:first-child {
    text-align: end
}

#logos .col:last-child {
    text-align: start
}

#navMain>div .navbar-brand>img {
    transition: all 300ms ease-in-out;
    height: 3.2rem;
    min-height: 3.2rem;
    max-height: 3.2rem
}

#logos .col.inria img,
#logos .col.unica img {
    height: 2.6rem;
    width: auto;
    max-height: 2.6rem;
    margin-top: .5rem;
}

#navMain>div .navbar-brand {
    transition: all 300ms ease-in-out;
    padding-top: .575rem;
    padding-bottom: .475rem;
    margin-right: 0
}

#navMain>div .nav-item {
    letter-spacing: -.5px
}

#navMain>div .nav-item .nav-link {
    transition: all .3s ease-out;
    padding-left: .8rem;
    padding-right: 0;
    padding-bottom: .25rem
}

html {
    background: linear-gradient(to bottom, #f8f9fa, #fff)
}

body #navMain {
    background: radial-gradient(circle at center, #fff 30%, #f8f9fa 70%)
}

@media (width >=1024px) {
    body .container-lg {
        max-width: 1024px
    }
}

header,
main {
    background-color: #fff
}

header {
    box-shadow: .125rem .25rem .25rem -.25rem rgb(0 0 0 / 20%)
}

@media (width >=992px) {
    header #navMain.shrinked .navbar-brand {
        padding-top: .125rem;
        padding-bottom: .225rem
    }

    header #navMain.shrinked .navbar-brand>img {
        height: 1.8rem;
        min-height: 1.8rem;
        max-height: 1.8rem
    }

    header #navMain.shrinked>div .nav-item .nav-link {
        padding-top: 0;
        padding-bottom: 0;
        font-size: 90%
    }

    header #navMain.shrinked>div .nav-item .dropdown-item {
        font-size: 90%
    }
}

main {
    padding-top: .75rem !important;
    border-bottom: 2px solid #e9ecef
}

@media (width >=1024px) {
    main {
        border-left: 2px solid #e9ecef;
        border-right: 2px solid #e9ecef;
        border-radius: 0 0 .5rem .5rem
    }
}

main>.h1,
main>.h2,
main>h1,
main>h2 {
    line-height: 1.3;
    font-weight: 700
}

main>.h1,
main>h1 {
    margin-bottom: 0;
    font-size: 1.85rem
}

main>.h2,
main>h2 {
    margin-bottom: .5rem;
    color: #6c757d;
    font-size: 1.55rem
}

main .text-primary.h2,
main h2.text-primary,
main>.h1,
main>.h2:first-child,
main>h1,
main>h2:first-child {
    color: #2867ac
}

@supports ((-webkit-background-clip:text) or (background-clip:text)) {
    main .text-primary.h2,
    main h2.text-primary,
    main>.h1,
    main>.h2:first-child,
    main>h1,
    main>h2:first-child {
        background-image: linear-gradient(to right, #2771c4 0, #284c73 100%);
        background-clip: text;
        color: transparent
    }
}

main>.ck-content time {
    font-weight: bolder;
    font-style: italic
}

main>.ck-content address {
    font-style: italic;
    font-size: 70%
}

main>.ck-content address del:hover {
    cursor: help
}

main>:last-child {
    margin-bottom: .5rem !important
}

.dropdown-menu .dropdown-item {
    font-size: 95%
}

.btn.dropdown-toggle:not(.btn-outline-primary) {
    font-size: .7875rem;
    padding: .14rem .4rem
}

@media all and (width >=992px) {
    .navbar .nav-item .dropdown-menu {
        display: block;
        opacity: 0;
        visibility: hidden;
        transition: .25s;
        margin-top: 0
    }

    .navbar .nav-item .dropdown-menu.dropdown-menu-end {
        right: 0;
        left: auto
    }

    .navbar .nav-item .dropdown-menu.fade-down {
        top: 80%;
        transform: rotateX(-75deg);
        transform-origin: 0 0
    }

    .navbar .nav-item .dropdown-menu .dropdown-item {
        transition: all .15s ease-in-out
    }

    .navbar .nav-item:hover .dropdown-menu {
        transition: .25s;
        opacity: 1;
        visibility: visible;
        top: 100%;
        transform: rotateX(0deg)
    }
}

.card:hover {
    filter: brightness(102%)
}

.card .h5,
.card h5 {
    font-size: 1.05rem;
    line-height: 1.2
}

.card .ratio {
    border-radius: .375rem .375rem 0 0;
    border-bottom: 2px solid #e9ecef
}

.card .card-body {
    line-height: 1.2
}

.card .card-body>div.position-absolute {
    z-index: 1000
}

.card .card-footer .btn:not(:hover) {
    background-color: #fff
}

.card .card-body>div.position-absolute .btn {
    padding: .1875rem .375rem;
    font-size: 80%
}

.card .card-body p.card-text.fst-italic {
    font-size: .85rem
}

.card .card-footer,
.card .card-header {
    background-color: #f8f9fa
}



.card .card-footer span {
    font-size: .8rem;
    font-weight: 700
}

footer {
    margin-top: auto
}

footer>div {
    font-size: .7219rem
}

footer>div:last-child {
    background: linear-gradient(to right, #2867ac, #284c73)
}

footer>div:last-child #ecoindex-badge {
    margin-top: -.15rem !important;
    scale: .88 !important;
    width: auto !important
}

footer>div a.link-info {
    color: #e9ecef !important;
    text-decoration-color: #e9ecef !important
}

a.skiplink {
    position: absolute;
    z-index: 10000;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
    border: 0
}

a.skiplink:focus {
    width: auto;
    height: auto;
    padding: .5rem .75rem;
    margin: 0;
    overflow: visible;
    clip-path: none;
    white-space: normal
}