@charset "UTF-8";

:root,[data-bs-theme=light]{--blue:#010156;
--black:#000;
--indigo:#6812f3;
--purple:#6f42c2;
--pink:#e93f8e;
--red:#a51f18;
--orange:#fd7e17;
--yellow:#ad6200;
--green:#448344;
--teal:#5abfdd;
--cyan:#30638d;
--white:#fff;
--gray-100:#f9fafb;
--gray-200:#eaedf0;
--gray-300:#dfe3e7;
--gray-400:#ced4da;
--gray-500:#adb5bd;
--gray-600:#6d757e;
--gray-700:#484f56;
--gray-800:#353b41;
--gray-900:#22262a;
--primary:#010156;
--secondary:#6d757e;
--success:#448344;
--info:#30638d;
--warning:#ad6200;
--danger:#a51f18;
--light:#f9fafb;
--dark:#353b41;
--primary-rgb:1,1,86;
--secondary-rgb:109,117,126;
--success-rgb:68,131,68;
--info-rgb:48,99,141;
--warning-rgb:173,98,0;
--danger-rgb:165,31,24;
--light-rgb:249,250,251;
--dark-rgb:53,59,65;
--primary-text-emphasis:#002;
--secondary-text-emphasis:#2c2f32;
--success-text-emphasis:#1b341b;
--info-text-emphasis:#132838;
--warning-text-emphasis:#452700;
--danger-text-emphasis:#420c0a;
--light-text-emphasis:#484f56;
--dark-text-emphasis:#484f56;
--primary-bg-subtle:#ccd;
--secondary-bg-subtle:#e2e3e5;
--success-bg-subtle:#dae6da;
--info-bg-subtle:#d6e0e8;
--warning-bg-subtle:#efe0cc;
--danger-bg-subtle:#edd2d1;
--light-bg-subtle:#fcfdfd;
--dark-bg-subtle:#ced4da;
--primary-border-subtle:#99b;
--secondary-border-subtle:#c5c8cb;
--success-border-subtle:#b4cdb4;
--info-border-subtle:#acc1d1;
--warning-border-subtle:#dec099;
--danger-border-subtle:#dba5a3;
--light-border-subtle:#eaedf0;
--dark-border-subtle:#adb5bd;
--white-rgb:255,255,255;
--black-rgb:0,0,0;
--font-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
--font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
--gradient:linear-gradient(180deg,#ffffff26,#fff0);
--body-font-family:var(--cassiopeia-font-family-body,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");
--body-font-size:1rem;
--body-font-weight:400;
--body-line-height:1.5;
--body-color:#22262a;
--body-color-rgb:34,38,42;
--body-bg:#fff;
--body-bg-rgb:255,255,255;
--emphasis-color:#000;
--emphasis-color-rgb:0,0,0;
--secondary-color:#22262abf;
--secondary-color-rgb:34,38,42;
--secondary-bg:#eaedf0;
--secondary-bg-rgb:234,237,240;
--tertiary-color:#22262a80;
--tertiary-color-rgb:34,38,42;
--tertiary-bg:#f9fafb;
--tertiary-bg-rgb:249,250,251;
--heading-color:inherit;
--link-color:#224faa;
--link-color-rgb:34,79,170;
--link-decoration:underline;
--link-hover-color:#424077;
--link-hover-color-rgb:66,64,119;
--code-color:#e93f8e;
--highlight-color:#22262a;
--highlight-bg:#fbeea8;
--border-width:1px;
--border-style:solid;
--border-color:#dfe3e7;
--border-color-translucent:#0000002d;
--border-radius:.25rem;
--border-radius-sm:.2rem;
--border-radius-lg:.3rem;
--border-radius-xl:.3rem;
--border-radius-xxl:2rem;
--border-radius-2xl:var(--border-radius-xxl);
--border-radius-pill:50rem;
--box-shadow:0 .5rem 1rem #00000026;
--box-shadow-sm:0 .125rem .25rem #00000013;
--box-shadow-lg:0 1rem 3rem #0000002d;
--box-shadow-inset:inset 0 1px 2px #00000013;
--focus-ring-width:.25rem;
--focus-ring-opacity:.25;
--focus-ring-color:#01015640;
--form-valid-color:#448344;
--form-valid-border-color:#448344;
--form-invalid-color:#a51f18;
--form-invalid-border-color:#a51f18}

*,:before,:after{box-sizing:border-box}

@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}

}

body{font-family:var(--body-font-family);
font-size:var(--body-font-size);
font-weight:var(--body-font-weight);
line-height:var(--body-line-height);
color:var(--body-color);
text-align:var(--body-text-align);
background-color:var(--body-bg);
-webkit-text-size-adjust:100%;
-webkit-tap-highlight-color:#0000;
margin:0}

hr{color:inherit;
border:0;
border-top:var(--border-width)solid;
opacity:.25;
margin:1rem 0}

h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{color:var(--heading-color);
margin-top:0;
margin-bottom:.5rem;
font-weight:500;
line-height:1.2}

h1,.h1{font-size:calc(1.375rem + 1.5vw)}

@media (width>=1200px){h1,.h1{font-size:2.5rem}

}

h2,.h2{font-size:calc(1.325rem + .9vw)}

@media (width>=1200px){h2,.h2{font-size:2rem}

}

h3,.h3{font-size:calc(1.3rem + .6vw)}

@media (width>=1200px){h3,.h3{font-size:1.75rem}

}

h4,.h4{font-size:calc(1.275rem + .3vw)}

@media (width>=1200px){h4,.h4{font-size:1.5rem}

}

h5,.h5{font-size:1.25rem}

h6,.h6{font-size:1rem}

p{margin-top:0;
margin-bottom:1rem}

abbr[title]{cursor:help;
text-decoration-skip-ink:none;
text-decoration:underline dotted}

address{font-style:normal;
line-height:inherit;
margin-bottom:1rem}

ol,ul{padding-left:2rem}

ol,ul,dl{margin-top:0;
margin-bottom:1rem}

ol ol,ul ul,ol ul,ul ol{margin-bottom:0}

dt{font-weight:700}

dd{margin-bottom:.5rem;
margin-left:0}

blockquote{margin:0 0 1rem}

b,strong{font-weight:bolder}

mark,.mark{color:var(--highlight-color);
background-color:var(--highlight-bg);
padding:.1875em 0}

sub,sup{vertical-align:baseline;
font-size:.75em;
line-height:0;
position:relative}

sub{bottom:-.25em}

sup{top:-.5em}

a{color:rgba(var(--link-color-rgb),var(--link-opacity,1));
text-decoration:underline}

a:hover{--link-color-rgb:var(--link-hover-color-rgb)}

a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;
text-decoration:none}

pre,code,kbd,samp{font-family:var(--font-monospace);
font-size:1em}

pre{margin-top:0;
margin-bottom:1rem;
font-size:.875em;
display:block;
overflow:auto}

pre code{font-size:inherit;
color:inherit;
word-break:normal}

code{color:var(--code-color);
word-wrap:break-word;
font-size:.875em}

a>code{color:inherit}

kbd{color:var(--body-bg);
background-color:var(--body-color);
border-radius:.2rem;
padding:.1875rem .375rem;
font-size:.875em}

kbd kbd{padding:0;
font-size:1em}

img,svg{vertical-align:middle}

table{caption-side:bottom;
border-collapse:collapse}

caption{color:var(--secondary-color);
text-align:left;
padding-top:.5rem;
padding-bottom:.5rem}

th{text-align:inherit;
text-align:-webkit-match-parent}

thead,tbody,tfoot,tr,td,th{border-color:inherit;
border-style:solid;
border-width:0}

label{display:inline-block}

button{border-radius:0}

button:focus:not(:focus-visible){outline:0}

input,button,select,optgroup,textarea{font-family:inherit;
font-size:inherit;
line-height:inherit;
margin:0}

button,select{text-transform:none}

[role=button]{cursor:pointer}

select{word-wrap:normal}

select:disabled{opacity:1}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}

button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}

button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}

::-moz-focus-inner{border-style:none;
padding:0}

textarea{resize:vertical}

fieldset{border:0;
min-width:0;
margin:0;
padding:0}

legend{float:left;
font-size:calc(1.275rem + .3vw);
line-height:inherit;
width:100%;
margin-bottom:.5rem;
padding:0}

@media (width>=1200px){legend{font-size:1.5rem}

}

legend+*{clear:left}

::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}

::-webkit-inner-spin-button{height:auto}

[type=search]{-webkit-appearance:textfield;
outline-offset:-2px}

::-webkit-search-decoration{-webkit-appearance:none}

::-webkit-color-swatch-wrapper{padding:0}

::file-selector-button{font:inherit;
-webkit-appearance:button}

output{display:inline-block}

summary{cursor:pointer;
display:list-item}

progress{vertical-align:baseline}

[hidden]{display:none!important}

.lead{font-size:1.25rem;
font-weight:300}

.display-1{font-size:calc(1.625rem + 4.5vw);
font-weight:300;
line-height:1.2}

@media (width>=1200px){.display-1{font-size:5rem}

}

.display-2{font-size:calc(1.575rem + 3.9vw);
font-weight:300;
line-height:1.2}

@media (width>=1200px){.display-2{font-size:4.5rem}

}

.display-3{font-size:calc(1.525rem + 3.3vw);
font-weight:300;
line-height:1.2}

@media (width>=1200px){.display-3{font-size:4rem}

}

.display-4{font-size:calc(1.475rem + 2.7vw);
font-weight:300;
line-height:1.2}

@media (width>=1200px){.display-4{font-size:3.5rem}

}

.display-5{font-size:calc(1.425rem + 2.1vw);
font-weight:300;
line-height:1.2}

@media (width>=1200px){.display-5{font-size:3rem}

}

.display-6{font-size:calc(1.375rem + 1.5vw);
font-weight:300;
line-height:1.2}

@media (width>=1200px){.display-6{font-size:2.5rem}

}

.list-unstyled,.list-inline{padding-left:0;
list-style:none}

.list-inline-item{display:inline-block}

.list-inline-item:not(:last-child){margin-right:.5rem}

.initialism{text-transform:uppercase;
font-size:.875em}

.blockquote{margin-bottom:1rem;
font-size:1.25rem}

.blockquote>:last-child{margin-bottom:0}

.blockquote-footer{color:#6d757e;
margin-top:-1rem;
margin-bottom:1rem;
font-size:.875em}

.blockquote-footer:before{content:"— "}

.img-fluid{max-width:100%;
height:auto}

.img-thumbnail{background-color:var(--body-bg);
border:var(--border-width)solid var(--border-color);
border-radius:var(--border-radius);
max-width:100%;
height:auto;
padding:.25rem}

.figure{display:inline-block}

.figure-img{margin-bottom:.5rem;
line-height:1}

.figure-caption{color:var(--secondary-color);
font-size:.875em}

.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--gutter-x:1em;
--gutter-y:0;
padding-right:calc(var(--gutter-x)*.5);
padding-left:calc(var(--gutter-x)*.5);
width:100%;
margin-left:auto;
margin-right:auto}

@media (width>=576px){.container-sm,.container{max-width:540px}

}

@media (width>=768px){.container-md,.container-sm,.container{max-width:720px}

}

@media (width>=992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}

}

@media (width>=1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}

}

@media (width>=1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}

}

:root{--breakpoint-xs:0;
--breakpoint-sm:576px;
--breakpoint-md:768px;
--breakpoint-lg:992px;
--breakpoint-xl:1200px;
--breakpoint-xxl:1400px}

.row{--gutter-x:1em;
--gutter-y:0;
margin-top:calc(-1*var(--gutter-y));
margin-right:calc(-.5*var(--gutter-x));
margin-left:calc(-.5*var(--gutter-x));
flex-wrap:wrap;
display:flex}

.row>*{padding-right:calc(var(--gutter-x)*.5);
padding-left:calc(var(--gutter-x)*.5);
margin-top:var(--gutter-y);
flex-shrink:0;
width:100%;
max-width:100%}

.col{flex:1 0}

.row-cols-auto>*{flex:none;
width:auto}

.row-cols-1>*{flex:none;
width:100%}

.row-cols-2>*{flex:none;
width:50%}

.row-cols-3>*{flex:none;
width:33.3333%}

.row-cols-4>*{flex:none;
width:25%}

.row-cols-5>*{flex:none;
width:20%}

.row-cols-6>*{flex:none;
width:16.6667%}

.col-auto{flex:none;
width:auto}

.col-1{flex:none;
width:8.33333%}

.col-2{flex:none;
width:16.6667%}

.col-3{flex:none;
width:25%}

.col-4{flex:none;
width:33.3333%}

.col-5{flex:none;
width:41.6667%}

.col-6{flex:none;
width:50%}

.col-7{flex:none;
width:58.3333%}

.col-8{flex:none;
width:66.6667%}

.col-9{flex:none;
width:75%}

.col-10{flex:none;
width:83.3333%}

.col-11{flex:none;
width:91.6667%}

.col-12{flex:none;
width:100%}

.offset-1{margin-left:8.33333%}

.offset-2{margin-left:16.6667%}

.offset-3{margin-left:25%}

.offset-4{margin-left:33.3333%}

.offset-5{margin-left:41.6667%}

.offset-6{margin-left:50%}

.offset-7{margin-left:58.3333%}

.offset-8{margin-left:66.6667%}

.offset-9{margin-left:75%}

.offset-10{margin-left:83.3333%}

.offset-11{margin-left:91.6667%}

.g-0,.gx-0{--gutter-x:0}

.g-0,.gy-0{--gutter-y:0}

.g-1,.gx-1{--gutter-x:.25rem}

.g-1,.gy-1{--gutter-y:.25rem}

.g-2,.gx-2{--gutter-x:.5rem}

.g-2,.gy-2{--gutter-y:.5rem}

.g-3,.gx-3{--gutter-x:1rem}

.g-3,.gy-3{--gutter-y:1rem}

.g-4,.gx-4{--gutter-x:1.5rem}

.g-4,.gy-4{--gutter-y:1.5rem}

.g-5,.gx-5{--gutter-x:3rem}

.g-5,.gy-5{--gutter-y:3rem}

@media (width>=576px){.col-sm{flex:1 0}

.row-cols-sm-auto>*{flex:none;
width:auto}

.row-cols-sm-1>*{flex:none;
width:100%}

.row-cols-sm-2>*{flex:none;
width:50%}

.row-cols-sm-3>*{flex:none;
width:33.3333%}

.row-cols-sm-4>*{flex:none;
width:25%}

.row-cols-sm-5>*{flex:none;
width:20%}

.row-cols-sm-6>*{flex:none;
width:16.6667%}

.col-sm-auto{flex:none;
width:auto}

.col-sm-1{flex:none;
width:8.33333%}

.col-sm-2{flex:none;
width:16.6667%}

.col-sm-3{flex:none;
width:25%}

.col-sm-4{flex:none;
width:33.3333%}

.col-sm-5{flex:none;
width:41.6667%}

.col-sm-6{flex:none;
width:50%}

.col-sm-7{flex:none;
width:58.3333%}

.col-sm-8{flex:none;
width:66.6667%}

.col-sm-9{flex:none;
width:75%}

.col-sm-10{flex:none;
width:83.3333%}

.col-sm-11{flex:none;
width:91.6667%}

.col-sm-12{flex:none;
width:100%}

.offset-sm-0{margin-left:0}

.offset-sm-1{margin-left:8.33333%}

.offset-sm-2{margin-left:16.6667%}

.offset-sm-3{margin-left:25%}

.offset-sm-4{margin-left:33.3333%}

.offset-sm-5{margin-left:41.6667%}

.offset-sm-6{margin-left:50%}

.offset-sm-7{margin-left:58.3333%}

.offset-sm-8{margin-left:66.6667%}

.offset-sm-9{margin-left:75%}

.offset-sm-10{margin-left:83.3333%}

.offset-sm-11{margin-left:91.6667%}

.g-sm-0,.gx-sm-0{--gutter-x:0}

.g-sm-0,.gy-sm-0{--gutter-y:0}

.g-sm-1,.gx-sm-1{--gutter-x:.25rem}

.g-sm-1,.gy-sm-1{--gutter-y:.25rem}

.g-sm-2,.gx-sm-2{--gutter-x:.5rem}

.g-sm-2,.gy-sm-2{--gutter-y:.5rem}

.g-sm-3,.gx-sm-3{--gutter-x:1rem}

.g-sm-3,.gy-sm-3{--gutter-y:1rem}

.g-sm-4,.gx-sm-4{--gutter-x:1.5rem}

.g-sm-4,.gy-sm-4{--gutter-y:1.5rem}

.g-sm-5,.gx-sm-5{--gutter-x:3rem}

.g-sm-5,.gy-sm-5{--gutter-y:3rem}

}

@media (width>=768px){.col-md{flex:1 0}

.row-cols-md-auto>*{flex:none;
width:auto}

.row-cols-md-1>*{flex:none;
width:100%}

.row-cols-md-2>*{flex:none;
width:50%}

.row-cols-md-3>*{flex:none;
width:33.3333%}

.row-cols-md-4>*{flex:none;
width:25%}

.row-cols-md-5>*{flex:none;
width:20%}

.row-cols-md-6>*{flex:none;
width:16.6667%}

.col-md-auto{flex:none;
width:auto}

.col-md-1{flex:none;
width:8.33333%}

.col-md-2{flex:none;
width:16.6667%}

.col-md-3{flex:none;
width:25%}

.col-md-4{flex:none;
width:33.3333%}

.col-md-5{flex:none;
width:41.6667%}

.col-md-6{flex:none;
width:50%}

.col-md-7{flex:none;
width:58.3333%}

.col-md-8{flex:none;
width:66.6667%}

.col-md-9{flex:none;
width:75%}

.col-md-10{flex:none;
width:83.3333%}

.col-md-11{flex:none;
width:91.6667%}

.col-md-12{flex:none;
width:100%}

.offset-md-0{margin-left:0}

.offset-md-1{margin-left:8.33333%}

.offset-md-2{margin-left:16.6667%}

.offset-md-3{margin-left:25%}

.offset-md-4{margin-left:33.3333%}

.offset-md-5{margin-left:41.6667%}

.offset-md-6{margin-left:50%}

.offset-md-7{margin-left:58.3333%}

.offset-md-8{margin-left:66.6667%}

.offset-md-9{margin-left:75%}

.offset-md-10{margin-left:83.3333%}

.offset-md-11{margin-left:91.6667%}

.g-md-0,.gx-md-0{--gutter-x:0}

.g-md-0,.gy-md-0{--gutter-y:0}

.g-md-1,.gx-md-1{--gutter-x:.25rem}

.g-md-1,.gy-md-1{--gutter-y:.25rem}

.g-md-2,.gx-md-2{--gutter-x:.5rem}

.g-md-2,.gy-md-2{--gutter-y:.5rem}

.g-md-3,.gx-md-3{--gutter-x:1rem}

.g-md-3,.gy-md-3{--gutter-y:1rem}

.g-md-4,.gx-md-4{--gutter-x:1.5rem}

.g-md-4,.gy-md-4{--gutter-y:1.5rem}

.g-md-5,.gx-md-5{--gutter-x:3rem}

.g-md-5,.gy-md-5{--gutter-y:3rem}

}

@media (width>=992px){.col-lg{flex:1 0}

.row-cols-lg-auto>*{flex:none;
width:auto}

.row-cols-lg-1>*{flex:none;
width:100%}

.row-cols-lg-2>*{flex:none;
width:50%}

.row-cols-lg-3>*{flex:none;
width:33.3333%}

.row-cols-lg-4>*{flex:none;
width:25%}

.row-cols-lg-5>*{flex:none;
width:20%}

.row-cols-lg-6>*{flex:none;
width:16.6667%}

.col-lg-auto{flex:none;
width:auto}

.col-lg-1{flex:none;
width:8.33333%}

.col-lg-2{flex:none;
width:16.6667%}

.col-lg-3{flex:none;
width:25%}

.col-lg-4{flex:none;
width:33.3333%}

.col-lg-5{flex:none;
width:41.6667%}

.col-lg-6{flex:none;
width:50%}

.col-lg-7{flex:none;
width:58.3333%}

.col-lg-8{flex:none;
width:66.6667%}

.col-lg-9{flex:none;
width:75%}

.col-lg-10{flex:none;
width:83.3333%}

.col-lg-11{flex:none;
width:91.6667%}

.col-lg-12{flex:none;
width:100%}

.offset-lg-0{margin-left:0}

.offset-lg-1{margin-left:8.33333%}

.offset-lg-2{margin-left:16.6667%}

.offset-lg-3{margin-left:25%}

.offset-lg-4{margin-left:33.3333%}

.offset-lg-5{margin-left:41.6667%}

.offset-lg-6{margin-left:50%}

.offset-lg-7{margin-left:58.3333%}

.offset-lg-8{margin-left:66.6667%}

.offset-lg-9{margin-left:75%}

.offset-lg-10{margin-left:83.3333%}

.offset-lg-11{margin-left:91.6667%}

.g-lg-0,.gx-lg-0{--gutter-x:0}

.g-lg-0,.gy-lg-0{--gutter-y:0}

.g-lg-1,.gx-lg-1{--gutter-x:.25rem}

.g-lg-1,.gy-lg-1{--gutter-y:.25rem}

.g-lg-2,.gx-lg-2{--gutter-x:.5rem}

.g-lg-2,.gy-lg-2{--gutter-y:.5rem}

.g-lg-3,.gx-lg-3{--gutter-x:1rem}

.g-lg-3,.gy-lg-3{--gutter-y:1rem}

.g-lg-4,.gx-lg-4{--gutter-x:1.5rem}

.g-lg-4,.gy-lg-4{--gutter-y:1.5rem}

.g-lg-5,.gx-lg-5{--gutter-x:3rem}

.g-lg-5,.gy-lg-5{--gutter-y:3rem}

}

@media (width>=1200px){.col-xl{flex:1 0}

.row-cols-xl-auto>*{flex:none;
width:auto}

.row-cols-xl-1>*{flex:none;
width:100%}

.row-cols-xl-2>*{flex:none;
width:50%}

.row-cols-xl-3>*{flex:none;
width:33.3333%}

.row-cols-xl-4>*{flex:none;
width:25%}

.row-cols-xl-5>*{flex:none;
width:20%}

.row-cols-xl-6>*{flex:none;
width:16.6667%}

.col-xl-auto{flex:none;
width:auto}

.col-xl-1{flex:none;
width:8.33333%}

.col-xl-2{flex:none;
width:16.6667%}

.col-xl-3{flex:none;
width:25%}

.col-xl-4{flex:none;
width:33.3333%}

.col-xl-5{flex:none;
width:41.6667%}

.col-xl-6{flex:none;
width:50%}

.col-xl-7{flex:none;
width:58.3333%}

.col-xl-8{flex:none;
width:66.6667%}

.col-xl-9{flex:none;
width:75%}

.col-xl-10{flex:none;
width:83.3333%}

.col-xl-11{flex:none;
width:91.6667%}

.col-xl-12{flex:none;
width:100%}

.offset-xl-0{margin-left:0}

.offset-xl-1{margin-left:8.33333%}

.offset-xl-2{margin-left:16.6667%}

.offset-xl-3{margin-left:25%}

.offset-xl-4{margin-left:33.3333%}

.offset-xl-5{margin-left:41.6667%}

.offset-xl-6{margin-left:50%}

.offset-xl-7{margin-left:58.3333%}

.offset-xl-8{margin-left:66.6667%}

.offset-xl-9{margin-left:75%}

.offset-xl-10{margin-left:83.3333%}

.offset-xl-11{margin-left:91.6667%}

.g-xl-0,.gx-xl-0{--gutter-x:0}

.g-xl-0,.gy-xl-0{--gutter-y:0}

.g-xl-1,.gx-xl-1{--gutter-x:.25rem}

.g-xl-1,.gy-xl-1{--gutter-y:.25rem}

.g-xl-2,.gx-xl-2{--gutter-x:.5rem}

.g-xl-2,.gy-xl-2{--gutter-y:.5rem}

.g-xl-3,.gx-xl-3{--gutter-x:1rem}

.g-xl-3,.gy-xl-3{--gutter-y:1rem}

.g-xl-4,.gx-xl-4{--gutter-x:1.5rem}

.g-xl-4,.gy-xl-4{--gutter-y:1.5rem}

.g-xl-5,.gx-xl-5{--gutter-x:3rem}

.g-xl-5,.gy-xl-5{--gutter-y:3rem}

}

@media (width>=1400px){.col-xxl{flex:1 0}

.row-cols-xxl-auto>*{flex:none;
width:auto}

.row-cols-xxl-1>*{flex:none;
width:100%}

.row-cols-xxl-2>*{flex:none;
width:50%}

.row-cols-xxl-3>*{flex:none;
width:33.3333%}

.row-cols-xxl-4>*{flex:none;
width:25%}

.row-cols-xxl-5>*{flex:none;
width:20%}

.row-cols-xxl-6>*{flex:none;
width:16.6667%}

.col-xxl-auto{flex:none;
width:auto}

.col-xxl-1{flex:none;
width:8.33333%}

.col-xxl-2{flex:none;
width:16.6667%}

.col-xxl-3{flex:none;
width:25%}

.col-xxl-4{flex:none;
width:33.3333%}

.col-xxl-5{flex:none;
width:41.6667%}

.col-xxl-6{flex:none;
width:50%}

.col-xxl-7{flex:none;
width:58.3333%}

.col-xxl-8{flex:none;
width:66.6667%}

.col-xxl-9{flex:none;
width:75%}

.col-xxl-10{flex:none;
width:83.3333%}

.col-xxl-11{flex:none;
width:91.6667%}

.col-xxl-12{flex:none;
width:100%}

.offset-xxl-0{margin-left:0}

.offset-xxl-1{margin-left:8.33333%}

.offset-xxl-2{margin-left:16.6667%}

.offset-xxl-3{margin-left:25%}

.offset-xxl-4{margin-left:33.3333%}

.offset-xxl-5{margin-left:41.6667%}

.offset-xxl-6{margin-left:50%}

.offset-xxl-7{margin-left:58.3333%}

.offset-xxl-8{margin-left:66.6667%}

.offset-xxl-9{margin-left:75%}

.offset-xxl-10{margin-left:83.3333%}

.offset-xxl-11{margin-left:91.6667%}

.g-xxl-0,.gx-xxl-0{--gutter-x:0}

.g-xxl-0,.gy-xxl-0{--gutter-y:0}

.g-xxl-1,.gx-xxl-1{--gutter-x:.25rem}

.g-xxl-1,.gy-xxl-1{--gutter-y:.25rem}

.g-xxl-2,.gx-xxl-2{--gutter-x:.5rem}

.g-xxl-2,.gy-xxl-2{--gutter-y:.5rem}

.g-xxl-3,.gx-xxl-3{--gutter-x:1rem}

.g-xxl-3,.gy-xxl-3{--gutter-y:1rem}

.g-xxl-4,.gx-xxl-4{--gutter-x:1.5rem}

.g-xxl-4,.gy-xxl-4{--gutter-y:1.5rem}

.g-xxl-5,.gx-xxl-5{--gutter-x:3rem}

.g-xxl-5,.gy-xxl-5{--gutter-y:3rem}

}

.table{--table-color-type:initial;
--table-bg-type:initial;
--table-color-state:initial;
--table-bg-state:initial;
--table-color:var(--emphasis-color);
--table-bg:var(--body-bg);
--table-border-color:var(--border-color);
--table-accent-bg:transparent;
--table-striped-color:var(--emphasis-color);
--table-striped-bg:rgba(var(--emphasis-color-rgb),.05);
--table-active-color:var(--emphasis-color);
--table-active-bg:rgba(var(--emphasis-color-rgb),.1);
--table-hover-color:var(--emphasis-color);
--table-hover-bg:rgba(var(--emphasis-color-rgb),.075);
vertical-align:top;
border-color:var(--table-border-color);
width:100%;
margin-bottom:1rem}

.table>:not(caption)>*>*{color:var(--table-color-state,var(--table-color-type,var(--table-color)));
background-color:var(--table-bg);
border-bottom-width:var(--border-width);
box-shadow:inset 0 0 0 9999px var(--table-bg-state,var(--table-bg-type,var(--table-accent-bg)));
padding:.5rem}

.table>tbody{vertical-align:inherit}

.table>thead{vertical-align:bottom}

.table-group-divider{border-top:calc(var(--border-width)*2)solid currentcolor}

.caption-top{caption-side:top}

.table-sm>:not(caption)>*>*{padding:.25rem}

.table-bordered>:not(caption)>*{border-width:var(--border-width)0}

.table-bordered>:not(caption)>*>*{border-width:0 var(--border-width)}

.table-borderless>:not(caption)>*>*{border-bottom-width:0}

.table-borderless>:not(:first-child){border-top-width:0}

.table-striped>tbody>tr:nth-of-type(odd)>*,.table-striped-columns>:not(caption)>tr>:nth-child(2n){--table-color-type:var(--table-striped-color);
--table-bg-type:var(--table-striped-bg)}

.table-active{--table-color-state:var(--table-active-color);
--table-bg-state:var(--table-active-bg)}

.table-hover>tbody>tr:hover>*{--table-color-state:var(--table-hover-color);
--table-bg-state:var(--table-hover-bg)}

.table-primary{--table-color:#000;
--table-bg:#cfd4dd;
--table-border-color:#a6aab1;
--table-striped-bg:#c5c9d2;
--table-striped-color:#000;
--table-active-bg:#babfc7;
--table-active-color:#000;
--table-hover-bg:#bfc4cc;
--table-hover-color:#000;
color:var(--table-color);
border-color:var(--table-border-color)}

.table-secondary{--table-color:#000;
--table-bg:#e2e3e5;
--table-border-color:#b5b6b7;
--table-striped-bg:#d7d8da;
--table-striped-color:#000;
--table-active-bg:#cbccce;
--table-active-color:#000;
--table-hover-bg:#d1d2d4;
--table-hover-color:#000;
color:var(--table-color);
border-color:var(--table-border-color)}

.table-success{--table-color:#000;
--table-bg:#dae6da;
--table-border-color:#aeb8ae;
--table-striped-bg:#cfdbcf;
--table-striped-color:#000;
--table-active-bg:#c4cfc4;
--table-active-color:#000;
--table-hover-bg:#cad5ca;
--table-hover-color:#000;
color:var(--table-color);
border-color:var(--table-border-color)}

.table-info{--table-color:#000;
--table-bg:#d6e0e8;
--table-border-color:#abb3ba;
--table-striped-bg:#cbd5dc;
--table-striped-color:#000;
--table-active-bg:#c1cad1;
--table-active-color:#000;
--table-hover-bg:#c6cfd7;
--table-hover-color:#000;
color:var(--table-color);
border-color:var(--table-border-color)}

.table-warning{--table-color:#000;
--table-bg:#efe0cc;
--table-border-color:#bfb3a3;
--table-striped-bg:#e3d5c2;
--table-striped-color:#000;
--table-active-bg:#d7cab8;
--table-active-color:#000;
--table-hover-bg:#ddcfbd;
--table-hover-color:#000;
color:var(--table-color);
border-color:var(--table-border-color)}

.table-danger{--table-color:#000;
--table-bg:#edd2d1;
--table-border-color:#bea8a7;
--table-striped-bg:#e1c8c7;
--table-striped-color:#000;
--table-active-bg:#d5bdbc;
--table-active-color:#000;
--table-hover-bg:#dbc2c1;
--table-hover-color:#000;
color:var(--table-color);
border-color:var(--table-border-color)}

.table-light{--table-color:#000;
--table-bg:#f9fafb;
--table-border-color:#c7c8c9;
--table-striped-bg:#edeeee;
--table-striped-color:#000;
--table-active-bg:#e0e1e2;
--table-active-color:#000;
--table-hover-bg:#e6e7e8;
--table-hover-color:#000;
color:var(--table-color);
border-color:var(--table-border-color)}

.table-dark{--table-color:#fff;
--table-bg:#353b41;
--table-border-color:#5d6267;
--table-striped-bg:#3f454b;
--table-striped-color:#fff;
--table-active-bg:#494f54;
--table-active-color:#fff;
--table-hover-bg:#444a4f;
--table-hover-color:#fff;
color:var(--table-color);
border-color:var(--table-border-color)}

.table-responsive{-webkit-overflow-scrolling:touch;
overflow-x:auto}

@media (width<=575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;
overflow-x:auto}

}

@media (width<=767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;
overflow-x:auto}

}

@media (width<=991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;
overflow-x:auto}

}

@media (width<=1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;
overflow-x:auto}

}

@media (width<=1399.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;
overflow-x:auto}

}

.form-label{margin-bottom:.5rem}

.col-form-label{padding-top:calc(.6rem + var(--border-width));
padding-bottom:calc(.6rem + var(--border-width));
font-size:inherit;
margin-bottom:0;
line-height:1.5}

.col-form-label-lg{padding-top:calc(.5rem + var(--border-width));
padding-bottom:calc(.5rem + var(--border-width));
font-size:1.25rem}

.col-form-label-sm{padding-top:calc(.25rem + var(--border-width));
padding-bottom:calc(.25rem + var(--border-width));
font-size:.875rem}

.form-text{color:var(--secondary-color);
margin-top:.25rem;
font-size:.875em}

.form-control{color:var(--body-color);
appearance:none;
background-color:var(--body-bg);
border:var(--border-width)solid #ced4da;
border-radius:var(--border-radius);
background-clip:padding-box;
width:100%;
padding:.6rem 1rem;
font-size:1rem;
font-weight:400;
line-height:1.5;
transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
display:block}

@media (prefers-reduced-motion:reduce){.form-control{transition:none}

}

.form-control[type=file]{overflow:hidden}

.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}

.form-control:focus{color:var(--body-color);
background-color:var(--body-bg);
border-color:#8894aa;
outline:0;
box-shadow:0 0 0 .25rem #01015640}

.form-control::-webkit-date-and-time-value{min-width:85px;
height:1.5em;
margin:0}

.form-control::-webkit-datetime-edit{padding:0;
display:block}

.form-control::placeholder{color:var(--secondary-color);
opacity:1}

.form-control:disabled{background-color:var(--secondary-bg);
opacity:1}

.form-control::file-selector-button{color:var(--body-color);
background-color:var(--tertiary-bg);
pointer-events:none;
border-color:inherit;
border-style:solid;
border-width:0;
border-inline-end-width:var(--border-width);
margin:-.6rem -1rem;
border-radius:0;
margin-inline-end:1rem;
padding:.6rem 1rem;
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){.form-control::file-selector-button{transition:none}

}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--secondary-bg)}

.form-control-plaintext{color:var(--body-color);
border:solid #0000;
border-width:var(--border-width)0;
background-color:#0000;
width:100%;
margin-bottom:0;
padding:.6rem 0;
line-height:1.5;
display:block}

.form-control-plaintext:focus{outline:0}

.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-left:0;
padding-right:0}

.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--border-width)*2));
border-radius:var(--border-radius-sm);
padding:.25rem .5rem;
font-size:.875rem}

.form-control-sm::file-selector-button{margin:-.25rem -.5rem;
margin-inline-end:.5rem;
padding:.25rem .5rem}

.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--border-width)*2));
border-radius:var(--border-radius-lg);
padding:.5rem 1rem;
font-size:1.25rem}

.form-control-lg::file-selector-button{margin:-.5rem -1rem;
margin-inline-end:1rem;
padding:.5rem 1rem}

textarea.form-control{min-height:calc(1.5em + 1.2rem + calc(var(--border-width)*2))}

textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--border-width)*2))}

textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--border-width)*2))}

.form-control-color{height:calc(1.5em + 1.2rem + calc(var(--border-width)*2));
width:3rem;
padding:.6rem}

.form-control-color:not(:disabled):not([readonly]){cursor:pointer}

.form-control-color::-moz-color-swatch{border-radius:var(--border-radius);
border:0!important}

.form-control-color::-webkit-color-swatch{border-radius:var(--border-radius);
border:0!important}

.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--border-width)*2))}

.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--border-width)*2))}

.form-select,.custom-select{--form-select-bg-img:url(../images/select-bg.svg);
color:var(--body-color);
appearance:none;
background-color:#eaedf0;
background-image:var(--form-select-bg-img),var(--form-select-bg-icon,none);
border:var(--border-width)solid #ced4da;
border-radius:var(--border-radius);
background-position:right 1rem center;
background-repeat:no-repeat;
background-size:116rem;
width:100%;
padding:.6rem 3rem .6rem 1rem;
font-size:1rem;
font-weight:400;
line-height:1.5;
transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
display:block}

@media (prefers-reduced-motion:reduce){.form-select,.custom-select{transition:none}

}

.form-select:focus,.custom-select:focus{border-color:#8894aa;
outline:0;
box-shadow:0 0 0 .25rem #01015640}

.form-select[multiple],[multiple].custom-select,.form-select[size]:not([size="1"]),[size].custom-select:not([size="1"]){background-image:none;
padding-right:1rem}

.form-select:disabled,.custom-select:disabled{background-color:var(--secondary-bg)}

.form-select:-moz-focusring,.custom-select:-moz-focusring{color:#0000;
text-shadow:0 0 0 var(--body-color)}

.form-select-sm{border-radius:var(--border-radius-sm);
padding-top:.25rem;
padding-bottom:.25rem;
padding-left:.5rem;
font-size:.875rem}

.form-select-lg{border-radius:var(--border-radius-lg);
padding-top:.5rem;
padding-bottom:.5rem;
padding-left:1rem;
font-size:1.25rem}

.form-check{min-height:1.5rem;
margin-bottom:.125rem;
padding-left:1.5em;
display:block}

.form-check .form-check-input{float:left;
margin-left:-1.5em}

.form-check-reverse{text-align:right;
padding-left:0;
padding-right:1.5em}

.form-check-reverse .form-check-input{float:right;
margin-left:0;
margin-right:-1.5em}

.form-check-input{--form-check-bg:var(--body-bg);
vertical-align:top;
appearance:none;
background-color:var(--form-check-bg);
background-image:var(--form-check-bg-image);
border:var(--border-width)solid var(--border-color);
print-color-adjust:exact;
background-position:50%;
background-repeat:no-repeat;
background-size:contain;
flex-shrink:0;
width:1em;
height:1em;
margin-top:.25em}

.form-check-input[type=checkbox]{border-radius:.25em}

.form-check-input[type=radio]{border-radius:50%}

.form-check-input:active{filter:brightness(90%)}

.form-check-input:focus{border-color:#8894aa;
outline:0;
box-shadow:0 0 0 .25rem #01015640}

.form-check-input:checked{background-color:#010156;
border-color:#010156}

.form-check-input:checked[type=checkbox]{--form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='hsl%280, 0%, 100%%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}

.form-check-input:checked[type=radio]{--form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='hsl%280, 0%, 100%%29'/%3e%3c/svg%3e")}

.form-check-input[type=checkbox]:indeterminate{--form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='hsl%280, 0%, 100%%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
background-color:#010156;
border-color:#010156}

.form-check-input:disabled{pointer-events:none;
filter:none;
opacity:.5}

.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;
opacity:.5}

.form-switch{padding-left:2.5em}

.form-switch .form-check-input{--form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
background-image:var(--form-switch-bg);
background-position:0;
border-radius:2em;
width:2em;
margin-left:-2.5em;
transition:background-position .15s ease-in-out}

@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}

}

.form-switch .form-check-input:focus{--form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%238894aa'/%3e%3c/svg%3e")}

.form-switch .form-check-input:checked{--form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='hsl%280, 0%, 100%%29'/%3e%3c/svg%3e");
background-position:100%}

.form-switch.form-check-reverse{padding-left:0;
padding-right:2.5em}

.form-switch.form-check-reverse .form-check-input{margin-left:0;
margin-right:-2.5em}

.form-check-inline{margin-right:1rem;
display:inline-block}

.btn-check{clip:rect(0,0,0,0);
pointer-events:none;
position:absolute}

.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;
filter:none;
opacity:.65}

.form-range{appearance:none;
background-color:#0000;
width:100%;
height:1.5rem;
padding:0}

.form-range:focus{outline:0}

.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #01015640}

.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #01015640}

.form-range::-moz-focus-outer{border:0}

.form-range::-webkit-slider-thumb{appearance:none;
background-color:#010156;
border:0;
border-radius:1rem;
width:1rem;
height:1rem;
margin-top:-.25rem;
transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}

@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{transition:none}

}

.form-range::-webkit-slider-thumb:active{background-color:#b8bfcc}

.form-range::-webkit-slider-runnable-track{color:#0000;
cursor:pointer;
background-color:var(--secondary-bg);
border-color:#0000;
border-radius:1rem;
width:100%;
height:.5rem}

.form-range::-moz-range-thumb{appearance:none;
background-color:#010156;
border:0;
border-radius:1rem;
width:1rem;
height:1rem;
transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}

@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{transition:none}

}

.form-range::-moz-range-thumb:active{background-color:#b8bfcc}

.form-range::-moz-range-track{color:#0000;
cursor:pointer;
background-color:var(--secondary-bg);
border-color:#0000;
border-radius:1rem;
width:100%;
height:.5rem}

.form-range:disabled{pointer-events:none}

.form-range:disabled::-webkit-slider-thumb{background-color:var(--secondary-color)}

.form-range:disabled::-moz-range-thumb{background-color:var(--secondary-color)}

.form-floating{position:relative}

.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select,.form-floating>.custom-select{height:calc(3.5rem + calc(var(--border-width)*2));
min-height:calc(3.5rem + calc(var(--border-width)*2));
line-height:1.25}

.form-floating>label{z-index:2;
text-align:start;
text-overflow:ellipsis;
white-space:nowrap;
pointer-events:none;
border:var(--border-width)solid transparent;
transform-origin:0 0;
height:100%;
padding:1rem;
transition:opacity .1s ease-in-out,transform .1s ease-in-out;
position:absolute;
top:0;
left:0;
overflow:hidden}

@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}

}

.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem}

.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:#0000}

.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;
padding-bottom:.625rem}

.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;
padding-bottom:.625rem}

.form-floating>.form-select,.form-floating>.custom-select{padding-top:1.625rem;
padding-bottom:.625rem}

.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label,.form-floating>.custom-select~label{color:rgba(var(--body-color-rgb),.65);
transform:scale(.85)translateY(-.5rem)translate(.15rem)}

.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-control-plaintext~label:after,.form-floating>.form-select~label:after,.form-floating>.custom-select~label:after{z-index:-1;
content:"";
background-color:var(--body-bg);
border-radius:var(--border-radius);
height:1.5em;
position:absolute;
inset:1rem .5rem}

.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--body-color-rgb),.65);
transform:scale(.85)translateY(-.5rem)translate(.15rem)}

.form-floating>.form-control-plaintext~label{border-width:var(--border-width)0}

.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6d757e}

.form-floating>:disabled~label:after,.form-floating>.form-control:disabled~label:after{background-color:var(--secondary-bg)}

.input-group{flex-wrap:wrap;
align-items:stretch;
width:100%;
display:flex;
position:relative}

.input-group>.form-control,.input-group>.form-select,.input-group>.custom-select,.input-group>.form-floating{flex:auto;
width:1%;
min-width:0;
position:relative}

.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.custom-select:focus,.input-group>.form-floating:focus-within{z-index:5}

.input-group .btn{z-index:2;
position:relative}

.input-group .btn:focus{z-index:5}

.input-group-text{color:var(--body-color);
text-align:center;
white-space:nowrap;
background-color:var(--tertiary-bg);
border:var(--border-width)solid #ced4da;
border-radius:var(--border-radius);
align-items:center;
padding:.6rem 1rem;
font-size:1rem;
font-weight:400;
line-height:1.5;
display:flex}

.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.custom-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{border-radius:var(--border-radius-lg);
padding:.5rem 1rem;
font-size:1.25rem}

.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.custom-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{border-radius:var(--border-radius-sm);
padding:.25rem .5rem;
font-size:.875rem}

.input-group-lg>.form-select,.input-group-lg>.custom-select,.input-group-sm>.form-select,.input-group-sm>.custom-select{padding-right:4rem}

.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.custom-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.custom-select{border-top-right-radius:0;
border-bottom-right-radius:0}

.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--border-width)*-1);
border-top-left-radius:0;
border-bottom-left-radius:0}

.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select,.input-group>.form-floating:not(:first-child)>.custom-select{border-top-left-radius:0;
border-bottom-left-radius:0}

.valid-feedback{color:var(--form-valid-color);
width:100%;
margin-top:.25rem;
font-size:.875em;
display:none}

.valid-tooltip{z-index:5;
color:#fff;
background-color:var(--success);
border-radius:var(--border-radius);
max-width:100%;
margin-top:.1rem;
padding:.25rem .5rem;
font-size:.875rem;
display:none;
position:absolute;
top:100%}

.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}

.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--form-valid-border-color);
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='hsl%28120, 32%, 39%%29' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
background-position:right calc(.375em + .3rem) center;
background-repeat:no-repeat;
background-size:calc(.75em + .6rem) calc(.75em + .6rem);
padding-right:calc(1.5em + 1.2rem)}

.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--form-valid-border-color);
box-shadow:0 0 0 .25rem rgba(var(--success-rgb),.25)}

.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:right calc(.375em + .3rem) top calc(.375em + .3rem);
padding-right:calc(1.5em + 1.2rem)}

.was-validated .form-select:valid,.was-validated .custom-select:valid,.form-select.is-valid,.is-valid.custom-select{border-color:var(--form-valid-border-color)}

.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .custom-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.was-validated .custom-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.is-valid.custom-select:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.is-valid.custom-select:not([multiple])[size="1"]{--form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='hsl%28120, 32%, 39%%29' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
background-position:right 1rem center,right 3rem center;
background-size:116rem,calc(.75em + .6rem) calc(.75em + .6rem);
padding-right:5.5rem}

.was-validated .form-select:valid:focus,.was-validated .custom-select:valid:focus,.form-select.is-valid:focus,.is-valid.custom-select:focus{border-color:var(--form-valid-border-color);
box-shadow:0 0 0 .25rem rgba(var(--success-rgb),.25)}

.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(1.5em + 4.2rem)}

.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--form-valid-border-color)}

.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--form-valid-color)}

.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--success-rgb),.25)}

.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--form-valid-color)}

.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}

.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.was-validated .input-group>.custom-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.input-group>.custom-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}

.invalid-feedback{color:var(--form-invalid-color);
width:100%;
margin-top:.25rem;
font-size:.875em;
display:none}

.invalid-tooltip{z-index:5;
color:#fff;
background-color:var(--danger);
border-radius:var(--border-radius);
max-width:100%;
margin-top:.1rem;
padding:.25rem .5rem;
font-size:.875rem;
display:none;
position:absolute;
top:100%}

.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}

.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--form-invalid-border-color);
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='hsl%283, 75%, 37%%29'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='hsl%283, 75%, 37%%29' stroke='none'/%3e%3c/svg%3e");
background-position:right calc(.375em + .3rem) center;
background-repeat:no-repeat;
background-size:calc(.75em + .6rem) calc(.75em + .6rem);
padding-right:calc(1.5em + 1.2rem)}

.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--form-invalid-border-color);
box-shadow:0 0 0 .25rem rgba(var(--danger-rgb),.25)}

.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:right calc(.375em + .3rem) top calc(.375em + .3rem);
padding-right:calc(1.5em + 1.2rem)}

.was-validated .form-select:invalid,.was-validated .custom-select:invalid,.form-select.is-invalid,.is-invalid.custom-select{border-color:var(--form-invalid-border-color)}

.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .custom-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.was-validated .custom-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.is-invalid.custom-select:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.is-invalid.custom-select:not([multiple])[size="1"]{--form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='hsl%283, 75%, 37%%29'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='hsl%283, 75%, 37%%29' stroke='none'/%3e%3c/svg%3e");
background-position:right 1rem center,right 3rem center;
background-size:116rem,calc(.75em + .6rem) calc(.75em + .6rem);
padding-right:5.5rem}

.was-validated .form-select:invalid:focus,.was-validated .custom-select:invalid:focus,.form-select.is-invalid:focus,.is-invalid.custom-select:focus{border-color:var(--form-invalid-border-color);
box-shadow:0 0 0 .25rem rgba(var(--danger-rgb),.25)}

.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(1.5em + 4.2rem)}

.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--form-invalid-border-color)}

.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--form-invalid-color)}

.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--danger-rgb),.25)}

.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--form-invalid-color)}

.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}

.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.was-validated .input-group>.custom-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.input-group>.custom-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}

.btn{--btn-padding-x:1rem;
--btn-padding-y:.6rem;
--btn-font-family: ;
--btn-font-size:1rem;
--btn-font-weight:400;
--btn-line-height:1.5;
--btn-color:var(--body-color);
--btn-bg:transparent;
--btn-border-width:var(--border-width);
--btn-border-color:transparent;
--btn-border-radius:.25rem;
--btn-hover-border-color:transparent;
--btn-box-shadow:inset 0 1px 0 #ffffff26,0 1px 1px #00000013;
--btn-disabled-opacity:.65;
--btn-focus-box-shadow:0 0 0 .25rem rgba(var(--btn-focus-shadow-rgb),.5);
padding:var(--btn-padding-y)var(--btn-padding-x);
font-family:var(--btn-font-family);
font-size:var(--btn-font-size);
font-weight:var(--btn-font-weight);
line-height:var(--btn-line-height);
color:var(--btn-color);
text-align:center;
vertical-align:middle;
cursor:pointer;
user-select:none;
border:var(--btn-border-width)solid var(--btn-border-color);
border-radius:var(--btn-border-radius);
background-color:var(--btn-bg);
text-decoration:none;
transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
display:inline-block}

@media (prefers-reduced-motion:reduce){.btn{transition:none}

}

.btn:hover{color:var(--btn-hover-color);
background-color:var(--btn-hover-bg);
border-color:var(--btn-hover-border-color)}

.btn-check+.btn:hover{color:var(--btn-color);
background-color:var(--btn-bg);
border-color:var(--btn-border-color)}

.btn:focus-visible{color:var(--btn-hover-color);
background-color:var(--btn-hover-bg);
border-color:var(--btn-hover-border-color);
box-shadow:var(--btn-focus-box-shadow);
outline:0}

.btn-check:focus-visible+.btn{border-color:var(--btn-hover-border-color);
box-shadow:var(--btn-focus-box-shadow);
outline:0}

.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--btn-active-color);
background-color:var(--btn-active-bg);
border-color:var(--btn-active-border-color)}

.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--btn-focus-box-shadow)}

.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--btn-disabled-color);
pointer-events:none;
background-color:var(--btn-disabled-bg);
border-color:var(--btn-disabled-border-color);
opacity:var(--btn-disabled-opacity)}

.btn-primary{--btn-color:#fff;
--btn-bg:#010156;
--btn-border-color:#010156;
--btn-hover-color:#fff;
--btn-hover-bg:#010149;
--btn-hover-border-color:#010145;
--btn-focus-shadow-rgb:39,39,111;
--btn-active-color:#fff;
--btn-active-bg:#010145;
--btn-active-border-color:#010141;
--btn-active-shadow:inset 0 3px 5px #00000020;
--btn-disabled-color:#fff;
--btn-disabled-bg:#010156;
--btn-disabled-border-color:#010156}

.btn-secondary{--btn-color:#fff;
--btn-bg:#6d757e;
--btn-border-color:#6d757e;
--btn-hover-color:#fff;
--btn-hover-bg:#5d636b;
--btn-hover-border-color:#575e65;
--btn-focus-shadow-rgb:131,138,145;
--btn-active-color:#fff;
--btn-active-bg:#575e65;
--btn-active-border-color:#52585f;
--btn-active-shadow:inset 0 3px 5px #00000020;
--btn-disabled-color:#fff;
--btn-disabled-bg:#6d757e;
--btn-disabled-border-color:#6d757e}

.btn-success{--btn-color:#fff;
--btn-bg:#448344;
--btn-border-color:#448344;
--btn-hover-color:#fff;
--btn-hover-bg:#3a6f3a;
--btn-hover-border-color:#366936;
--btn-focus-shadow-rgb:96,150,96;
--btn-active-color:#fff;
--btn-active-bg:#366936;
--btn-active-border-color:#336233;
--btn-active-shadow:inset 0 3px 5px #00000020;
--btn-disabled-color:#fff;
--btn-disabled-bg:#448344;
--btn-disabled-border-color:#448344}

.btn-info{--btn-color:#fff;
--btn-bg:#30638d;
--btn-border-color:#30638d;
--btn-hover-color:#fff;
--btn-hover-bg:#295478;
--btn-hover-border-color:#264f71;
--btn-focus-shadow-rgb:79,122,158;
--btn-active-color:#fff;
--btn-active-bg:#264f71;
--btn-active-border-color:#244a6a;
--btn-active-shadow:inset 0 3px 5px #00000020;
--btn-disabled-color:#fff;
--btn-disabled-bg:#30638d;
--btn-disabled-border-color:#30638d}

.btn-warning{--btn-color:#fff;
--btn-bg:#ad6200;
--btn-border-color:#ad6200;
--btn-hover-color:#fff;
--btn-hover-bg:#935300;
--btn-hover-border-color:#8a4e00;
--btn-focus-shadow-rgb:185,122,38;
--btn-active-color:#fff;
--btn-active-bg:#8a4e00;
--btn-active-border-color:#824a00;
--btn-active-shadow:inset 0 3px 5px #00000020;
--btn-disabled-color:#fff;
--btn-disabled-bg:#ad6200;
--btn-disabled-border-color:#ad6200}

.btn-danger{--btn-color:#fff;
--btn-bg:#a51f18;
--btn-border-color:#a51f18;
--btn-hover-color:#fff;
--btn-hover-bg:#8c1a14;
--btn-hover-border-color:#841913;
--btn-focus-shadow-rgb:179,65,59;
--btn-active-color:#fff;
--btn-active-bg:#841913;
--btn-active-border-color:#7c1712;
--btn-active-shadow:inset 0 3px 5px #00000020;
--btn-disabled-color:#fff;
--btn-disabled-bg:#a51f18;
--btn-disabled-border-color:#a51f18}

.btn-light{--btn-color:#000;
--btn-bg:#f9fafb;
--btn-border-color:#f9fafb;
--btn-hover-color:#000;
--btn-hover-bg:#d4d5d5;
--btn-hover-border-color:#c7c8c9;
--btn-focus-shadow-rgb:212,213,213;
--btn-active-color:#000;
--btn-active-bg:#c7c8c9;
--btn-active-border-color:#bbbcbc;
--btn-active-shadow:inset 0 3px 5px #00000020;
--btn-disabled-color:#000;
--btn-disabled-bg:#f9fafb;
--btn-disabled-border-color:#f9fafb}

.btn-dark{--btn-color:#fff;
--btn-bg:#353b41;
--btn-border-color:#353b41;
--btn-hover-color:#fff;
--btn-hover-bg:#53585e;
--btn-hover-border-color:#494f54;
--btn-focus-shadow-rgb:83,88,94;
--btn-active-color:#fff;
--btn-active-bg:#5d6267;
--btn-active-border-color:#494f54;
--btn-active-shadow:inset 0 3px 5px #00000020;
--btn-disabled-color:#fff;
--btn-disabled-bg:#353b41;
--btn-disabled-border-color:#353b41}

.btn-outline-primary{--btn-color:#010156;
--btn-border-color:#010156;
--btn-hover-color:#fff;
--btn-hover-bg:#010156;
--btn-hover-border-color:#010156;
--btn-focus-shadow-rgb:1,1,86;
--btn-active-color:#fff;
--btn-active-bg:#010156;
--btn-active-border-color:#010156;
--btn-active-shadow:inset 0 3px 5px #00000020;
--btn-disabled-color:#010156;
--btn-disabled-bg:transparent;
--btn-disabled-border-color:#010156;
--gradient:none}

.btn-outline-secondary{--btn-color:#6d757e;
--btn-border-color:#6d757e;
--btn-hover-color:#fff;
--btn-hover-bg:#6d757e;
--btn-hover-border-color:#6d757e;
--btn-focus-shadow-rgb:109,117,126;
--btn-active-color:#fff;
--btn-active-bg:#6d757e;
--btn-active-border-color:#6d757e;
--btn-active-shadow:inset 0 3px 5px #00000020;
--btn-disabled-color:#6d757e;
--btn-disabled-bg:transparent;
--btn-disabled-border-color:#6d757e;
--gradient:none}

.btn-outline-success{--btn-color:#448344;
--btn-border-color:#448344;
--btn-hover-color:#fff;
--btn-hover-bg:#448344;
--btn-hover-border-color:#448344;
--btn-focus-shadow-rgb:68,131,68;
--btn-active-color:#fff;
--btn-active-bg:#448344;
--btn-active-border-color:#448344;
--btn-active-shadow:inset 0 3px 5px #00000020;
--btn-disabled-color:#448344;
--btn-disabled-bg:transparent;
--btn-disabled-border-color:#448344;
--gradient:none}

.btn-outline-info{--btn-color:#30638d;
--btn-border-color:#30638d;
--btn-hover-color:#fff;
--btn-hover-bg:#30638d;
--btn-hover-border-color:#30638d;
--btn-focus-shadow-rgb:48,99,141;
--btn-active-color:#fff;
--btn-active-bg:#30638d;
--btn-active-border-color:#30638d;
--btn-active-shadow:inset 0 3px 5px #00000020;
--btn-disabled-color:#30638d;
--btn-disabled-bg:transparent;
--btn-disabled-border-color:#30638d;
--gradient:none}

.btn-outline-warning{--btn-color:#ad6200;
--btn-border-color:#ad6200;
--btn-hover-color:#fff;
--btn-hover-bg:#ad6200;
--btn-hover-border-color:#ad6200;
--btn-focus-shadow-rgb:173,98,0;
--btn-active-color:#fff;
--btn-active-bg:#ad6200;
--btn-active-border-color:#ad6200;
--btn-active-shadow:inset 0 3px 5px #00000020;
--btn-disabled-color:#ad6200;
--btn-disabled-bg:transparent;
--btn-disabled-border-color:#ad6200;
--gradient:none}

.btn-outline-danger{--btn-color:#a51f18;
--btn-border-color:#a51f18;
--btn-hover-color:#fff;
--btn-hover-bg:#a51f18;
--btn-hover-border-color:#a51f18;
--btn-focus-shadow-rgb:165,31,24;
--btn-active-color:#fff;
--btn-active-bg:#a51f18;
--btn-active-border-color:#a51f18;
--btn-active-shadow:inset 0 3px 5px #00000020;
--btn-disabled-color:#a51f18;
--btn-disabled-bg:transparent;
--btn-disabled-border-color:#a51f18;
--gradient:none}

.btn-outline-light{--btn-color:#f9fafb;
--btn-border-color:#f9fafb;
--btn-hover-color:#000;
--btn-hover-bg:#f9fafb;
--btn-hover-border-color:#f9fafb;
--btn-focus-shadow-rgb:249,250,251;
--btn-active-color:#000;
--btn-active-bg:#f9fafb;
--btn-active-border-color:#f9fafb;
--btn-active-shadow:inset 0 3px 5px #00000020;
--btn-disabled-color:#f9fafb;
--btn-disabled-bg:transparent;
--btn-disabled-border-color:#f9fafb;
--gradient:none}

.btn-outline-dark{--btn-color:#353b41;
--btn-border-color:#353b41;
--btn-hover-color:#fff;
--btn-hover-bg:#353b41;
--btn-hover-border-color:#353b41;
--btn-focus-shadow-rgb:53,59,65;
--btn-active-color:#fff;
--btn-active-bg:#353b41;
--btn-active-border-color:#353b41;
--btn-active-shadow:inset 0 3px 5px #00000020;
--btn-disabled-color:#353b41;
--btn-disabled-bg:transparent;
--btn-disabled-border-color:#353b41;
--gradient:none}

.btn-link{--btn-font-weight:400;
--btn-color:var(--link-color);
--btn-bg:transparent;
--btn-border-color:transparent;
--btn-hover-color:var(--link-hover-color);
--btn-hover-border-color:transparent;
--btn-active-color:var(--link-hover-color);
--btn-active-border-color:transparent;
--btn-disabled-color:#6d757e;
--btn-disabled-border-color:transparent;
--btn-box-shadow:0 0 0 #000;
--btn-focus-shadow-rgb:67,105,183;
text-decoration:underline}

.btn-link:focus-visible{color:var(--btn-color)}

.btn-link:hover{color:var(--btn-hover-color)}

.btn-lg,.btn-group-lg>.btn{--btn-padding-y:.5rem;
--btn-padding-x:1rem;
--btn-font-size:1.25rem;
--btn-border-radius:var(--border-radius-lg)}

.btn-sm,.btn-group-sm>.btn{--btn-padding-y:.25rem;
--btn-padding-x:.5rem;
--btn-font-size:.875rem;
--btn-border-radius:var(--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;
transition:height .35s;
overflow:hidden}

@media (prefers-reduced-motion:reduce){.collapsing{transition:none}

}

.collapsing.collapse-horizontal{width:0;
height:auto;
transition:width .35s}

@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}

}

.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}

.dropdown-toggle{white-space:nowrap}

.dropdown-toggle:after{vertical-align:.255em;
content:"";
border:.3em solid #0000;
border-top-color:currentColor;
border-bottom:0;
margin-left:.255em;
display:inline-block}

.dropdown-toggle:empty:after{margin-left:0}

.dropdown-menu{--dropdown-zindex:1000;
--dropdown-min-width:10rem;
--dropdown-padding-x:0;
--dropdown-padding-y:.5rem;
--dropdown-spacer:.125rem;
--dropdown-font-size:1rem;
--dropdown-color:var(--body-color);
--dropdown-bg:var(--body-bg);
--dropdown-border-color:var(--border-color-translucent);
--dropdown-border-radius:var(--border-radius);
--dropdown-border-width:var(--border-width);
--dropdown-inner-border-radius:calc(var(--border-radius) - var(--border-width));
--dropdown-divider-bg:var(--border-color-translucent);
--dropdown-divider-margin-y:.5rem;
--dropdown-box-shadow:var(--box-shadow);
--dropdown-link-color:var(--body-color);
--dropdown-link-hover-color:var(--body-color);
--dropdown-link-hover-bg:var(--tertiary-bg);
--dropdown-link-active-color:#fff;
--dropdown-link-active-bg:#010156;
--dropdown-link-disabled-color:var(--tertiary-color);
--dropdown-item-padding-x:1rem;
--dropdown-item-padding-y:.25rem;
--dropdown-header-color:#6d757e;
--dropdown-header-padding-x:1rem;
--dropdown-header-padding-y:.5rem;
z-index:var(--dropdown-zindex);
min-width:var(--dropdown-min-width);
padding:var(--dropdown-padding-y)var(--dropdown-padding-x);
font-size:var(--dropdown-font-size);
color:var(--dropdown-color);
text-align:left;
background-color:var(--dropdown-bg);
border:var(--dropdown-border-width)solid var(--dropdown-border-color);
border-radius:var(--dropdown-border-radius);
background-clip:padding-box;
margin:0;
list-style:none;
display:none;
position:absolute}

.dropdown-menu[data-bs-popper]{margin-top:var(--dropdown-spacer);
top:100%;
left:0}

.dropdown-menu-start{--bs-position:start}

.dropdown-menu-start[data-bs-popper]{left:0;
right:auto}

.dropdown-menu-end{--bs-position:end}

.dropdown-menu-end[data-bs-popper]{left:auto;
right:0}

@media (width>=576px){.dropdown-menu-sm-start{--bs-position:start}

.dropdown-menu-sm-start[data-bs-popper]{left:0;
right:auto}

.dropdown-menu-sm-end{--bs-position:end}

.dropdown-menu-sm-end[data-bs-popper]{left:auto;
right:0}

}

@media (width>=768px){.dropdown-menu-md-start{--bs-position:start}

.dropdown-menu-md-start[data-bs-popper]{left:0;
right:auto}

.dropdown-menu-md-end{--bs-position:end}

.dropdown-menu-md-end[data-bs-popper]{left:auto;
right:0}

}

@media (width>=992px){.dropdown-menu-lg-start{--bs-position:start}

.dropdown-menu-lg-start[data-bs-popper]{left:0;
right:auto}

.dropdown-menu-lg-end{--bs-position:end}

.dropdown-menu-lg-end[data-bs-popper]{left:auto;
right:0}

}

@media (width>=1200px){.dropdown-menu-xl-start{--bs-position:start}

.dropdown-menu-xl-start[data-bs-popper]{left:0;
right:auto}

.dropdown-menu-xl-end{--bs-position:end}

.dropdown-menu-xl-end[data-bs-popper]{left:auto;
right:0}

}

@media (width>=1400px){.dropdown-menu-xxl-start{--bs-position:start}

.dropdown-menu-xxl-start[data-bs-popper]{left:0;
right:auto}

.dropdown-menu-xxl-end{--bs-position:end}

.dropdown-menu-xxl-end[data-bs-popper]{left:auto;
right:0}

}

.dropup .dropdown-menu[data-bs-popper]{margin-top:0;
margin-bottom:var(--dropdown-spacer);
top:auto;
bottom:100%}

.dropup .dropdown-toggle:after{vertical-align:.255em;
content:"";
border:.3em solid #0000;
border-top:0;
border-bottom-color:currentColor;
margin-left:.255em;
display:inline-block}

.dropup .dropdown-toggle:empty:after{margin-left:0}

.dropend .dropdown-menu[data-bs-popper]{margin-top:0;
margin-left:var(--dropdown-spacer);
top:0;
left:100%;
right:auto}

.dropend .dropdown-toggle:after{vertical-align:.255em;
content:"";
border:.3em solid #0000;
border-left-color:currentColor;
border-right:0;
margin-left:.255em;
display:inline-block}

.dropend .dropdown-toggle:empty:after{margin-left:0}

.dropend .dropdown-toggle:after{vertical-align:0}

.dropstart .dropdown-menu[data-bs-popper]{margin-top:0;
margin-right:var(--dropdown-spacer);
top:0;
left:auto;
right:100%}

.dropstart .dropdown-toggle:after{vertical-align:.255em;
content:"";
margin-left:.255em;
display:none}

.dropstart .dropdown-toggle:before{vertical-align:.255em;
content:"";
border-top:.3em solid #0000;
border-bottom:.3em solid #0000;
border-right:.3em solid;
margin-right:.255em;
display:inline-block}

.dropstart .dropdown-toggle:empty:after{margin-left:0}

.dropstart .dropdown-toggle:before{vertical-align:0}

.dropdown-divider{margin:var(--dropdown-divider-margin-y)0;
border-top:1px solid var(--dropdown-divider-bg);
opacity:1;
height:0;
overflow:hidden}

.dropdown-item{padding:var(--dropdown-item-padding-y)var(--dropdown-item-padding-x);
clear:both;
color:var(--dropdown-link-color);
text-align:inherit;
white-space:nowrap;
border-radius:var(--dropdown-item-border-radius,0);
background-color:#0000;
border:0;
width:100%;
font-weight:400;
text-decoration:none;
display:block}

.dropdown-item:hover,.dropdown-item:focus{color:var(--dropdown-link-hover-color);
background-color:var(--dropdown-link-hover-bg)}

.dropdown-item.active,.dropdown-item:active{color:var(--dropdown-link-active-color);
background-color:var(--dropdown-link-active-bg);
text-decoration:none}

.dropdown-item.disabled,.dropdown-item:disabled{color:var(--dropdown-link-disabled-color);
pointer-events:none;
background-color:#0000}

.dropdown-menu.show{display:block}

.dropdown-header{padding:var(--dropdown-header-padding-y)var(--dropdown-header-padding-x);
color:var(--dropdown-header-color);
white-space:nowrap;
margin-bottom:0;
font-size:.875rem;
display:block}

.dropdown-item-text{padding:var(--dropdown-item-padding-y)var(--dropdown-item-padding-x);
color:var(--dropdown-link-color);
display:block}

.dropdown-menu-dark{--dropdown-color:#dfe3e7;
--dropdown-bg:#353b41;
--dropdown-border-color:var(--border-color-translucent);
--dropdown-box-shadow: ;
--dropdown-link-color:#dfe3e7;
--dropdown-link-hover-color:#fff;
--dropdown-divider-bg:var(--border-color-translucent);
--dropdown-link-hover-bg:#ffffff26;
--dropdown-link-active-color:#fff;
--dropdown-link-active-bg:#010156;
--dropdown-link-disabled-color:#adb5bd;
--dropdown-header-color:#adb5bd}

.btn-group,.btn-group-vertical{vertical-align:middle;
display:inline-flex;
position:relative}

.btn-group>.btn,.btn-group-vertical>.btn{flex:auto;
position:relative}

.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}

.btn-toolbar{flex-wrap:wrap;
justify-content:flex-start;
display:flex}

.btn-toolbar .input-group{width:auto}

.btn-group{border-radius:.25rem}

.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(var(--border-width)*-1)}

.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;
border-bottom-right-radius:0}

.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;
border-bottom-left-radius:0}

.dropdown-toggle-split{padding-left:.75rem;
padding-right:.75rem}

.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}

.dropstart .dropdown-toggle-split:before{margin-right:0}

.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-left:.375rem;
padding-right:.375rem}

.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-left:.75rem;
padding-right:.75rem}

.btn-group-vertical{flex-direction:column;
justify-content:center;
align-items:flex-start}

.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}

.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(var(--border-width)*-1)}

.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;
border-bottom-left-radius:0}

.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;
border-top-right-radius:0}

.nav{--nav-link-padding-x:1rem;
--nav-link-padding-y:.5rem;
--nav-link-font-weight: ;
--nav-link-color:var(--link-color);
--nav-link-hover-color:var(--link-hover-color);
--nav-link-disabled-color:var(--secondary-color);
flex-wrap:wrap;
margin-bottom:0;
padding-left:0;
list-style:none;
display:flex}

.nav-link{padding:var(--nav-link-padding-y)var(--nav-link-padding-x);
font-size:var(--nav-link-font-size);
font-weight:var(--nav-link-font-weight);
color:var(--nav-link-color);
background:0 0;
border:0;
text-decoration:none;
transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
display:block}

@media (prefers-reduced-motion:reduce){.nav-link{transition:none}

}

.nav-link:hover,.nav-link:focus{color:var(--nav-link-hover-color)}

.nav-link:focus-visible{outline:0;
box-shadow:0 0 0 .25rem #01015640}

.nav-link.disabled,.nav-link:disabled{color:var(--nav-link-disabled-color);
pointer-events:none;
cursor:default}

.nav-tabs{--nav-tabs-border-width:var(--border-width);
--nav-tabs-border-color:var(--border-color);
--nav-tabs-border-radius:var(--border-radius);
--nav-tabs-link-hover-border-color:var(--secondary-bg)var(--secondary-bg)var(--border-color);
--nav-tabs-link-active-color:var(--emphasis-color);
--nav-tabs-link-active-bg:var(--body-bg);
--nav-tabs-link-active-border-color:var(--border-color)var(--border-color)var(--body-bg);
border-bottom:var(--nav-tabs-border-width)solid var(--nav-tabs-border-color)}

.nav-tabs .nav-link{margin-bottom:calc(-1*var(--nav-tabs-border-width));
border:var(--nav-tabs-border-width)solid transparent;
border-top-left-radius:var(--nav-tabs-border-radius);
border-top-right-radius:var(--nav-tabs-border-radius)}

.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;
border-color:var(--nav-tabs-link-hover-border-color)}

.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--nav-tabs-link-active-color);
background-color:var(--nav-tabs-link-active-bg);
border-color:var(--nav-tabs-link-active-border-color)}

.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--nav-tabs-border-width));
border-top-left-radius:0;
border-top-right-radius:0}

.nav-pills{--nav-pills-border-radius:var(--border-radius);
--nav-pills-link-active-color:#fff;
--nav-pills-link-active-bg:#010156}

.nav-pills .nav-link{border-radius:var(--nav-pills-border-radius)}

.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--nav-pills-link-active-color);
background-color:var(--nav-pills-link-active-bg)}

.nav-underline{--nav-underline-gap:1rem;
--nav-underline-border-width:.125rem;
--nav-underline-link-active-color:var(--emphasis-color);
gap:var(--nav-underline-gap)}

.nav-underline .nav-link{border-bottom:var(--nav-underline-border-width)solid transparent;
padding-left:0;
padding-right:0}

.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentColor}

.nav-underline .nav-link.active,.nav-underline .show>.nav-link{color:var(--nav-underline-link-active-color);
border-bottom-color:currentColor;
font-weight:700}

.nav-fill>.nav-link,.nav-fill .nav-item{text-align:center;
flex:auto}

.nav-justified>.nav-link,.nav-justified .nav-item{text-align:center;
flex-grow:1;
flex-basis:0}

.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}

.tab-content>.tab-pane{display:none}

.tab-content>.active{display:block}

.navbar{--navbar-padding-x:0;
--navbar-padding-y:.5rem;
--navbar-color:rgba(var(--emphasis-color-rgb),.65);
--navbar-hover-color:rgba(var(--emphasis-color-rgb),.8);
--navbar-disabled-color:rgba(var(--emphasis-color-rgb),.3);
--navbar-active-color:rgba(var(--emphasis-color-rgb),1);
--navbar-brand-padding-y:.3125rem;
--navbar-brand-margin-end:1rem;
--navbar-brand-font-size:1.25rem;
--navbar-brand-color:rgba(var(--emphasis-color-rgb),1);
--navbar-brand-hover-color:rgba(var(--emphasis-color-rgb),1);
--navbar-nav-link-padding-x:.5rem;
--navbar-toggler-padding-y:.25rem;
--navbar-toggler-padding-x:.75rem;
--navbar-toggler-font-size:1.25rem;
--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%2834, 38, 42, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
--navbar-toggler-border-color:rgba(var(--emphasis-color-rgb),.15);
--navbar-toggler-border-radius:.25rem;
--navbar-toggler-focus-width:.25rem;
--navbar-toggler-transition:box-shadow .15s ease-in-out;
padding:var(--navbar-padding-y)var(--navbar-padding-x);
flex-wrap:wrap;
justify-content:space-between;
align-items:center;
display:flex;
position:relative}

.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{flex-wrap:inherit;
justify-content:space-between;
align-items:center;
display:flex}

.navbar-brand{padding-top:var(--navbar-brand-padding-y);
padding-bottom:var(--navbar-brand-padding-y);
margin-right:var(--navbar-brand-margin-end);
font-size:var(--navbar-brand-font-size);
color:var(--navbar-brand-color);
white-space:nowrap;
text-decoration:none}

.navbar-brand:hover,.navbar-brand:focus{color:var(--navbar-brand-hover-color)}

.navbar-nav{--nav-link-padding-x:0;
--nav-link-padding-y:.5rem;
--nav-link-font-weight: ;
--nav-link-color:var(--navbar-color);
--nav-link-hover-color:var(--navbar-hover-color);
--nav-link-disabled-color:var(--navbar-disabled-color);
flex-direction:column;
margin-bottom:0;
padding-left:0;
list-style:none;
display:flex}

.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--navbar-active-color)}

.navbar-nav .dropdown-menu{position:static}

.navbar-text{color:var(--navbar-color);
padding-top:.5rem;
padding-bottom:.5rem}

.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--navbar-active-color)}

.navbar-collapse{flex-grow:1;
flex-basis:100%;
align-items:center}

.navbar-toggler{padding:var(--navbar-toggler-padding-y)var(--navbar-toggler-padding-x);
font-size:var(--navbar-toggler-font-size);
color:var(--navbar-color);
border:var(--border-width)solid var(--navbar-toggler-border-color);
border-radius:var(--navbar-toggler-border-radius);
transition:var(--navbar-toggler-transition);
background-color:#0000;
line-height:1}

@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}

}

.navbar-toggler:hover{text-decoration:none}

.navbar-toggler:focus{box-shadow:0 0 0 var(--navbar-toggler-focus-width);
outline:0;
text-decoration:none}

.navbar-toggler-icon{vertical-align:middle;
background-image:var(--navbar-toggler-icon-bg);
background-position:50%;
background-repeat:no-repeat;
background-size:100%;
width:1.5em;
height:1.5em;
display:inline-block}

.navbar-nav-scroll{max-height:var(--scroll-height,75vh);
overflow-y:auto}

@media (width>=576px){.navbar-expand-sm{flex-wrap:nowrap;
justify-content:flex-start}

.navbar-expand-sm .navbar-nav{flex-direction:row}

.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}

.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--navbar-nav-link-padding-x);
padding-left:var(--navbar-nav-link-padding-x)}

.navbar-expand-sm .navbar-nav-scroll{overflow:visible}

.navbar-expand-sm .navbar-collapse{flex-basis:auto;
display:flex!important}

.navbar-expand-sm .navbar-toggler{display:none}

.navbar-expand-sm .offcanvas{z-index:auto;
flex-grow:1;
transition:none;
position:static;
visibility:visible!important;
background-color:#0000!important;
border:0!important;
width:auto!important;
height:auto!important;
transform:none!important}

.navbar-expand-sm .offcanvas .offcanvas-header{display:none}

.navbar-expand-sm .offcanvas .offcanvas-body{flex-grow:0;
padding:0;
display:flex;
overflow-y:visible}

}

@media (width>=768px){.navbar-expand-md{flex-wrap:nowrap;
justify-content:flex-start}

.navbar-expand-md .navbar-nav{flex-direction:row}

.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}

.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--navbar-nav-link-padding-x);
padding-left:var(--navbar-nav-link-padding-x)}

.navbar-expand-md .navbar-nav-scroll{overflow:visible}

.navbar-expand-md .navbar-collapse{flex-basis:auto;
display:flex!important}

.navbar-expand-md .navbar-toggler{display:none}

.navbar-expand-md .offcanvas{z-index:auto;
flex-grow:1;
transition:none;
position:static;
visibility:visible!important;
background-color:#0000!important;
border:0!important;
width:auto!important;
height:auto!important;
transform:none!important}

.navbar-expand-md .offcanvas .offcanvas-header{display:none}

.navbar-expand-md .offcanvas .offcanvas-body{flex-grow:0;
padding:0;
display:flex;
overflow-y:visible}

}

@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(--navbar-nav-link-padding-x);
padding-left:var(--navbar-nav-link-padding-x)}

.navbar-expand-lg .navbar-nav-scroll{overflow:visible}

.navbar-expand-lg .navbar-collapse{flex-basis:auto;
display:flex!important}

.navbar-expand-lg .navbar-toggler{display:none}

.navbar-expand-lg .offcanvas{z-index:auto;
flex-grow:1;
transition:none;
position:static;
visibility:visible!important;
background-color:#0000!important;
border:0!important;
width:auto!important;
height:auto!important;
transform:none!important}

.navbar-expand-lg .offcanvas .offcanvas-header{display:none}

.navbar-expand-lg .offcanvas .offcanvas-body{flex-grow:0;
padding:0;
display:flex;
overflow-y:visible}

}

@media (width>=1200px){.navbar-expand-xl{flex-wrap:nowrap;
justify-content:flex-start}

.navbar-expand-xl .navbar-nav{flex-direction:row}

.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}

.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--navbar-nav-link-padding-x);
padding-left:var(--navbar-nav-link-padding-x)}

.navbar-expand-xl .navbar-nav-scroll{overflow:visible}

.navbar-expand-xl .navbar-collapse{flex-basis:auto;
display:flex!important}

.navbar-expand-xl .navbar-toggler{display:none}

.navbar-expand-xl .offcanvas{z-index:auto;
flex-grow:1;
transition:none;
position:static;
visibility:visible!important;
background-color:#0000!important;
border:0!important;
width:auto!important;
height:auto!important;
transform:none!important}

.navbar-expand-xl .offcanvas .offcanvas-header{display:none}

.navbar-expand-xl .offcanvas .offcanvas-body{flex-grow:0;
padding:0;
display:flex;
overflow-y:visible}

}

@media (width>=1400px){.navbar-expand-xxl{flex-wrap:nowrap;
justify-content:flex-start}

.navbar-expand-xxl .navbar-nav{flex-direction:row}

.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}

.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--navbar-nav-link-padding-x);
padding-left:var(--navbar-nav-link-padding-x)}

.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}

.navbar-expand-xxl .navbar-collapse{flex-basis:auto;
display:flex!important}

.navbar-expand-xxl .navbar-toggler{display:none}

.navbar-expand-xxl .offcanvas{z-index:auto;
flex-grow:1;
transition:none;
position:static;
visibility:visible!important;
background-color:#0000!important;
border:0!important;
width:auto!important;
height:auto!important;
transform:none!important}

.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}

.navbar-expand-xxl .offcanvas .offcanvas-body{flex-grow:0;
padding:0;
display:flex;
overflow-y:visible}

}

.navbar-expand{flex-wrap:nowrap;
justify-content:flex-start}

.navbar-expand .navbar-nav{flex-direction:row}

.navbar-expand .navbar-nav .dropdown-menu{position:absolute}

.navbar-expand .navbar-nav .nav-link{padding-right:var(--navbar-nav-link-padding-x);
padding-left:var(--navbar-nav-link-padding-x)}

.navbar-expand .navbar-nav-scroll{overflow:visible}

.navbar-expand .navbar-collapse{flex-basis:auto;
display:flex!important}

.navbar-expand .navbar-toggler{display:none}

.navbar-expand .offcanvas{z-index:auto;
flex-grow:1;
transition:none;
position:static;
visibility:visible!important;
background-color:#0000!important;
border:0!important;
width:auto!important;
height:auto!important;
transform:none!important}

.navbar-expand .offcanvas .offcanvas-header{display:none}

.navbar-expand .offcanvas .offcanvas-body{flex-grow:0;
padding:0;
display:flex;
overflow-y:visible}

.navbar-dark,.navbar[data-bs-theme=dark]{--navbar-color:#ffffff8c;
--navbar-hover-color:#ffffffbf;
--navbar-disabled-color:#ffffff40;
--navbar-active-color:#fff;
--navbar-brand-color:#fff;
--navbar-brand-hover-color:#fff;
--navbar-toggler-border-color:#ffffff1a;
--navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}

.card{--card-spacer-y:1rem;
--card-spacer-x:1rem;
--card-title-spacer-y:.5rem;
--card-title-color: ;
--card-subtitle-color: ;
--card-border-width:var(--border-width);
--card-border-color:#dfe3e7;
--card-border-radius:var(--border-radius);
--card-box-shadow: ;
--card-inner-border-radius:calc(var(--border-radius) - (var(--border-width)));
--card-cap-padding-y:.5rem;
--card-cap-padding-x:1rem;
--card-cap-bg:rgba(var(--body-color-rgb),.03);
--card-cap-color: ;
--card-height: ;
--card-color: ;
--card-bg:var(--body-bg);
--card-img-overlay-padding:1rem;
--card-group-margin:.5em;
height:var(--card-height);
color:var(--body-color);
word-wrap:break-word;
background-color:var(--card-bg);
border:var(--card-border-width)solid var(--card-border-color);
border-radius:var(--card-border-radius);
background-clip:border-box;
flex-direction:column;
min-width:0;
display:flex;
position:relative}

.card>hr{margin-left:0;
margin-right:0}

.card>.list-group{border-top:inherit;
border-bottom:inherit}

.card>.list-group:first-child{border-top-left-radius:var(--card-inner-border-radius);
border-top-right-radius:var(--card-inner-border-radius);
border-top-width:0}

.card>.list-group:last-child{border-bottom-right-radius:var(--card-inner-border-radius);
border-bottom-left-radius:var(--card-inner-border-radius);
border-bottom-width:0}

.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}

.card-body{padding:var(--card-spacer-y)var(--card-spacer-x);
color:var(--card-color);
flex:auto}

.card-title{margin-bottom:var(--card-title-spacer-y);
color:var(--card-title-color)}

.card-subtitle{margin-top:calc(-.5*var(--card-title-spacer-y));
color:var(--card-subtitle-color);
margin-bottom:0}

.card-text:last-child{margin-bottom:0}

.card-link+.card-link{margin-left:var(--card-spacer-x)}

.card-header{padding:var(--card-cap-padding-y)var(--card-cap-padding-x);
color:var(--card-cap-color);
background-color:var(--card-cap-bg);
border-bottom:var(--card-border-width)solid var(--card-border-color);
margin-bottom:0}

.card-header:first-child{border-radius:var(--card-inner-border-radius)var(--card-inner-border-radius)0 0}

.card-footer{padding:var(--card-cap-padding-y)var(--card-cap-padding-x);
color:var(--card-cap-color);
background-color:var(--card-cap-bg);
border-top:var(--card-border-width)solid var(--card-border-color)}

.card-footer:last-child{border-radius:0 0 var(--card-inner-border-radius)var(--card-inner-border-radius)}

.card-header-tabs{margin-right:calc(-.5*var(--card-cap-padding-x));
margin-bottom:calc(-1*var(--card-cap-padding-y));
margin-left:calc(-.5*var(--card-cap-padding-x));
border-bottom:0}

.card-header-tabs .nav-link.active{background-color:var(--card-bg);
border-bottom-color:var(--card-bg)}

.card-header-pills{margin-right:calc(-.5*var(--card-cap-padding-x));
margin-left:calc(-.5*var(--card-cap-padding-x))}

.card-img-overlay{padding:var(--card-img-overlay-padding);
border-radius:var(--card-inner-border-radius);
position:absolute;
inset:0}

.card-img,.card-img-top,.card-img-bottom{width:100%}

.card-img,.card-img-top{border-top-left-radius:var(--card-inner-border-radius);
border-top-right-radius:var(--card-inner-border-radius)}

.card-img,.card-img-bottom{border-bottom-right-radius:var(--card-inner-border-radius);
border-bottom-left-radius:var(--card-inner-border-radius)}

.card-group>.card{margin-bottom:var(--card-group-margin)}

@media (width>=576px){.card-group{flex-flow:wrap;
display:flex}

.card-group>.card{flex:1 0;
margin-bottom:0}

.card-group>.card+.card{border-left:0;
margin-left:0}

.card-group>.card:not(:last-child){border-top-right-radius:0;
border-bottom-right-radius:0}

.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}

.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}

.card-group>.card:not(:first-child){border-top-left-radius:0;
border-bottom-left-radius:0}

.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}

.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}

}

.accordion{--accordion-color:var(--body-color);
--accordion-bg:var(--body-bg);
--accordion-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;
--accordion-border-color:var(--border-color);
--accordion-border-width:var(--border-width);
--accordion-border-radius:var(--border-radius);
--accordion-inner-border-radius:calc(var(--border-radius) - (var(--border-width)));
--accordion-btn-padding-x:1.25rem;
--accordion-btn-padding-y:1rem;
--accordion-btn-color:var(--body-color);
--accordion-btn-bg:var(--accordion-bg);
--accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='hsl%28210, 11%, 15%%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
--accordion-btn-icon-width:1.25rem;
--accordion-btn-icon-transform:rotate(-180deg);
--accordion-btn-icon-transition:transform .2s ease-in-out;
--accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000022'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
--accordion-btn-focus-border-color:#8894aa;
--accordion-btn-focus-box-shadow:0 0 0 .25rem #01015640;
--accordion-body-padding-x:1.25rem;
--accordion-body-padding-y:1rem;
--accordion-active-color:#0f244d;
--accordion-active-bg:#e7eaee}

.accordion-button{padding:var(--accordion-btn-padding-y)var(--accordion-btn-padding-x);
color:var(--accordion-btn-color);
text-align:left;
background-color:var(--accordion-btn-bg);
overflow-anchor:none;
transition:var(--accordion-transition);
border:0;
border-radius:0;
align-items:center;
width:100%;
font-size:1rem;
display:flex;
position:relative}

@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}

}

.accordion-button:not(.collapsed){color:var(--accordion-active-color);
background-color:var(--accordion-active-bg);
box-shadow:inset 0 calc(-1*var(--accordion-border-width))0 var(--accordion-border-color)}

.accordion-button:not(.collapsed):after{background-image:var(--accordion-btn-active-icon);
transform:var(--accordion-btn-icon-transform)}

.accordion-button:after{width:var(--accordion-btn-icon-width);
height:var(--accordion-btn-icon-width);
content:"";
background-image:var(--accordion-btn-icon);
background-repeat:no-repeat;
background-size:var(--accordion-btn-icon-width);
transition:var(--accordion-btn-icon-transition);
flex-shrink:0;
margin-left:auto}

@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}

}

.accordion-button:hover{z-index:2}

.accordion-button:focus{z-index:3;
border-color:var(--accordion-btn-focus-border-color);
box-shadow:var(--accordion-btn-focus-box-shadow);
outline:0}

.accordion-header{margin-bottom:0}

.accordion-item{color:var(--accordion-color);
background-color:var(--accordion-bg);
border:var(--accordion-border-width)solid var(--accordion-border-color)}

.accordion-item:first-of-type{border-top-left-radius:var(--accordion-border-radius);
border-top-right-radius:var(--accordion-border-radius)}

.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--accordion-inner-border-radius);
border-top-right-radius:var(--accordion-inner-border-radius)}

.accordion-item:not(:first-of-type){border-top:0}

.accordion-item:last-of-type{border-bottom-right-radius:var(--accordion-border-radius);
border-bottom-left-radius:var(--accordion-border-radius)}

.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--accordion-inner-border-radius);
border-bottom-left-radius:var(--accordion-inner-border-radius)}

.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--accordion-border-radius);
border-bottom-left-radius:var(--accordion-border-radius)}

.accordion-body{padding:var(--accordion-body-padding-y)var(--accordion-body-padding-x)}

.accordion-flush .accordion-collapse{border-width:0}

.accordion-flush .accordion-item{border-left:0;
border-right:0;
border-radius:0}

.accordion-flush .accordion-item:first-child{border-top:0}

.accordion-flush .accordion-item:last-child{border-bottom:0}

.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}

.breadcrumb{--breadcrumb-padding-x:0;
--breadcrumb-padding-y:0;
--breadcrumb-margin-bottom:1rem;
--breadcrumb-bg: ;
--breadcrumb-border-radius: ;
--breadcrumb-divider-color:var(--secondary-color);
--breadcrumb-item-padding-x:.5rem;
--breadcrumb-item-active-color:#484f56;
padding:var(--breadcrumb-padding-y)var(--breadcrumb-padding-x);
margin-bottom:var(--breadcrumb-margin-bottom);
font-size:var(--breadcrumb-font-size);
background-color:var(--breadcrumb-bg);
border-radius:var(--breadcrumb-border-radius);
flex-wrap:wrap;
list-style:none;
display:flex}

.breadcrumb-item+.breadcrumb-item{padding-left:var(--breadcrumb-item-padding-x)}

.breadcrumb-item+.breadcrumb-item:before{float:left;
padding-right:var(--breadcrumb-item-padding-x);
color:var(--breadcrumb-divider-color);
content:var(--breadcrumb-divider,"/")}

.breadcrumb-item.active{color:var(--breadcrumb-item-active-color)}

.pagination{--pagination-padding-x:.75rem;
--pagination-padding-y:.375rem;
--pagination-font-size:1rem;
--pagination-color:var(--link-color);
--pagination-bg:var(--body-bg);
--pagination-border-width:var(--border-width);
--pagination-border-color:var(--border-color);
--pagination-border-radius:var(--border-radius);
--pagination-hover-color:var(--link-hover-color);
--pagination-hover-bg:var(--tertiary-bg);
--pagination-hover-border-color:var(--border-color);
--pagination-focus-color:var(--link-hover-color);
--pagination-focus-bg:var(--secondary-bg);
--pagination-focus-box-shadow:0 0 0 .25rem #01015640;
--pagination-active-color:#fff;
--pagination-active-bg:#010156;
--pagination-active-border-color:#010156;
--pagination-disabled-color:var(--secondary-color);
--pagination-disabled-bg:var(--secondary-bg);
--pagination-disabled-border-color:var(--border-color);
padding-left:0;
list-style:none;
display:flex}

.page-link{padding:var(--pagination-padding-y)var(--pagination-padding-x);
font-size:var(--pagination-font-size);
color:var(--pagination-color);
background-color:var(--pagination-bg);
border:var(--pagination-border-width)solid var(--pagination-border-color);
text-decoration:none;
transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
display:block;
position:relative}

@media (prefers-reduced-motion:reduce){.page-link{transition:none}

}

.page-link:hover{z-index:2;
color:var(--pagination-hover-color);
background-color:var(--pagination-hover-bg);
border-color:var(--pagination-hover-border-color)}

.page-link:focus{z-index:3;
color:var(--pagination-focus-color);
background-color:var(--pagination-focus-bg);
box-shadow:var(--pagination-focus-box-shadow);
outline:0}

.page-link.active,.active>.page-link{z-index:3;
color:var(--pagination-active-color);
background-color:var(--pagination-active-bg);
border-color:var(--pagination-active-border-color)}

.page-link.disabled,.disabled>.page-link{color:var(--pagination-disabled-color);
pointer-events:none;
background-color:var(--pagination-disabled-bg);
border-color:var(--pagination-disabled-border-color)}

.page-item:not(:first-child) .page-link{margin-left:calc(var(--border-width)*-1)}

.page-item:first-child .page-link{border-top-left-radius:var(--pagination-border-radius);
border-bottom-left-radius:var(--pagination-border-radius)}

.page-item:last-child .page-link{border-top-right-radius:var(--pagination-border-radius);
border-bottom-right-radius:var(--pagination-border-radius)}

.pagination-lg{--pagination-padding-x:1.5rem;
--pagination-padding-y:.75rem;
--pagination-font-size:1.25rem;
--pagination-border-radius:var(--border-radius-lg)}

.pagination-sm{--pagination-padding-x:.5rem;
--pagination-padding-y:.25rem;
--pagination-font-size:.875rem;
--pagination-border-radius:var(--border-radius-sm)}

.badge{--badge-padding-x:.65em;
--badge-padding-y:.35em;
--badge-font-size:.75em;
--badge-font-weight:700;
--badge-color:#fff;
--badge-border-radius:var(--border-radius);
padding:var(--badge-padding-y)var(--badge-padding-x);
font-size:var(--badge-font-size);
font-weight:var(--badge-font-weight);
color:var(--badge-color);
text-align:center;
white-space:nowrap;
vertical-align:baseline;
border-radius:var(--badge-border-radius);
line-height:1;
display:inline-block}

.badge:empty{display:none}

.btn .badge{position:relative;
top:-1px}

.alert{--alert-bg:transparent;
--alert-padding-x:1rem;
--alert-padding-y:1rem;
--alert-margin-bottom:1rem;
--alert-color:inherit;
--alert-border-color:transparent;
--alert-border:var(--border-width)solid var(--alert-border-color);
--alert-border-radius:var(--border-radius);
--alert-link-color:inherit;
padding:var(--alert-padding-y)var(--alert-padding-x);
margin-bottom:var(--alert-margin-bottom);
color:var(--alert-color);
background-color:var(--alert-bg);
border:var(--alert-border);
border-radius:var(--alert-border-radius);
position:relative}

.alert-heading{color:inherit}

.alert-link{color:var(--alert-link-color);
font-weight:700}

.alert-dismissible{padding-right:3rem}

.alert-dismissible .btn-close{z-index:2;
padding:1.25rem 1rem;
position:absolute;
top:0;
right:0}

.alert-primary{--alert-color:var(--primary-text-emphasis);
--alert-bg:var(--primary-bg-subtle);
--alert-border-color:var(--primary-border-subtle);
--alert-link-color:var(--primary-text-emphasis)}

.alert-secondary{--alert-color:var(--secondary-text-emphasis);
--alert-bg:var(--secondary-bg-subtle);
--alert-border-color:var(--secondary-border-subtle);
--alert-link-color:var(--secondary-text-emphasis)}

.alert-success{--alert-color:var(--success-text-emphasis);
--alert-bg:var(--success-bg-subtle);
--alert-border-color:var(--success-border-subtle);
--alert-link-color:var(--success-text-emphasis)}

.alert-info{--alert-color:var(--info-text-emphasis);
--alert-bg:var(--info-bg-subtle);
--alert-border-color:var(--info-border-subtle);
--alert-link-color:var(--info-text-emphasis)}

.alert-warning{--alert-color:var(--warning-text-emphasis);
--alert-bg:var(--warning-bg-subtle);
--alert-border-color:var(--warning-border-subtle);
--alert-link-color:var(--warning-text-emphasis)}

.alert-danger{--alert-color:var(--danger-text-emphasis);
--alert-bg:var(--danger-bg-subtle);
--alert-border-color:var(--danger-border-subtle);
--alert-link-color:var(--danger-text-emphasis)}

.alert-light{--alert-color:var(--light-text-emphasis);
--alert-bg:var(--light-bg-subtle);
--alert-border-color:var(--light-border-subtle);
--alert-link-color:var(--light-text-emphasis)}

.alert-dark{--alert-color:var(--dark-text-emphasis);
--alert-bg:var(--dark-bg-subtle);
--alert-border-color:var(--dark-border-subtle);
--alert-link-color:var(--dark-text-emphasis)}

@keyframes progress-bar-stripes{0%{background-position-x:1rem}

}

.progress,.progress-stacked{--progress-height:1rem;
--progress-font-size:.75rem;
--progress-bg:var(--secondary-bg);
--progress-border-radius:var(--border-radius);
--progress-box-shadow:var(--box-shadow-inset);
--progress-bar-color:#fff;
--progress-bar-bg:#010156;
--progress-bar-transition:width .6s ease;
height:var(--progress-height);
font-size:var(--progress-font-size);
background-color:var(--progress-bg);
border-radius:var(--progress-border-radius);
display:flex;
overflow:hidden}

.progress-bar{color:var(--progress-bar-color);
text-align:center;
white-space:nowrap;
background-color:var(--progress-bar-bg);
transition:var(--progress-bar-transition);
flex-direction:column;
justify-content:center;
display:flex;
overflow:hidden}

@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}

}

.progress-bar-striped{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);
background-size:var(--progress-height)var(--progress-height)}

.progress-stacked>.progress{overflow:visible}

.progress-stacked>.progress>.progress-bar{width:100%}

.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}

@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}

}

.list-group{--list-group-color:var(--body-color);
--list-group-bg:var(--body-bg);
--list-group-border-color:var(--border-color);
--list-group-border-width:var(--border-width);
--list-group-border-radius:var(--border-radius);
--list-group-item-padding-x:1rem;
--list-group-item-padding-y:.5rem;
--list-group-action-color:var(--secondary-color);
--list-group-action-hover-color:var(--emphasis-color);
--list-group-action-hover-bg:var(--tertiary-bg);
--list-group-action-active-color:var(--body-color);
--list-group-action-active-bg:var(--secondary-bg);
--list-group-disabled-color:var(--secondary-color);
--list-group-disabled-bg:var(--body-bg);
--list-group-active-color:#fff;
--list-group-active-bg:#010156;
--list-group-active-border-color:#010156;
border-radius:var(--list-group-border-radius);
flex-direction:column;
margin-bottom:0;
padding-left:0;
display:flex}

.list-group-numbered{counter-reset:section;
list-style-type:none}

.list-group-numbered>.list-group-item:before{content:counters(section,".")". ";
counter-increment:section}

.list-group-item-action{color:var(--list-group-action-color);
text-align:inherit;
width:100%}

.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;
color:var(--list-group-action-hover-color);
background-color:var(--list-group-action-hover-bg);
text-decoration:none}

.list-group-item-action:active{color:var(--list-group-action-active-color);
background-color:var(--list-group-action-active-bg)}

.list-group-item{padding:var(--list-group-item-padding-y)var(--list-group-item-padding-x);
color:var(--list-group-color);
background-color:var(--list-group-bg);
border:var(--list-group-border-width)solid var(--list-group-border-color);
text-decoration:none;
display:block;
position:relative}

.list-group-item:first-child{border-top-left-radius:inherit;
border-top-right-radius:inherit}

.list-group-item:last-child{border-bottom-right-radius:inherit;
border-bottom-left-radius:inherit}

.list-group-item.disabled,.list-group-item:disabled{color:var(--list-group-disabled-color);
pointer-events:none;
background-color:var(--list-group-disabled-bg)}

.list-group-item.active{z-index:2;
color:var(--list-group-active-color);
background-color:var(--list-group-active-bg);
border-color:var(--list-group-active-border-color)}

.list-group-item+.list-group-item{border-top-width:0}

.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--list-group-border-width));
border-top-width:var(--list-group-border-width)}

.list-group-horizontal{flex-direction:row}

.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--list-group-border-radius);
border-top-right-radius:0}

.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--list-group-border-radius);
border-bottom-left-radius:0}

.list-group-horizontal>.list-group-item.active{margin-top:0}

.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--list-group-border-width);
border-left-width:0}

.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--list-group-border-width));
border-left-width:var(--list-group-border-width)}

@media (width>=576px){.list-group-horizontal-sm{flex-direction:row}

.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--list-group-border-radius);
border-top-right-radius:0}

.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--list-group-border-radius);
border-bottom-left-radius:0}

.list-group-horizontal-sm>.list-group-item.active{margin-top:0}

.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--list-group-border-width);
border-left-width:0}

.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--list-group-border-width));
border-left-width:var(--list-group-border-width)}

}

@media (width>=768px){.list-group-horizontal-md{flex-direction:row}

.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--list-group-border-radius);
border-top-right-radius:0}

.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--list-group-border-radius);
border-bottom-left-radius:0}

.list-group-horizontal-md>.list-group-item.active{margin-top:0}

.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--list-group-border-width);
border-left-width:0}

.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--list-group-border-width));
border-left-width:var(--list-group-border-width)}

}

@media (width>=992px){.list-group-horizontal-lg{flex-direction:row}

.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--list-group-border-radius);
border-top-right-radius:0}

.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--list-group-border-radius);
border-bottom-left-radius:0}

.list-group-horizontal-lg>.list-group-item.active{margin-top:0}

.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--list-group-border-width);
border-left-width:0}

.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--list-group-border-width));
border-left-width:var(--list-group-border-width)}

}

@media (width>=1200px){.list-group-horizontal-xl{flex-direction:row}

.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--list-group-border-radius);
border-top-right-radius:0}

.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--list-group-border-radius);
border-bottom-left-radius:0}

.list-group-horizontal-xl>.list-group-item.active{margin-top:0}

.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--list-group-border-width);
border-left-width:0}

.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--list-group-border-width));
border-left-width:var(--list-group-border-width)}

}

@media (width>=1400px){.list-group-horizontal-xxl{flex-direction:row}

.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--list-group-border-radius);
border-top-right-radius:0}

.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--list-group-border-radius);
border-bottom-left-radius:0}

.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}

.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--list-group-border-width);
border-left-width:0}

.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--list-group-border-width));
border-left-width:var(--list-group-border-width)}

}

.list-group-flush{border-radius:0}

.list-group-flush>.list-group-item{border-width:0 0 var(--list-group-border-width)}

.list-group-flush>.list-group-item:last-child{border-bottom-width:0}

.list-group-item-primary{--list-group-color:var(--primary-text-emphasis);
--list-group-bg:var(--primary-bg-subtle);
--list-group-border-color:var(--primary-border-subtle);
--list-group-action-hover-color:var(--emphasis-color);
--list-group-action-hover-bg:var(--primary-border-subtle);
--list-group-action-active-color:var(--emphasis-color);
--list-group-action-active-bg:var(--primary-border-subtle);
--list-group-active-color:var(--primary-bg-subtle);
--list-group-active-bg:var(--primary-text-emphasis);
--list-group-active-border-color:var(--primary-text-emphasis)}

.list-group-item-secondary{--list-group-color:var(--secondary-text-emphasis);
--list-group-bg:var(--secondary-bg-subtle);
--list-group-border-color:var(--secondary-border-subtle);
--list-group-action-hover-color:var(--emphasis-color);
--list-group-action-hover-bg:var(--secondary-border-subtle);
--list-group-action-active-color:var(--emphasis-color);
--list-group-action-active-bg:var(--secondary-border-subtle);
--list-group-active-color:var(--secondary-bg-subtle);
--list-group-active-bg:var(--secondary-text-emphasis);
--list-group-active-border-color:var(--secondary-text-emphasis)}

.list-group-item-success{--list-group-color:var(--success-text-emphasis);
--list-group-bg:var(--success-bg-subtle);
--list-group-border-color:var(--success-border-subtle);
--list-group-action-hover-color:var(--emphasis-color);
--list-group-action-hover-bg:var(--success-border-subtle);
--list-group-action-active-color:var(--emphasis-color);
--list-group-action-active-bg:var(--success-border-subtle);
--list-group-active-color:var(--success-bg-subtle);
--list-group-active-bg:var(--success-text-emphasis);
--list-group-active-border-color:var(--success-text-emphasis)}

.list-group-item-info{--list-group-color:var(--info-text-emphasis);
--list-group-bg:var(--info-bg-subtle);
--list-group-border-color:var(--info-border-subtle);
--list-group-action-hover-color:var(--emphasis-color);
--list-group-action-hover-bg:var(--info-border-subtle);
--list-group-action-active-color:var(--emphasis-color);
--list-group-action-active-bg:var(--info-border-subtle);
--list-group-active-color:var(--info-bg-subtle);
--list-group-active-bg:var(--info-text-emphasis);
--list-group-active-border-color:var(--info-text-emphasis)}

.list-group-item-warning{--list-group-color:var(--warning-text-emphasis);
--list-group-bg:var(--warning-bg-subtle);
--list-group-border-color:var(--warning-border-subtle);
--list-group-action-hover-color:var(--emphasis-color);
--list-group-action-hover-bg:var(--warning-border-subtle);
--list-group-action-active-color:var(--emphasis-color);
--list-group-action-active-bg:var(--warning-border-subtle);
--list-group-active-color:var(--warning-bg-subtle);
--list-group-active-bg:var(--warning-text-emphasis);
--list-group-active-border-color:var(--warning-text-emphasis)}

.list-group-item-danger{--list-group-color:var(--danger-text-emphasis);
--list-group-bg:var(--danger-bg-subtle);
--list-group-border-color:var(--danger-border-subtle);
--list-group-action-hover-color:var(--emphasis-color);
--list-group-action-hover-bg:var(--danger-border-subtle);
--list-group-action-active-color:var(--emphasis-color);
--list-group-action-active-bg:var(--danger-border-subtle);
--list-group-active-color:var(--danger-bg-subtle);
--list-group-active-bg:var(--danger-text-emphasis);
--list-group-active-border-color:var(--danger-text-emphasis)}

.list-group-item-light{--list-group-color:var(--light-text-emphasis);
--list-group-bg:var(--light-bg-subtle);
--list-group-border-color:var(--light-border-subtle);
--list-group-action-hover-color:var(--emphasis-color);
--list-group-action-hover-bg:var(--light-border-subtle);
--list-group-action-active-color:var(--emphasis-color);
--list-group-action-active-bg:var(--light-border-subtle);
--list-group-active-color:var(--light-bg-subtle);
--list-group-active-bg:var(--light-text-emphasis);
--list-group-active-border-color:var(--light-text-emphasis)}

.list-group-item-dark{--list-group-color:var(--dark-text-emphasis);
--list-group-bg:var(--dark-bg-subtle);
--list-group-border-color:var(--dark-border-subtle);
--list-group-action-hover-color:var(--emphasis-color);
--list-group-action-hover-bg:var(--dark-border-subtle);
--list-group-action-active-color:var(--emphasis-color);
--list-group-action-active-bg:var(--dark-border-subtle);
--list-group-active-color:var(--dark-bg-subtle);
--list-group-active-bg:var(--dark-text-emphasis);
--list-group-active-border-color:var(--dark-text-emphasis)}

.btn-close{--btn-close-color:#000;
--btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='hsl%280, 0%, 0%%29'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
--btn-close-opacity:.5;
--btn-close-hover-opacity:.75;
--btn-close-focus-shadow:0 0 0 .25rem #01015640;
--btn-close-focus-opacity:1;
--btn-close-disabled-opacity:.25;
--btn-close-white-filter:invert(1)grayscale(100%)brightness(200%);
box-sizing:content-box;
color:var(--btn-close-color);
background:transparent var(--btn-close-bg)center/1em auto no-repeat;
opacity:var(--btn-close-opacity);
border:0;
border-radius:.25rem;
width:1em;
height:1em;
padding:.25em}

.btn-close:hover{color:var(--btn-close-color);
opacity:var(--btn-close-hover-opacity);
text-decoration:none}

.btn-close:focus{box-shadow:var(--btn-close-focus-shadow);
opacity:var(--btn-close-focus-opacity);
outline:0}

.btn-close:disabled,.btn-close.disabled{pointer-events:none;
user-select:none;
opacity:var(--btn-close-disabled-opacity)}

.btn-close-white{filter:var(--btn-close-white-filter)}

.toast{--toast-zindex:1090;
--toast-padding-x:.75rem;
--toast-padding-y:.5rem;
--toast-spacing:1em;
--toast-max-width:350px;
--toast-font-size:.875rem;
--toast-color: ;
--toast-bg:rgba(var(--body-bg-rgb),.85);
--toast-border-width:var(--border-width);
--toast-border-color:var(--border-color-translucent);
--toast-border-radius:var(--border-radius);
--toast-box-shadow:var(--box-shadow);
--toast-header-color:var(--secondary-color);
--toast-header-bg:rgba(var(--body-bg-rgb),.85);
--toast-header-border-color:var(--border-color-translucent);
width:var(--toast-max-width);
font-size:var(--toast-font-size);
color:var(--toast-color);
pointer-events:auto;
background-color:var(--toast-bg);
border:var(--toast-border-width)solid var(--toast-border-color);
box-shadow:var(--toast-box-shadow);
border-radius:var(--toast-border-radius);
background-clip:padding-box;
max-width:100%}

.toast.showing{opacity:0}

.toast:not(.show){display:none}

.toast-container{--toast-zindex:1090;
z-index:var(--toast-zindex);
pointer-events:none;
width:max-content;
max-width:100%;
position:absolute}

.toast-container>:not(:last-child){margin-bottom:var(--toast-spacing)}

.toast-header{padding:var(--toast-padding-y)var(--toast-padding-x);
color:var(--toast-header-color);
background-color:var(--toast-header-bg);
border-bottom:var(--toast-border-width)solid var(--toast-header-border-color);
border-top-left-radius:calc(var(--toast-border-radius) - var(--toast-border-width));
border-top-right-radius:calc(var(--toast-border-radius) - var(--toast-border-width));
background-clip:padding-box;
align-items:center;
display:flex}

.toast-header .btn-close{margin-right:calc(-.5*var(--toast-padding-x));
margin-left:var(--toast-padding-x)}

.toast-body{padding:var(--toast-padding-x);
word-wrap:break-word}

.modal{--modal-zindex:1050;
--modal-width:500px;
--modal-padding:1rem;
--modal-margin:.5rem;
--modal-color: ;
--modal-bg:var(--body-bg);
--modal-border-color:var(--border-color-translucent);
--modal-border-width:var(--border-width);
--modal-border-radius:var(--border-radius-lg);
--modal-box-shadow:var(--box-shadow-sm);
--modal-inner-border-radius:calc(var(--border-radius-lg) - (var(--border-width)));
--modal-header-padding-x:1rem;
--modal-header-padding-y:1rem;
--modal-header-padding:1rem 1rem;
--modal-header-border-color:var(--border-color);
--modal-header-border-width:var(--border-width);
--modal-title-line-height:1.5;
--modal-footer-gap:.5rem;
--modal-footer-bg: ;
--modal-footer-border-color:var(--border-color);
--modal-footer-border-width:var(--border-width);
z-index:var(--modal-zindex);
outline:0;
width:100%;
height:100%;
display:none;
position:fixed;
top:0;
left:0;
overflow:hidden auto}

.modal-dialog{margin:var(--modal-margin);
pointer-events:none;
width:auto;
position:relative}

.modal.fade .modal-dialog{transition:transform .3s ease-out;
transform:translateY(-50px)}

@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}

}

.modal.show .modal-dialog{transform:none}

.modal.modal-static .modal-dialog{transform:scale(1.02)}

.modal-dialog-scrollable{height:calc(100% - var(--modal-margin)*2)}

.modal-dialog-scrollable .modal-content{max-height:100%;
overflow:hidden}

.modal-dialog-scrollable .modal-body{overflow-y:auto}

.modal-dialog-centered{min-height:calc(100% - var(--modal-margin)*2);
align-items:center;
display:flex}

.modal-content{color:var(--modal-color);
pointer-events:auto;
background-color:var(--modal-bg);
border:var(--modal-border-width)solid var(--modal-border-color);
border-radius:var(--modal-border-radius);
background-clip:padding-box;
outline:0;
flex-direction:column;
width:100%;
display:flex;
position:relative}

.modal-backdrop{--backdrop-zindex:1040;
--backdrop-bg:#000;
--backdrop-opacity:.5;
z-index:var(--backdrop-zindex);
background-color:var(--backdrop-bg);
width:100vw;
height:100vh;
position:fixed;
top:0;
left:0}

.modal-backdrop.fade{opacity:0}

.modal-backdrop.show{opacity:var(--backdrop-opacity)}

.modal-header{padding:var(--modal-header-padding);
border-bottom:var(--modal-header-border-width)solid var(--modal-header-border-color);
border-top-left-radius:var(--modal-inner-border-radius);
border-top-right-radius:var(--modal-inner-border-radius);
flex-shrink:0;
justify-content:space-between;
align-items:center;
display:flex}

.modal-header .btn-close{padding:calc(var(--modal-header-padding-y)*.5)calc(var(--modal-header-padding-x)*.5);
margin:calc(-.5*var(--modal-header-padding-y))calc(-.5*var(--modal-header-padding-x))calc(-.5*var(--modal-header-padding-y))auto}

.modal-title{line-height:var(--modal-title-line-height);
margin-bottom:0}

.modal-body{padding:var(--modal-padding);
flex:auto;
position:relative}

.modal-footer{padding:calc(var(--modal-padding) - var(--modal-footer-gap)*.5);
background-color:var(--modal-footer-bg);
border-top:var(--modal-footer-border-width)solid var(--modal-footer-border-color);
border-bottom-right-radius:var(--modal-inner-border-radius);
border-bottom-left-radius:var(--modal-inner-border-radius);
flex-wrap:wrap;
flex-shrink:0;
justify-content:flex-end;
align-items:center;
display:flex}

.modal-footer>*{margin:calc(var(--modal-footer-gap)*.5)}

@media (width>=576px){.modal{--modal-margin:1.75rem;
--modal-box-shadow:var(--box-shadow)}

.modal-dialog{max-width:var(--modal-width);
margin-left:auto;
margin-right:auto}

.modal-sm{--modal-width:300px}

}

@media (width>=992px){.modal-lg,.modal-xl{--modal-width:800px}

}

@media (width>=1200px){.modal-xl{--modal-width:1140px}

}

.modal-fullscreen{width:100vw;
max-width:none;
height:100%;
margin:0}

.modal-fullscreen .modal-content{border:0;
border-radius:0;
height:100%}

.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}

.modal-fullscreen .modal-body{overflow-y:auto}

@media (width<=575.98px){.modal-fullscreen-sm-down{width:100vw;
max-width:none;
height:100%;
margin:0}

.modal-fullscreen-sm-down .modal-content{border:0;
border-radius:0;
height:100%}

.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}

.modal-fullscreen-sm-down .modal-body{overflow-y:auto}

}

@media (width<=767.98px){.modal-fullscreen-md-down{width:100vw;
max-width:none;
height:100%;
margin:0}

.modal-fullscreen-md-down .modal-content{border:0;
border-radius:0;
height:100%}

.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}

.modal-fullscreen-md-down .modal-body{overflow-y:auto}

}

@media (width<=991.98px){.modal-fullscreen-lg-down{width:100vw;
max-width:none;
height:100%;
margin:0}

.modal-fullscreen-lg-down .modal-content{border:0;
border-radius:0;
height:100%}

.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}

.modal-fullscreen-lg-down .modal-body{overflow-y:auto}

}

@media (width<=1199.98px){.modal-fullscreen-xl-down{width:100vw;
max-width:none;
height:100%;
margin:0}

.modal-fullscreen-xl-down .modal-content{border:0;
border-radius:0;
height:100%}

.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}

.modal-fullscreen-xl-down .modal-body{overflow-y:auto}

}

@media (width<=1399.98px){.modal-fullscreen-xxl-down{width:100vw;
max-width:none;
height:100%;
margin:0}

.modal-fullscreen-xxl-down .modal-content{border:0;
border-radius:0;
height:100%}

.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}

.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}

}

.tooltip{--tooltip-zindex:1070;
--tooltip-max-width:200px;
--tooltip-padding-x:.5rem;
--tooltip-padding-y:.25rem;
--tooltip-margin: ;
--tooltip-font-size:.875rem;
--tooltip-color:var(--body-bg);
--tooltip-bg:var(--emphasis-color);
--tooltip-border-radius:var(--border-radius);
--tooltip-opacity:.9;
--tooltip-arrow-width:.8rem;
--tooltip-arrow-height:.4rem;
z-index:var(--tooltip-zindex);
margin:var(--tooltip-margin);
font-family:var(--cassiopeia-font-family-body,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");
text-align:left;
text-align:start;
text-shadow:none;
text-transform:none;
letter-spacing:normal;
word-break:normal;
white-space:normal;
word-spacing:normal;
line-break:auto;
font-style:normal;
font-weight:400;
line-height:1.5;
font-size:var(--tooltip-font-size);
word-wrap:break-word;
opacity:0;
text-decoration:none;
display:block}

.tooltip.show{opacity:var(--tooltip-opacity)}

.tooltip .tooltip-arrow{width:var(--tooltip-arrow-width);
height:var(--tooltip-arrow-height);
display:block}

.tooltip .tooltip-arrow:before{content:"";
border-style:solid;
border-color:#0000;
position:absolute}

.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1*var(--tooltip-arrow-height))}

.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{border-width:var(--tooltip-arrow-height)calc(var(--tooltip-arrow-width)*.5)0;
border-top-color:var(--tooltip-bg);
top:-1px}

.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1*var(--tooltip-arrow-height));
width:var(--tooltip-arrow-height);
height:var(--tooltip-arrow-width)}

.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{border-width:calc(var(--tooltip-arrow-width)*.5)var(--tooltip-arrow-height)calc(var(--tooltip-arrow-width)*.5)0;
border-right-color:var(--tooltip-bg);
right:-1px}

.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1*var(--tooltip-arrow-height))}

.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{border-width:0 calc(var(--tooltip-arrow-width)*.5)var(--tooltip-arrow-height);
border-bottom-color:var(--tooltip-bg);
bottom:-1px}

.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1*var(--tooltip-arrow-height));
width:var(--tooltip-arrow-height);
height:var(--tooltip-arrow-width)}

.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{border-width:calc(var(--tooltip-arrow-width)*.5)0 calc(var(--tooltip-arrow-width)*.5)var(--tooltip-arrow-height);
border-left-color:var(--tooltip-bg);
left:-1px}

.tooltip-inner{max-width:var(--tooltip-max-width);
padding:var(--tooltip-padding-y)var(--tooltip-padding-x);
color:var(--tooltip-color);
text-align:center;
background-color:var(--tooltip-bg);
border-radius:var(--tooltip-border-radius)}

.popover{--popover-zindex:1060;
--popover-max-width:276px;
--popover-font-size:.875rem;
--popover-bg:var(--body-bg);
--popover-border-width:var(--border-width);
--popover-border-color:var(--border-color-translucent);
--popover-border-radius:var(--border-radius-lg);
--popover-inner-border-radius:calc(var(--border-radius-lg) - var(--border-width));
--popover-box-shadow:var(--box-shadow);
--popover-header-padding-x:1rem;
--popover-header-padding-y:.5rem;
--popover-header-font-size:1rem;
--popover-header-color:inherit;
--popover-header-bg:var(--secondary-bg);
--popover-body-padding-x:1rem;
--popover-body-padding-y:1rem;
--popover-body-color:var(--body-color);
--popover-arrow-width:1rem;
--popover-arrow-height:.5rem;
--popover-arrow-border:var(--popover-border-color);
z-index:var(--popover-zindex);
max-width:var(--popover-max-width);
font-family:var(--cassiopeia-font-family-body,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");
text-align:left;
text-align:start;
text-shadow:none;
text-transform:none;
letter-spacing:normal;
word-break:normal;
white-space:normal;
word-spacing:normal;
line-break:auto;
font-style:normal;
font-weight:400;
line-height:1.5;
font-size:var(--popover-font-size);
word-wrap:break-word;
background-color:var(--popover-bg);
border:var(--popover-border-width)solid var(--popover-border-color);
border-radius:var(--popover-border-radius);
background-clip:padding-box;
text-decoration:none;
display:block}

.popover .popover-arrow{width:var(--popover-arrow-width);
height:var(--popover-arrow-height);
display:block}

.popover .popover-arrow:before,.popover .popover-arrow:after{content:"";
border:0 solid #0000;
display:block;
position:absolute}

.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--popover-arrow-height)) - var(--popover-border-width))}

.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--popover-arrow-height)calc(var(--popover-arrow-width)*.5)0}

.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{border-top-color:var(--popover-arrow-border);
bottom:0}

.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--popover-border-width);
border-top-color:var(--popover-bg)}

.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--popover-arrow-height)) - var(--popover-border-width));
width:var(--popover-arrow-height);
height:var(--popover-arrow-width)}

.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--popover-arrow-width)*.5)var(--popover-arrow-height)calc(var(--popover-arrow-width)*.5)0}

.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{border-right-color:var(--popover-arrow-border);
left:0}

.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--popover-border-width);
border-right-color:var(--popover-bg)}

.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--popover-arrow-height)) - var(--popover-border-width))}

.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--popover-arrow-width)*.5)var(--popover-arrow-height)}

.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{border-bottom-color:var(--popover-arrow-border);
top:0}

.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--popover-border-width);
border-bottom-color:var(--popover-bg)}

.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{width:var(--popover-arrow-width);
margin-left:calc(-.5*var(--popover-arrow-width));
content:"";
border-bottom:var(--popover-border-width)solid var(--popover-header-bg);
display:block;
position:absolute;
top:0;
left:50%}

.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--popover-arrow-height)) - var(--popover-border-width));
width:var(--popover-arrow-height);
height:var(--popover-arrow-width)}

.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--popover-arrow-width)*.5)0 calc(var(--popover-arrow-width)*.5)var(--popover-arrow-height)}

.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{border-left-color:var(--popover-arrow-border);
right:0}

.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--popover-border-width);
border-left-color:var(--popover-bg)}

.popover-header{padding:var(--popover-header-padding-y)var(--popover-header-padding-x);
font-size:var(--popover-header-font-size);
color:var(--popover-header-color);
background-color:var(--popover-header-bg);
border-bottom:var(--popover-border-width)solid var(--popover-border-color);
border-top-left-radius:var(--popover-inner-border-radius);
border-top-right-radius:var(--popover-inner-border-radius);
margin-bottom:0}

.popover-header:empty{display:none}

.popover-body{padding:var(--popover-body-padding-y)var(--popover-body-padding-x);
color:var(--popover-body-color)}

.carousel{position:relative}

.carousel.pointer-event{touch-action:pan-y}

.carousel-inner{width:100%;
position:relative;
overflow:hidden}

.carousel-inner:after{clear:both;
content:"";
display:block}

.carousel-item{float:left;
backface-visibility:hidden;
width:100%;
margin-right:-100%;
transition:transform .6s ease-in-out;
display:none;
position:relative}

@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}

}

.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}

.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}

.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}

.carousel-fade .carousel-item{opacity:0;
transition-property:opacity;
transform:none}

.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;
opacity:1}

.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;
opacity:0;
transition:opacity 0s .6s}

@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}

}

.carousel-control-prev,.carousel-control-next{z-index:1;
color:#fff;
text-align:center;
opacity:.5;
background:0 0;
border:0;
justify-content:center;
align-items:center;
width:15%;
padding:0;
transition:opacity .15s;
display:flex;
position:absolute;
top:0;
bottom:0}

@media (prefers-reduced-motion:reduce){.carousel-control-prev,.carousel-control-next{transition:none}

}

.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;
opacity:.9;
outline:0;
text-decoration:none}

.carousel-control-prev{left:0}

.carousel-control-next{right:0}

.carousel-control-prev-icon,.carousel-control-next-icon{background-position:50%;
background-repeat:no-repeat;
background-size:100% 100%;
width:2rem;
height:2rem;
display:inline-block}

.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='hsl%280, 0%, 100%%29'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}

.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='hsl%280, 0%, 100%%29'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}

.carousel-indicators{z-index:2;
justify-content:center;
margin-bottom:1rem;
margin-left:15%;
margin-right:15%;
padding:0;
display:flex;
position:absolute;
bottom:0;
left:0;
right:0}

.carousel-indicators [data-bs-target]{box-sizing:content-box;
text-indent:-999px;
cursor:pointer;
opacity:.5;
background-color:#fff;
background-clip:padding-box;
border:10px solid #0000;
border-left:0;
border-right:0;
flex:0 auto;
width:30px;
height:3px;
margin-left:3px;
margin-right:3px;
padding:0;
transition:opacity .6s}

@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}

}

.carousel-indicators .active{opacity:1}

.carousel-caption{color:#fff;
text-align:center;
padding-top:1.25rem;
padding-bottom:1.25rem;
position:absolute;
bottom:1.25rem;
left:15%;
right:15%}

.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert()grayscale(100)}

.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}

.carousel-dark .carousel-caption{color:#000}

.spinner-grow,.spinner-border{width:var(--spinner-width);
height:var(--spinner-height);
vertical-align:var(--spinner-vertical-align);
animation:var(--spinner-animation-speed)linear infinite var(--spinner-animation-name);
border-radius:50%;
display:inline-block}

@keyframes spinner-border{to{transform:rotate(360deg)}

}

.spinner-border{--spinner-width:2rem;
--spinner-height:2rem;
--spinner-vertical-align:-.125em;
--spinner-border-width:.25em;
--spinner-animation-speed:.75s;
--spinner-animation-name:spinner-border;
border:var(--spinner-border-width)solid currentcolor;
border-right-color:#0000}

.spinner-border-sm{--spinner-width:1rem;
--spinner-height:1rem;
--spinner-border-width:.2em}

@keyframes spinner-grow{0%{transform:scale(0)}

50%{opacity:1;
transform:none}

}

.spinner-grow{--spinner-width:2rem;
--spinner-height:2rem;
--spinner-vertical-align:-.125em;
--spinner-animation-speed:.75s;
--spinner-animation-name:spinner-grow;
opacity:0;
background-color:currentColor}

.spinner-grow-sm{--spinner-width:1rem;
--spinner-height:1rem}

@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--spinner-animation-speed:1.5s}

}

.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--offcanvas-zindex:1045;
--offcanvas-width:400px;
--offcanvas-height:30vh;
--offcanvas-padding-x:1rem;
--offcanvas-padding-y:1rem;
--offcanvas-color:var(--body-color);
--offcanvas-bg:var(--body-bg);
--offcanvas-border-width:var(--border-width);
--offcanvas-border-color:var(--border-color-translucent);
--offcanvas-box-shadow:var(--box-shadow-sm);
--offcanvas-transition:transform .3s ease-in-out;
--offcanvas-title-line-height:1.5}

@media (width<=575.98px){.offcanvas-sm{z-index:var(--offcanvas-zindex);
color:var(--offcanvas-color);
visibility:hidden;
background-color:var(--offcanvas-bg);
transition:var(--offcanvas-transition);
background-clip:padding-box;
outline:0;
flex-direction:column;
max-width:100%;
display:flex;
position:fixed;
bottom:0}

}

@media (width<=575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}

}

@media (width<=575.98px){.offcanvas-sm.offcanvas-start{width:var(--offcanvas-width);
border-right:var(--offcanvas-border-width)solid var(--offcanvas-border-color);
top:0;
left:0;
transform:translate(-100%)}

.offcanvas-sm.offcanvas-end{width:var(--offcanvas-width);
border-left:var(--offcanvas-border-width)solid var(--offcanvas-border-color);
top:0;
right:0;
transform:translate(100%)}

.offcanvas-sm.offcanvas-top{height:var(--offcanvas-height);
border-bottom:var(--offcanvas-border-width)solid var(--offcanvas-border-color);
max-height:100%;
top:0;
left:0;
right:0;
transform:translateY(-100%)}

.offcanvas-sm.offcanvas-bottom{height:var(--offcanvas-height);
border-top:var(--offcanvas-border-width)solid var(--offcanvas-border-color);
max-height:100%;
left:0;
right:0;
transform:translateY(100%)}

.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}

.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}

}

@media (width>=576px){.offcanvas-sm{--offcanvas-height:auto;
--offcanvas-border-width:0;
background-color:#0000!important}

.offcanvas-sm .offcanvas-header{display:none}

.offcanvas-sm .offcanvas-body{flex-grow:0;
padding:0;
display:flex;
overflow-y:visible;
background-color:#0000!important}

}

@media (width<=767.98px){.offcanvas-md{z-index:var(--offcanvas-zindex);
color:var(--offcanvas-color);
visibility:hidden;
background-color:var(--offcanvas-bg);
transition:var(--offcanvas-transition);
background-clip:padding-box;
outline:0;
flex-direction:column;
max-width:100%;
display:flex;
position:fixed;
bottom:0}

}

@media (width<=767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}

}

@media (width<=767.98px){.offcanvas-md.offcanvas-start{width:var(--offcanvas-width);
border-right:var(--offcanvas-border-width)solid var(--offcanvas-border-color);
top:0;
left:0;
transform:translate(-100%)}

.offcanvas-md.offcanvas-end{width:var(--offcanvas-width);
border-left:var(--offcanvas-border-width)solid var(--offcanvas-border-color);
top:0;
right:0;
transform:translate(100%)}

.offcanvas-md.offcanvas-top{height:var(--offcanvas-height);
border-bottom:var(--offcanvas-border-width)solid var(--offcanvas-border-color);
max-height:100%;
top:0;
left:0;
right:0;
transform:translateY(-100%)}

.offcanvas-md.offcanvas-bottom{height:var(--offcanvas-height);
border-top:var(--offcanvas-border-width)solid var(--offcanvas-border-color);
max-height:100%;
left:0;
right:0;
transform:translateY(100%)}

.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}

.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}

}

@media (width>=768px){.offcanvas-md{--offcanvas-height:auto;
--offcanvas-border-width:0;
background-color:#0000!important}

.offcanvas-md .offcanvas-header{display:none}

.offcanvas-md .offcanvas-body{flex-grow:0;
padding:0;
display:flex;
overflow-y:visible;
background-color:#0000!important}

}

@media (width<=991.98px){.offcanvas-lg{z-index:var(--offcanvas-zindex);
color:var(--offcanvas-color);
visibility:hidden;
background-color:var(--offcanvas-bg);
transition:var(--offcanvas-transition);
background-clip:padding-box;
outline:0;
flex-direction:column;
max-width:100%;
display:flex;
position:fixed;
bottom:0}

}

@media (width<=991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}

}

@media (width<=991.98px){.offcanvas-lg.offcanvas-start{width:var(--offcanvas-width);
border-right:var(--offcanvas-border-width)solid var(--offcanvas-border-color);
top:0;
left:0;
transform:translate(-100%)}

.offcanvas-lg.offcanvas-end{width:var(--offcanvas-width);
border-left:var(--offcanvas-border-width)solid var(--offcanvas-border-color);
top:0;
right:0;
transform:translate(100%)}

.offcanvas-lg.offcanvas-top{height:var(--offcanvas-height);
border-bottom:var(--offcanvas-border-width)solid var(--offcanvas-border-color);
max-height:100%;
top:0;
left:0;
right:0;
transform:translateY(-100%)}

.offcanvas-lg.offcanvas-bottom{height:var(--offcanvas-height);
border-top:var(--offcanvas-border-width)solid var(--offcanvas-border-color);
max-height:100%;
left:0;
right:0;
transform:translateY(100%)}

.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}

.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}

}

@media (width>=992px){.offcanvas-lg{--offcanvas-height:auto;
--offcanvas-border-width:0;
background-color:#0000!important}

.offcanvas-lg .offcanvas-header{display:none}

.offcanvas-lg .offcanvas-body{flex-grow:0;
padding:0;
display:flex;
overflow-y:visible;
background-color:#0000!important}

}

@media (width<=1199.98px){.offcanvas-xl{z-index:var(--offcanvas-zindex);
color:var(--offcanvas-color);
visibility:hidden;
background-color:var(--offcanvas-bg);
transition:var(--offcanvas-transition);
background-clip:padding-box;
outline:0;
flex-direction:column;
max-width:100%;
display:flex;
position:fixed;
bottom:0}

}

@media (width<=1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}

}

@media (width<=1199.98px){.offcanvas-xl.offcanvas-start{width:var(--offcanvas-width);
border-right:var(--offcanvas-border-width)solid var(--offcanvas-border-color);
top:0;
left:0;
transform:translate(-100%)}

.offcanvas-xl.offcanvas-end{width:var(--offcanvas-width);
border-left:var(--offcanvas-border-width)solid var(--offcanvas-border-color);
top:0;
right:0;
transform:translate(100%)}

.offcanvas-xl.offcanvas-top{height:var(--offcanvas-height);
border-bottom:var(--offcanvas-border-width)solid var(--offcanvas-border-color);
max-height:100%;
top:0;
left:0;
right:0;
transform:translateY(-100%)}

.offcanvas-xl.offcanvas-bottom{height:var(--offcanvas-height);
border-top:var(--offcanvas-border-width)solid var(--offcanvas-border-color);
max-height:100%;
left:0;
right:0;
transform:translateY(100%)}

.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}

.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}

}

@media (width>=1200px){.offcanvas-xl{--offcanvas-height:auto;
--offcanvas-border-width:0;
background-color:#0000!important}

.offcanvas-xl .offcanvas-header{display:none}

.offcanvas-xl .offcanvas-body{flex-grow:0;
padding:0;
display:flex;
overflow-y:visible;
background-color:#0000!important}

}

@media (width<=1399.98px){.offcanvas-xxl{z-index:var(--offcanvas-zindex);
color:var(--offcanvas-color);
visibility:hidden;
background-color:var(--offcanvas-bg);
transition:var(--offcanvas-transition);
background-clip:padding-box;
outline:0;
flex-direction:column;
max-width:100%;
display:flex;
position:fixed;
bottom:0}

}

@media (width<=1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}

}

@media (width<=1399.98px){.offcanvas-xxl.offcanvas-start{width:var(--offcanvas-width);
border-right:var(--offcanvas-border-width)solid var(--offcanvas-border-color);
top:0;
left:0;
transform:translate(-100%)}

.offcanvas-xxl.offcanvas-end{width:var(--offcanvas-width);
border-left:var(--offcanvas-border-width)solid var(--offcanvas-border-color);
top:0;
right:0;
transform:translate(100%)}

.offcanvas-xxl.offcanvas-top{height:var(--offcanvas-height);
border-bottom:var(--offcanvas-border-width)solid var(--offcanvas-border-color);
max-height:100%;
top:0;
left:0;
right:0;
transform:translateY(-100%)}

.offcanvas-xxl.offcanvas-bottom{height:var(--offcanvas-height);
border-top:var(--offcanvas-border-width)solid var(--offcanvas-border-color);
max-height:100%;
left:0;
right:0;
transform:translateY(100%)}

.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}

.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}

}

@media (width>=1400px){.offcanvas-xxl{--offcanvas-height:auto;
--offcanvas-border-width:0;
background-color:#0000!important}

.offcanvas-xxl .offcanvas-header{display:none}

.offcanvas-xxl .offcanvas-body{flex-grow:0;
padding:0;
display:flex;
overflow-y:visible;
background-color:#0000!important}

}

.offcanvas{z-index:var(--offcanvas-zindex);
color:var(--offcanvas-color);
visibility:hidden;
background-color:var(--offcanvas-bg);
transition:var(--offcanvas-transition);
background-clip:padding-box;
outline:0;
flex-direction:column;
max-width:100%;
display:flex;
position:fixed;
bottom:0}

@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}

}

.offcanvas.offcanvas-start{width:var(--offcanvas-width);
border-right:var(--offcanvas-border-width)solid var(--offcanvas-border-color);
top:0;
left:0;
transform:translate(-100%)}

.offcanvas.offcanvas-end{width:var(--offcanvas-width);
border-left:var(--offcanvas-border-width)solid var(--offcanvas-border-color);
top:0;
right:0;
transform:translate(100%)}

.offcanvas.offcanvas-top{height:var(--offcanvas-height);
border-bottom:var(--offcanvas-border-width)solid var(--offcanvas-border-color);
max-height:100%;
top:0;
left:0;
right:0;
transform:translateY(-100%)}

.offcanvas.offcanvas-bottom{height:var(--offcanvas-height);
border-top:var(--offcanvas-border-width)solid var(--offcanvas-border-color);
max-height:100%;
left:0;
right:0;
transform:translateY(100%)}

.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}

.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}

.offcanvas-backdrop{z-index:1040;
background-color:#000;
width:100vw;
height:100vh;
position:fixed;
top:0;
left:0}

.offcanvas-backdrop.fade{opacity:0}

.offcanvas-backdrop.show{opacity:.5}

.offcanvas-header{padding:var(--offcanvas-padding-y)var(--offcanvas-padding-x);
justify-content:space-between;
align-items:center;
display:flex}

.offcanvas-header .btn-close{padding:calc(var(--offcanvas-padding-y)*.5)calc(var(--offcanvas-padding-x)*.5);
margin-top:calc(-.5*var(--offcanvas-padding-y));
margin-right:calc(-.5*var(--offcanvas-padding-x));
margin-bottom:calc(-.5*var(--offcanvas-padding-y))}

.offcanvas-title{line-height:var(--offcanvas-title-line-height);
margin-bottom:0}

.offcanvas-body{padding:var(--offcanvas-padding-y)var(--offcanvas-padding-x);
flex-grow:1;
overflow-y:auto}

.placeholder{vertical-align:middle;
cursor:wait;
opacity:.5;
background-color:currentColor;
min-height:1em;
display:inline-block}

.placeholder.btn:before{content:"";
display:inline-block}

.placeholder-xs{min-height:.6em}

.placeholder-sm{min-height:.8em}

.placeholder-lg{min-height:1.2em}

.placeholder-glow .placeholder{animation:2s ease-in-out infinite placeholder-glow}

@keyframes placeholder-glow{50%{opacity:.2}

}

.placeholder-wave{animation:2s linear infinite placeholder-wave;
mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);
mask-size:200% 100%}

@keyframes placeholder-wave{to{mask-position:-200% 0}

}

.clearfix:after{clear:both;
content:"";
display:block}

.text-bg-primary{color:#fff!important;
background-color:RGBA(var(--primary-rgb),var(--bg-opacity,1))!important}

.text-bg-secondary{color:#fff!important;
background-color:RGBA(var(--secondary-rgb),var(--bg-opacity,1))!important}

.text-bg-success{color:#fff!important;
background-color:RGBA(var(--success-rgb),var(--bg-opacity,1))!important}

.text-bg-info{color:#fff!important;
background-color:RGBA(var(--info-rgb),var(--bg-opacity,1))!important}

.text-bg-warning{color:#fff!important;
background-color:RGBA(var(--warning-rgb),var(--bg-opacity,1))!important}

.text-bg-danger{color:#fff!important;
background-color:RGBA(var(--danger-rgb),var(--bg-opacity,1))!important}

.text-bg-light{color:#000!important;
background-color:RGBA(var(--light-rgb),var(--bg-opacity,1))!important}

.text-bg-dark{color:#fff!important;
background-color:RGBA(var(--dark-rgb),var(--bg-opacity,1))!important}

.link-primary{color:RGBA(var(--primary-rgb),var(--link-opacity,1))!important;
text-decoration-color:RGBA(var(--primary-rgb),var(--link-underline-opacity,1))!important}

.link-primary:hover,.link-primary:focus{color:RGBA(1,1,69,var(--link-opacity,1))!important;
text-decoration-color:RGBA(1,1,69,var(--link-underline-opacity,1))!important}

.link-secondary{color:RGBA(var(--secondary-rgb),var(--link-opacity,1))!important;
text-decoration-color:RGBA(var(--secondary-rgb),var(--link-underline-opacity,1))!important}

.link-secondary:hover,.link-secondary:focus{color:RGBA(87,94,101,var(--link-opacity,1))!important;
text-decoration-color:RGBA(87,94,101,var(--link-underline-opacity,1))!important}

.link-success{color:RGBA(var(--success-rgb),var(--link-opacity,1))!important;
text-decoration-color:RGBA(var(--success-rgb),var(--link-underline-opacity,1))!important}

.link-success:hover,.link-success:focus{color:RGBA(54,105,54,var(--link-opacity,1))!important;
text-decoration-color:RGBA(54,105,54,var(--link-underline-opacity,1))!important}

.link-info{color:RGBA(var(--info-rgb),var(--link-opacity,1))!important;
text-decoration-color:RGBA(var(--info-rgb),var(--link-underline-opacity,1))!important}

.link-info:hover,.link-info:focus{color:RGBA(38,79,113,var(--link-opacity,1))!important;
text-decoration-color:RGBA(38,79,113,var(--link-underline-opacity,1))!important}

.link-warning{color:RGBA(var(--warning-rgb),var(--link-opacity,1))!important;
text-decoration-color:RGBA(var(--warning-rgb),var(--link-underline-opacity,1))!important}

.link-warning:hover,.link-warning:focus{color:RGBA(138,78,0,var(--link-opacity,1))!important;
text-decoration-color:RGBA(138,78,0,var(--link-underline-opacity,1))!important}

.link-danger{color:RGBA(var(--danger-rgb),var(--link-opacity,1))!important;
text-decoration-color:RGBA(var(--danger-rgb),var(--link-underline-opacity,1))!important}

.link-danger:hover,.link-danger:focus{color:RGBA(132,25,19,var(--link-opacity,1))!important;
text-decoration-color:RGBA(132,25,19,var(--link-underline-opacity,1))!important}

.link-light{color:RGBA(var(--light-rgb),var(--link-opacity,1))!important;
text-decoration-color:RGBA(var(--light-rgb),var(--link-underline-opacity,1))!important}

.link-light:hover,.link-light:focus{color:RGBA(250,251,252,var(--link-opacity,1))!important;
text-decoration-color:RGBA(250,251,252,var(--link-underline-opacity,1))!important}

.link-dark{color:RGBA(var(--dark-rgb),var(--link-opacity,1))!important;
text-decoration-color:RGBA(var(--dark-rgb),var(--link-underline-opacity,1))!important}

.link-dark:hover,.link-dark:focus{color:RGBA(42,47,52,var(--link-opacity,1))!important;
text-decoration-color:RGBA(42,47,52,var(--link-underline-opacity,1))!important}

.link-body-emphasis{color:RGBA(var(--emphasis-color-rgb),var(--link-opacity,1))!important;
text-decoration-color:RGBA(var(--emphasis-color-rgb),var(--link-underline-opacity,1))!important}

.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--emphasis-color-rgb),var(--link-opacity,.75))!important;
text-decoration-color:RGBA(var(--emphasis-color-rgb),var(--link-underline-opacity,.75))!important}

.focus-ring:focus{box-shadow:var(--focus-ring-x,0)var(--focus-ring-y,0)var(--focus-ring-blur,0)var(--focus-ring-width)var(--focus-ring-color);
outline:0}

.icon-link{text-decoration-color:rgba(var(--link-color-rgb),var(--link-opacity,.5));
text-underline-offset:.25em;
backface-visibility:hidden;
align-items:center;
gap:.375rem;
display:inline-flex}

.icon-link>.bi{fill:currentColor;
flex-shrink:0;
width:1em;
height:1em;
transition:transform .2s ease-in-out}

@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}

}

.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--icon-link-transform,translate3d(.25em,0,0))}

.ratio{width:100%;
position:relative}

.ratio:before{padding-top:var(--aspect-ratio);
content:"";
display:block}

.ratio>*{width:100%;
height:100%;
position:absolute;
top:0;
left:0}

.ratio-1x1{--aspect-ratio:100%}

.ratio-4x3{--aspect-ratio:75%}

.ratio-16x9{--aspect-ratio:56.25%}

.ratio-21x9{--aspect-ratio:42.8571%}

.fixed-top{z-index:1030;
position:fixed;
top:0;
left:0;
right:0}

.fixed-bottom{z-index:1030;
position:fixed;
bottom:0;
left:0;
right:0}

.sticky-top{z-index:1020;
position:sticky;
top:0}

.sticky-bottom{z-index:1020;
position:sticky;
bottom:0}

@media (width>=576px){.sticky-sm-top{z-index:1020;
position:sticky;
top:0}

.sticky-sm-bottom{z-index:1020;
position:sticky;
bottom:0}

}

@media (width>=768px){.sticky-md-top{z-index:1020;
position:sticky;
top:0}

.sticky-md-bottom{z-index:1020;
position:sticky;
bottom:0}

}

@media (width>=992px){.sticky-lg-top{z-index:1020;
position:sticky;
top:0}

.sticky-lg-bottom{z-index:1020;
position:sticky;
bottom:0}

}

@media (width>=1200px){.sticky-xl-top{z-index:1020;
position:sticky;
top:0}

.sticky-xl-bottom{z-index:1020;
position:sticky;
bottom:0}

}

@media (width>=1400px){.sticky-xxl-top{z-index:1020;
position:sticky;
top:0}

.sticky-xxl-bottom{z-index:1020;
position:sticky;
bottom:0}

}

.hstack{flex-direction:row;
align-self:stretch;
align-items:center;
display:flex}

.vstack{flex-direction:column;
flex:auto;
align-self:stretch;
display:flex}

.visually-hidden,.sr-only,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;
white-space:nowrap!important;
border:0!important;
width:1px!important;
height:1px!important;
margin:-1px!important;
padding:0!important;
overflow:hidden!important}

.visually-hidden:not(caption),.sr-only:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}

.stretched-link:after{z-index:1;
content:"";
position:absolute;
inset:0}

.text-truncate{text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden}

.vr{width:var(--border-width);
opacity:.25;
background-color:currentColor;
align-self:stretch;
min-height:1em;
display:inline-block}

.align-baseline{vertical-align:baseline!important}

.align-top{vertical-align:top!important}

.align-middle{vertical-align:middle!important}

.align-bottom{vertical-align:bottom!important}

.align-text-bottom{vertical-align:text-bottom!important}

.align-text-top{vertical-align:text-top!important}

.float-start{float:left!important}

.float-end{float:right!important}

.float-none{float:none!important}

.object-fit-contain{object-fit:contain!important}

.object-fit-cover{object-fit:cover!important}

.object-fit-fill{object-fit:fill!important}

.object-fit-scale{object-fit:scale-down!important}

.object-fit-none{object-fit:none!important}

.opacity-0{opacity:0!important}

.opacity-25{opacity:.25!important}

.opacity-50{opacity:.5!important}

.opacity-75{opacity:.75!important}

.opacity-100{opacity:1!important}

.overflow-auto{overflow:auto!important}

.overflow-hidden{overflow:hidden!important}

.overflow-visible{overflow:visible!important}

.overflow-scroll{overflow:scroll!important}

.overflow-x-auto{overflow-x:auto!important}

.overflow-x-hidden{overflow-x:hidden!important}

.overflow-x-visible{overflow-x:visible!important}

.overflow-x-scroll{overflow-x:scroll!important}

.overflow-y-auto{overflow-y:auto!important}

.overflow-y-hidden{overflow-y:hidden!important}

.overflow-y-visible{overflow-y:visible!important}

.overflow-y-scroll{overflow-y:scroll!important}

.d-inline{display:inline!important}

.d-inline-block{display:inline-block!important}

.d-block{display:block!important}

.d-grid{display:grid!important}

.d-inline-grid{display:inline-grid!important}

.d-table{display:table!important}

.d-table-row{display:table-row!important}

.d-table-cell{display:table-cell!important}

.d-flex{display:flex!important}

.d-inline-flex{display:inline-flex!important}

.d-none{display:none!important}

.shadow{box-shadow:var(--box-shadow)!important}

.shadow-sm{box-shadow:var(--box-shadow-sm)!important}

.shadow-lg{box-shadow:var(--box-shadow-lg)!important}

.shadow-none{box-shadow:none!important}

.focus-ring-primary{--focus-ring-color:rgba(var(--primary-rgb),var(--focus-ring-opacity))}

.focus-ring-secondary{--focus-ring-color:rgba(var(--secondary-rgb),var(--focus-ring-opacity))}

.focus-ring-success{--focus-ring-color:rgba(var(--success-rgb),var(--focus-ring-opacity))}

.focus-ring-info{--focus-ring-color:rgba(var(--info-rgb),var(--focus-ring-opacity))}

.focus-ring-warning{--focus-ring-color:rgba(var(--warning-rgb),var(--focus-ring-opacity))}

.focus-ring-danger{--focus-ring-color:rgba(var(--danger-rgb),var(--focus-ring-opacity))}

.focus-ring-light{--focus-ring-color:rgba(var(--light-rgb),var(--focus-ring-opacity))}

.focus-ring-dark{--focus-ring-color:rgba(var(--dark-rgb),var(--focus-ring-opacity))}

.position-static{position:static!important}

.position-relative{position:relative!important}

.position-absolute{position:absolute!important}

.position-fixed{position:fixed!important}

.position-sticky{position:sticky!important}

.top-0{top:0!important}

.top-50{top:50%!important}

.top-100{top:100%!important}

.bottom-0{bottom:0!important}

.bottom-50{bottom:50%!important}

.bottom-100{bottom:100%!important}

.start-0{left:0!important}

.start-50{left:50%!important}

.start-100{left:100%!important}

.end-0{right:0!important}

.end-50{right:50%!important}

.end-100{right:100%!important}

.translate-middle{transform:translate(-50%,-50%)!important}

.translate-middle-x{transform:translate(-50%)!important}

.translate-middle-y{transform:translateY(-50%)!important}

.border{border:var(--border-width)var(--border-style)var(--border-color)!important}

.border-0{border:0!important}

.border-top{border-top:var(--border-width)var(--border-style)var(--border-color)!important}

.border-top-0{border-top:0!important}

.border-end{border-right:var(--border-width)var(--border-style)var(--border-color)!important}

.border-end-0{border-right:0!important}

.border-bottom{border-bottom:var(--border-width)var(--border-style)var(--border-color)!important}

.border-bottom-0{border-bottom:0!important}

.border-start{border-left:var(--border-width)var(--border-style)var(--border-color)!important}

.border-start-0{border-left:0!important}

.border-primary{--border-opacity:1;
border-color:rgba(var(--primary-rgb),var(--border-opacity))!important}

.border-secondary{--border-opacity:1;
border-color:rgba(var(--secondary-rgb),var(--border-opacity))!important}

.border-success{--border-opacity:1;
border-color:rgba(var(--success-rgb),var(--border-opacity))!important}

.border-info{--border-opacity:1;
border-color:rgba(var(--info-rgb),var(--border-opacity))!important}

.border-warning{--border-opacity:1;
border-color:rgba(var(--warning-rgb),var(--border-opacity))!important}

.border-danger{--border-opacity:1;
border-color:rgba(var(--danger-rgb),var(--border-opacity))!important}

.border-light{--border-opacity:1;
border-color:rgba(var(--light-rgb),var(--border-opacity))!important}

.border-dark{--border-opacity:1;
border-color:rgba(var(--dark-rgb),var(--border-opacity))!important}

.border-black{--border-opacity:1;
border-color:rgba(var(--black-rgb),var(--border-opacity))!important}

.border-white{--border-opacity:1;
border-color:rgba(var(--white-rgb),var(--border-opacity))!important}

.border-primary-subtle{border-color:var(--primary-border-subtle)!important}

.border-secondary-subtle{border-color:var(--secondary-border-subtle)!important}

.border-success-subtle{border-color:var(--success-border-subtle)!important}

.border-info-subtle{border-color:var(--info-border-subtle)!important}

.border-warning-subtle{border-color:var(--warning-border-subtle)!important}

.border-danger-subtle{border-color:var(--danger-border-subtle)!important}

.border-light-subtle{border-color:var(--light-border-subtle)!important}

.border-dark-subtle{border-color:var(--dark-border-subtle)!important}

.border-1{border-width:1px!important}

.border-2{border-width:2px!important}

.border-3{border-width:3px!important}

.border-4{border-width:4px!important}

.border-5{border-width:5px!important}

.border-opacity-10{--border-opacity:.1}

.border-opacity-25{--border-opacity:.25}

.border-opacity-50{--border-opacity:.5}

.border-opacity-75{--border-opacity:.75}

.border-opacity-100{--border-opacity:1}

.w-25{width:25%!important}

.w-50{width:50%!important}

.w-75{width:75%!important}

.w-100{width:100%!important}

.w-auto{width:auto!important}

.mw-100{max-width:100%!important}

.vw-100{width:100vw!important}

.min-vw-100{min-width:100vw!important}

.h-25{height:25%!important}

.h-50{height:50%!important}

.h-75{height:75%!important}

.h-100{height:100%!important}

.h-auto{height:auto!important}

.mh-100{max-height:100%!important}

.vh-100{height:100vh!important}

.min-vh-100{min-height:100vh!important}

.flex-fill{flex:auto!important}

.flex-row{flex-direction:row!important}

.flex-column{flex-direction:column!important}

.flex-row-reverse{flex-direction:row-reverse!important}

.flex-column-reverse{flex-direction:column-reverse!important}

.flex-grow-0{flex-grow:0!important}

.flex-grow-1{flex-grow:1!important}

.flex-shrink-0{flex-shrink:0!important}

.flex-shrink-1{flex-shrink:1!important}

.flex-wrap{flex-wrap:wrap!important}

.flex-nowrap{flex-wrap:nowrap!important}

.flex-wrap-reverse{flex-wrap:wrap-reverse!important}

.justify-content-start{justify-content:flex-start!important}

.justify-content-end{justify-content:flex-end!important}

.justify-content-center{justify-content:center!important}

.justify-content-between{justify-content:space-between!important}

.justify-content-around{justify-content:space-around!important}

.justify-content-evenly{justify-content:space-evenly!important}

.align-items-start{align-items:flex-start!important}

.align-items-end{align-items:flex-end!important}

.align-items-center{align-items:center!important}

.align-items-baseline{align-items:baseline!important}

.align-items-stretch{align-items:stretch!important}

.align-content-start{align-content:flex-start!important}

.align-content-end{align-content:flex-end!important}

.align-content-center{align-content:center!important}

.align-content-between{align-content:space-between!important}

.align-content-around{align-content:space-around!important}

.align-content-stretch{align-content:stretch!important}

.align-self-auto{align-self:auto!important}

.align-self-start{align-self:flex-start!important}

.align-self-end{align-self:flex-end!important}

.align-self-center{align-self:center!important}

.align-self-baseline{align-self:baseline!important}

.align-self-stretch{align-self:stretch!important}

.order-first{order:-1!important}

.order-0{order:0!important}

.order-1{order:1!important}

.order-2{order:2!important}

.order-3{order:3!important}

.order-4{order:4!important}

.order-5{order:5!important}

.order-last{order:6!important}

.m-0{margin:0!important}

.m-1{margin:.25rem!important}

.m-2{margin:.5rem!important}

.m-3{margin:1rem!important}

.m-4{margin:1.5rem!important}

.m-5{margin:3rem!important}

.m-auto{margin:auto!important}

.mx-0{margin-left:0!important;
margin-right:0!important}

.mx-1{margin-left:.25rem!important;
margin-right:.25rem!important}

.mx-2{margin-left:.5rem!important;
margin-right:.5rem!important}

.mx-3{margin-left:1rem!important;
margin-right:1rem!important}

.mx-4{margin-left:1.5rem!important;
margin-right:1.5rem!important}

.mx-5{margin-left:3rem!important;
margin-right:3rem!important}

.mx-auto{margin-left:auto!important;
margin-right:auto!important}

.my-0{margin-top:0!important;
margin-bottom:0!important}

.my-1{margin-top:.25rem!important;
margin-bottom:.25rem!important}

.my-2{margin-top:.5rem!important;
margin-bottom:.5rem!important}

.my-3{margin-top:1rem!important;
margin-bottom:1rem!important}

.my-4{margin-top:1.5rem!important;
margin-bottom:1.5rem!important}

.my-5{margin-top:3rem!important;
margin-bottom:3rem!important}

.my-auto{margin-top:auto!important;
margin-bottom:auto!important}

.mt-0{margin-top:0!important}

.mt-1{margin-top:.25rem!important}

.mt-2{margin-top:.5rem!important}

.mt-3{margin-top:1rem!important}

.mt-4{margin-top:1.5rem!important}

.mt-5{margin-top:3rem!important}

.mt-auto{margin-top:auto!important}

.me-0{margin-right:0!important}

.me-1{margin-right:.25rem!important}

.me-2{margin-right:.5rem!important}

.me-3{margin-right:1rem!important}

.me-4{margin-right:1.5rem!important}

.me-5{margin-right:3rem!important}

.me-auto{margin-right:auto!important}

.mb-0{margin-bottom:0!important}

.mb-1{margin-bottom:.25rem!important}

.mb-2{margin-bottom:.5rem!important}

.mb-3,.form-group{margin-bottom:1rem!important}

.mb-4{margin-bottom:1.5rem!important}

.mb-5{margin-bottom:3rem!important}

.mb-auto{margin-bottom:auto!important}

.ms-0{margin-left:0!important}

.ms-1{margin-left:.25rem!important}

.ms-2{margin-left:.5rem!important}

.ms-3{margin-left:1rem!important}

.ms-4{margin-left:1.5rem!important}

.ms-5{margin-left:3rem!important}

.ms-auto{margin-left:auto!important}

.p-0{padding:0!important}

.p-1{padding:.25rem!important}

.p-2{padding:.5rem!important}

.p-3{padding:1rem!important}

.p-4{padding:1.5rem!important}

.p-5{padding:3rem!important}

.px-0{padding-left:0!important;
padding-right:0!important}

.px-1{padding-left:.25rem!important;
padding-right:.25rem!important}

.px-2{padding-left:.5rem!important;
padding-right:.5rem!important}

.px-3{padding-left:1rem!important;
padding-right:1rem!important}

.px-4{padding-left:1.5rem!important;
padding-right:1.5rem!important}

.px-5{padding-left:3rem!important;
padding-right:3rem!important}

.py-0{padding-top:0!important;
padding-bottom:0!important}

.py-1{padding-top:.25rem!important;
padding-bottom:.25rem!important}

.py-2{padding-top:.5rem!important;
padding-bottom:.5rem!important}

.py-3{padding-top:1rem!important;
padding-bottom:1rem!important}

.py-4{padding-top:1.5rem!important;
padding-bottom:1.5rem!important}

.py-5{padding-top:3rem!important;
padding-bottom:3rem!important}

.pt-0{padding-top:0!important}

.pt-1{padding-top:.25rem!important}

.pt-2{padding-top:.5rem!important}

.pt-3{padding-top:1rem!important}

.pt-4{padding-top:1.5rem!important}

.pt-5{padding-top:3rem!important}

.pe-0{padding-right:0!important}

.pe-1{padding-right:.25rem!important}

.pe-2{padding-right:.5rem!important}

.pe-3{padding-right:1rem!important}

.pe-4{padding-right:1.5rem!important}

.pe-5{padding-right:3rem!important}

.pb-0{padding-bottom:0!important}

.pb-1{padding-bottom:.25rem!important}

.pb-2{padding-bottom:.5rem!important}

.pb-3{padding-bottom:1rem!important}

.pb-4{padding-bottom:1.5rem!important}

.pb-5{padding-bottom:3rem!important}

.ps-0{padding-left:0!important}

.ps-1{padding-left:.25rem!important}

.ps-2{padding-left:.5rem!important}

.ps-3{padding-left:1rem!important}

.ps-4{padding-left:1.5rem!important}

.ps-5{padding-left:3rem!important}

.gap-0{gap:0!important}

.gap-1{gap:.25rem!important}

.gap-2{gap:.5rem!important}

.gap-3{gap:1rem!important}

.gap-4{gap:1.5rem!important}

.gap-5{gap:3rem!important}

.row-gap-0{row-gap:0!important}

.row-gap-1{row-gap:.25rem!important}

.row-gap-2{row-gap:.5rem!important}

.row-gap-3{row-gap:1rem!important}

.row-gap-4{row-gap:1.5rem!important}

.row-gap-5{row-gap:3rem!important}

.column-gap-0{column-gap:0!important}

.column-gap-1{column-gap:.25rem!important}

.column-gap-2{column-gap:.5rem!important}

.column-gap-3{column-gap:1rem!important}

.column-gap-4{column-gap:1.5rem!important}

.column-gap-5{column-gap:3rem!important}

.font-monospace{font-family:var(--font-monospace)!important}

.fs-1{font-size:calc(1.375rem + 1.5vw)!important}

.fs-2{font-size:calc(1.325rem + .9vw)!important}

.fs-3{font-size:calc(1.3rem + .6vw)!important}

.fs-4{font-size:calc(1.275rem + .3vw)!important}

.fs-5{font-size:1.25rem!important}

.fs-6{font-size:1rem!important}

.fst-italic{font-style:italic!important}

.fst-normal{font-style:normal!important}

.fw-lighter{font-weight:lighter!important}

.fw-light{font-weight:300!important}

.fw-normal{font-weight:400!important}

.fw-medium{font-weight:500!important}

.fw-semibold{font-weight:600!important}

.fw-bold{font-weight:700!important}

.fw-bolder{font-weight:bolder!important}

.lh-1{line-height:1!important}

.lh-sm{line-height:1.25!important}

.lh-base{line-height:1.5!important}

.lh-lg{line-height:2!important}

.text-start{text-align:left!important}

.text-end{text-align:right!important}

.text-center{text-align:center!important}

.text-decoration-none{text-decoration:none!important}

.text-decoration-underline{text-decoration:underline!important}

.text-decoration-line-through{text-decoration:line-through!important}

.text-lowercase{text-transform:lowercase!important}

.text-uppercase{text-transform:uppercase!important}

.text-capitalize{text-transform:capitalize!important}

.text-wrap{white-space:normal!important}

.text-nowrap{white-space:nowrap!important}

.text-break{word-wrap:break-word!important;
word-break:break-word!important}

.text-primary{--text-opacity:1;
color:rgba(var(--primary-rgb),var(--text-opacity))!important}

.text-secondary{--text-opacity:1;
color:rgba(var(--secondary-rgb),var(--text-opacity))!important}

.text-success{--text-opacity:1;
color:rgba(var(--success-rgb),var(--text-opacity))!important}

.text-info{--text-opacity:1;
color:rgba(var(--info-rgb),var(--text-opacity))!important}

.text-warning{--text-opacity:1;
color:rgba(var(--warning-rgb),var(--text-opacity))!important}

.text-danger{--text-opacity:1;
color:rgba(var(--danger-rgb),var(--text-opacity))!important}

.text-light{--text-opacity:1;
color:rgba(var(--light-rgb),var(--text-opacity))!important}

.text-dark{--text-opacity:1;
color:rgba(var(--dark-rgb),var(--text-opacity))!important}

.text-black{--text-opacity:1;
color:rgba(var(--black-rgb),var(--text-opacity))!important}

.text-white{--text-opacity:1;
color:rgba(var(--white-rgb),var(--text-opacity))!important}

.text-body{--text-opacity:1;
color:rgba(var(--body-color-rgb),var(--text-opacity))!important}

.text-muted{--text-opacity:1;
color:var(--secondary-color)!important}

.text-black-50{--text-opacity:1;
color:#00000080!important}

.text-white-50{--text-opacity:1;
color:#ffffff80!important}

.text-body-secondary{--text-opacity:1;
color:var(--secondary-color)!important}

.text-body-tertiary{--text-opacity:1;
color:var(--tertiary-color)!important}

.text-body-emphasis{--text-opacity:1;
color:var(--emphasis-color)!important}

.text-reset{--text-opacity:1;
color:inherit!important}

.text-opacity-25{--text-opacity:.25}

.text-opacity-50{--text-opacity:.5}

.text-opacity-75{--text-opacity:.75}

.text-opacity-100{--text-opacity:1}

.text-primary-emphasis{color:var(--primary-text-emphasis)!important}

.text-secondary-emphasis{color:var(--secondary-text-emphasis)!important}

.text-success-emphasis{color:var(--success-text-emphasis)!important}

.text-info-emphasis{color:var(--info-text-emphasis)!important}

.text-warning-emphasis{color:var(--warning-text-emphasis)!important}

.text-danger-emphasis{color:var(--danger-text-emphasis)!important}

.text-light-emphasis{color:var(--light-text-emphasis)!important}

.text-dark-emphasis{color:var(--dark-text-emphasis)!important}

.link-opacity-10,.link-opacity-10-hover:hover{--link-opacity:.1}

.link-opacity-25,.link-opacity-25-hover:hover{--link-opacity:.25}

.link-opacity-50,.link-opacity-50-hover:hover{--link-opacity:.5}

.link-opacity-75,.link-opacity-75-hover:hover{--link-opacity:.75}

.link-opacity-100,.link-opacity-100-hover:hover{--link-opacity:1}

.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}

.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}

.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}

.link-underline-primary{--link-underline-opacity:1;
text-decoration-color:rgba(var(--primary-rgb),var(--link-underline-opacity))!important}

.link-underline-secondary{--link-underline-opacity:1;
text-decoration-color:rgba(var(--secondary-rgb),var(--link-underline-opacity))!important}

.link-underline-success{--link-underline-opacity:1;
text-decoration-color:rgba(var(--success-rgb),var(--link-underline-opacity))!important}

.link-underline-info{--link-underline-opacity:1;
text-decoration-color:rgba(var(--info-rgb),var(--link-underline-opacity))!important}

.link-underline-warning{--link-underline-opacity:1;
text-decoration-color:rgba(var(--warning-rgb),var(--link-underline-opacity))!important}

.link-underline-danger{--link-underline-opacity:1;
text-decoration-color:rgba(var(--danger-rgb),var(--link-underline-opacity))!important}

.link-underline-light{--link-underline-opacity:1;
text-decoration-color:rgba(var(--light-rgb),var(--link-underline-opacity))!important}

.link-underline-dark{--link-underline-opacity:1;
text-decoration-color:rgba(var(--dark-rgb),var(--link-underline-opacity))!important}

.link-underline{--link-underline-opacity:1;
text-decoration-color:rgba(var(--link-color-rgb),var(--link-underline-opacity,1))!important}

.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--link-underline-opacity:0}

.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--link-underline-opacity:.1}

.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--link-underline-opacity:.25}

.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--link-underline-opacity:.5}

.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--link-underline-opacity:.75}

.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--link-underline-opacity:1}

.bg-primary{--bg-opacity:1;
background-color:rgba(var(--primary-rgb),var(--bg-opacity))!important}

.bg-secondary{--bg-opacity:1;
background-color:rgba(var(--secondary-rgb),var(--bg-opacity))!important}

.bg-success{--bg-opacity:1;
background-color:rgba(var(--success-rgb),var(--bg-opacity))!important}

.bg-info{--bg-opacity:1;
background-color:rgba(var(--info-rgb),var(--bg-opacity))!important}

.bg-warning{--bg-opacity:1;
background-color:rgba(var(--warning-rgb),var(--bg-opacity))!important}

.bg-danger{--bg-opacity:1;
background-color:rgba(var(--danger-rgb),var(--bg-opacity))!important}

.bg-light{--bg-opacity:1;
background-color:rgba(var(--light-rgb),var(--bg-opacity))!important}

.bg-dark{--bg-opacity:1;
background-color:rgba(var(--dark-rgb),var(--bg-opacity))!important}

.bg-black{--bg-opacity:1;
background-color:rgba(var(--black-rgb),var(--bg-opacity))!important}

.bg-white{--bg-opacity:1;
background-color:rgba(var(--white-rgb),var(--bg-opacity))!important}

.bg-body{--bg-opacity:1;
background-color:rgba(var(--body-bg-rgb),var(--bg-opacity))!important}

.bg-transparent{--bg-opacity:1;
background-color:#0000!important}

.bg-body-secondary{--bg-opacity:1;
background-color:rgba(var(--secondary-bg-rgb),var(--bg-opacity))!important}

.bg-body-tertiary{--bg-opacity:1;
background-color:rgba(var(--tertiary-bg-rgb),var(--bg-opacity))!important}

.bg-opacity-10{--bg-opacity:.1}

.bg-opacity-25{--bg-opacity:.25}

.bg-opacity-50{--bg-opacity:.5}

.bg-opacity-75{--bg-opacity:.75}

.bg-opacity-100{--bg-opacity:1}

.bg-primary-subtle{background-color:var(--primary-bg-subtle)!important}

.bg-secondary-subtle{background-color:var(--secondary-bg-subtle)!important}

.bg-success-subtle{background-color:var(--success-bg-subtle)!important}

.bg-info-subtle{background-color:var(--info-bg-subtle)!important}

.bg-warning-subtle{background-color:var(--warning-bg-subtle)!important}

.bg-danger-subtle{background-color:var(--danger-bg-subtle)!important}

.bg-light-subtle{background-color:var(--light-bg-subtle)!important}

.bg-dark-subtle{background-color:var(--dark-bg-subtle)!important}

.bg-gradient{background-image:var(--gradient)!important}

.user-select-all{user-select:all!important}

.user-select-auto{user-select:auto!important}

.user-select-none{user-select:none!important}

.pe-none{pointer-events:none!important}

.pe-auto{pointer-events:auto!important}

.rounded{border-radius:var(--border-radius)!important}

.rounded-0{border-radius:0!important}

.rounded-1{border-radius:var(--border-radius-sm)!important}

.rounded-2{border-radius:var(--border-radius)!important}

.rounded-3{border-radius:var(--border-radius-lg)!important}

.rounded-4{border-radius:var(--border-radius-xl)!important}

.rounded-5{border-radius:var(--border-radius-xxl)!important}

.rounded-circle{border-radius:50%!important}

.rounded-pill{border-radius:var(--border-radius-pill)!important}

.rounded-top{border-top-left-radius:var(--border-radius)!important;
border-top-right-radius:var(--border-radius)!important}

.rounded-top-0{border-top-left-radius:0!important;
border-top-right-radius:0!important}

.rounded-top-1{border-top-left-radius:var(--border-radius-sm)!important;
border-top-right-radius:var(--border-radius-sm)!important}

.rounded-top-2{border-top-left-radius:var(--border-radius)!important;
border-top-right-radius:var(--border-radius)!important}

.rounded-top-3{border-top-left-radius:var(--border-radius-lg)!important;
border-top-right-radius:var(--border-radius-lg)!important}

.rounded-top-4{border-top-left-radius:var(--border-radius-xl)!important;
border-top-right-radius:var(--border-radius-xl)!important}

.rounded-top-5{border-top-left-radius:var(--border-radius-xxl)!important;
border-top-right-radius:var(--border-radius-xxl)!important}

.rounded-top-circle{border-top-left-radius:50%!important;
border-top-right-radius:50%!important}

.rounded-top-pill{border-top-left-radius:var(--border-radius-pill)!important;
border-top-right-radius:var(--border-radius-pill)!important}

.rounded-end{border-top-right-radius:var(--border-radius)!important;
border-bottom-right-radius:var(--border-radius)!important}

.rounded-end-0{border-top-right-radius:0!important;
border-bottom-right-radius:0!important}

.rounded-end-1{border-top-right-radius:var(--border-radius-sm)!important;
border-bottom-right-radius:var(--border-radius-sm)!important}

.rounded-end-2{border-top-right-radius:var(--border-radius)!important;
border-bottom-right-radius:var(--border-radius)!important}

.rounded-end-3{border-top-right-radius:var(--border-radius-lg)!important;
border-bottom-right-radius:var(--border-radius-lg)!important}

.rounded-end-4{border-top-right-radius:var(--border-radius-xl)!important;
border-bottom-right-radius:var(--border-radius-xl)!important}

.rounded-end-5{border-top-right-radius:var(--border-radius-xxl)!important;
border-bottom-right-radius:var(--border-radius-xxl)!important}

.rounded-end-circle{border-top-right-radius:50%!important;
border-bottom-right-radius:50%!important}

.rounded-end-pill{border-top-right-radius:var(--border-radius-pill)!important;
border-bottom-right-radius:var(--border-radius-pill)!important}

.rounded-bottom{border-bottom-right-radius:var(--border-radius)!important;
border-bottom-left-radius:var(--border-radius)!important}

.rounded-bottom-0{border-bottom-right-radius:0!important;
border-bottom-left-radius:0!important}

.rounded-bottom-1{border-bottom-right-radius:var(--border-radius-sm)!important;
border-bottom-left-radius:var(--border-radius-sm)!important}

.rounded-bottom-2{border-bottom-right-radius:var(--border-radius)!important;
border-bottom-left-radius:var(--border-radius)!important}

.rounded-bottom-3{border-bottom-right-radius:var(--border-radius-lg)!important;
border-bottom-left-radius:var(--border-radius-lg)!important}

.rounded-bottom-4{border-bottom-right-radius:var(--border-radius-xl)!important;
border-bottom-left-radius:var(--border-radius-xl)!important}

.rounded-bottom-5{border-bottom-right-radius:var(--border-radius-xxl)!important;
border-bottom-left-radius:var(--border-radius-xxl)!important}

.rounded-bottom-circle{border-bottom-right-radius:50%!important;
border-bottom-left-radius:50%!important}

.rounded-bottom-pill{border-bottom-right-radius:var(--border-radius-pill)!important;
border-bottom-left-radius:var(--border-radius-pill)!important}

.rounded-start{border-bottom-left-radius:var(--border-radius)!important;
border-top-left-radius:var(--border-radius)!important}

.rounded-start-0{border-top-left-radius:0!important;
border-bottom-left-radius:0!important}

.rounded-start-1{border-bottom-left-radius:var(--border-radius-sm)!important;
border-top-left-radius:var(--border-radius-sm)!important}

.rounded-start-2{border-bottom-left-radius:var(--border-radius)!important;
border-top-left-radius:var(--border-radius)!important}

.rounded-start-3{border-bottom-left-radius:var(--border-radius-lg)!important;
border-top-left-radius:var(--border-radius-lg)!important}

.rounded-start-4{border-bottom-left-radius:var(--border-radius-xl)!important;
border-top-left-radius:var(--border-radius-xl)!important}

.rounded-start-5{border-bottom-left-radius:var(--border-radius-xxl)!important;
border-top-left-radius:var(--border-radius-xxl)!important}

.rounded-start-circle{border-top-left-radius:50%!important;
border-bottom-left-radius:50%!important}

.rounded-start-pill{border-bottom-left-radius:var(--border-radius-pill)!important;
border-top-left-radius:var(--border-radius-pill)!important}

.visible{visibility:visible!important}

.invisible{visibility:hidden!important}

.z-n1{z-index:-1!important}

.z-0{z-index:0!important}

.z-1{z-index:1!important}

.z-2{z-index:2!important}

.z-3{z-index:3!important}

@media (width>=576px){.float-sm-start{float:left!important}

.float-sm-end{float:right!important}

.float-sm-none{float:none!important}

.object-fit-sm-contain{object-fit:contain!important}

.object-fit-sm-cover{object-fit:cover!important}

.object-fit-sm-fill{object-fit:fill!important}

.object-fit-sm-scale{object-fit:scale-down!important}

.object-fit-sm-none{object-fit:none!important}

.d-sm-inline{display:inline!important}

.d-sm-inline-block{display:inline-block!important}

.d-sm-block{display:block!important}

.d-sm-grid{display:grid!important}

.d-sm-inline-grid{display:inline-grid!important}

.d-sm-table{display:table!important}

.d-sm-table-row{display:table-row!important}

.d-sm-table-cell{display:table-cell!important}

.d-sm-flex{display:flex!important}

.d-sm-inline-flex{display:inline-flex!important}

.d-sm-none{display:none!important}

.flex-sm-fill{flex:auto!important}

.flex-sm-row{flex-direction:row!important}

.flex-sm-column{flex-direction:column!important}

.flex-sm-row-reverse{flex-direction:row-reverse!important}

.flex-sm-column-reverse{flex-direction:column-reverse!important}

.flex-sm-grow-0{flex-grow:0!important}

.flex-sm-grow-1{flex-grow:1!important}

.flex-sm-shrink-0{flex-shrink:0!important}

.flex-sm-shrink-1{flex-shrink:1!important}

.flex-sm-wrap{flex-wrap:wrap!important}

.flex-sm-nowrap{flex-wrap:nowrap!important}

.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}

.justify-content-sm-start{justify-content:flex-start!important}

.justify-content-sm-end{justify-content:flex-end!important}

.justify-content-sm-center{justify-content:center!important}

.justify-content-sm-between{justify-content:space-between!important}

.justify-content-sm-around{justify-content:space-around!important}

.justify-content-sm-evenly{justify-content:space-evenly!important}

.align-items-sm-start{align-items:flex-start!important}

.align-items-sm-end{align-items:flex-end!important}

.align-items-sm-center{align-items:center!important}

.align-items-sm-baseline{align-items:baseline!important}

.align-items-sm-stretch{align-items:stretch!important}

.align-content-sm-start{align-content:flex-start!important}

.align-content-sm-end{align-content:flex-end!important}

.align-content-sm-center{align-content:center!important}

.align-content-sm-between{align-content:space-between!important}

.align-content-sm-around{align-content:space-around!important}

.align-content-sm-stretch{align-content:stretch!important}

.align-self-sm-auto{align-self:auto!important}

.align-self-sm-start{align-self:flex-start!important}

.align-self-sm-end{align-self:flex-end!important}

.align-self-sm-center{align-self:center!important}

.align-self-sm-baseline{align-self:baseline!important}

.align-self-sm-stretch{align-self:stretch!important}

.order-sm-first{order:-1!important}

.order-sm-0{order:0!important}

.order-sm-1{order:1!important}

.order-sm-2{order:2!important}

.order-sm-3{order:3!important}

.order-sm-4{order:4!important}

.order-sm-5{order:5!important}

.order-sm-last{order:6!important}

.m-sm-0{margin:0!important}

.m-sm-1{margin:.25rem!important}

.m-sm-2{margin:.5rem!important}

.m-sm-3{margin:1rem!important}

.m-sm-4{margin:1.5rem!important}

.m-sm-5{margin:3rem!important}

.m-sm-auto{margin:auto!important}

.mx-sm-0{margin-left:0!important;
margin-right:0!important}

.mx-sm-1{margin-left:.25rem!important;
margin-right:.25rem!important}

.mx-sm-2{margin-left:.5rem!important;
margin-right:.5rem!important}

.mx-sm-3{margin-left:1rem!important;
margin-right:1rem!important}

.mx-sm-4{margin-left:1.5rem!important;
margin-right:1.5rem!important}

.mx-sm-5{margin-left:3rem!important;
margin-right:3rem!important}

.mx-sm-auto{margin-left:auto!important;
margin-right:auto!important}

.my-sm-0{margin-top:0!important;
margin-bottom:0!important}

.my-sm-1{margin-top:.25rem!important;
margin-bottom:.25rem!important}

.my-sm-2{margin-top:.5rem!important;
margin-bottom:.5rem!important}

.my-sm-3{margin-top:1rem!important;
margin-bottom:1rem!important}

.my-sm-4{margin-top:1.5rem!important;
margin-bottom:1.5rem!important}

.my-sm-5{margin-top:3rem!important;
margin-bottom:3rem!important}

.my-sm-auto{margin-top:auto!important;
margin-bottom:auto!important}

.mt-sm-0{margin-top:0!important}

.mt-sm-1{margin-top:.25rem!important}

.mt-sm-2{margin-top:.5rem!important}

.mt-sm-3{margin-top:1rem!important}

.mt-sm-4{margin-top:1.5rem!important}

.mt-sm-5{margin-top:3rem!important}

.mt-sm-auto{margin-top:auto!important}

.me-sm-0{margin-right:0!important}

.me-sm-1{margin-right:.25rem!important}

.me-sm-2{margin-right:.5rem!important}

.me-sm-3{margin-right:1rem!important}

.me-sm-4{margin-right:1.5rem!important}

.me-sm-5{margin-right:3rem!important}

.me-sm-auto{margin-right:auto!important}

.mb-sm-0{margin-bottom:0!important}

.mb-sm-1{margin-bottom:.25rem!important}

.mb-sm-2{margin-bottom:.5rem!important}

.mb-sm-3{margin-bottom:1rem!important}

.mb-sm-4{margin-bottom:1.5rem!important}

.mb-sm-5{margin-bottom:3rem!important}

.mb-sm-auto{margin-bottom:auto!important}

.ms-sm-0{margin-left:0!important}

.ms-sm-1{margin-left:.25rem!important}

.ms-sm-2{margin-left:.5rem!important}

.ms-sm-3{margin-left:1rem!important}

.ms-sm-4{margin-left:1.5rem!important}

.ms-sm-5{margin-left:3rem!important}

.ms-sm-auto{margin-left:auto!important}

.p-sm-0{padding:0!important}

.p-sm-1{padding:.25rem!important}

.p-sm-2{padding:.5rem!important}

.p-sm-3{padding:1rem!important}

.p-sm-4{padding:1.5rem!important}

.p-sm-5{padding:3rem!important}

.px-sm-0{padding-left:0!important;
padding-right:0!important}

.px-sm-1{padding-left:.25rem!important;
padding-right:.25rem!important}

.px-sm-2{padding-left:.5rem!important;
padding-right:.5rem!important}

.px-sm-3{padding-left:1rem!important;
padding-right:1rem!important}

.px-sm-4{padding-left:1.5rem!important;
padding-right:1.5rem!important}

.px-sm-5{padding-left:3rem!important;
padding-right:3rem!important}

.py-sm-0{padding-top:0!important;
padding-bottom:0!important}

.py-sm-1{padding-top:.25rem!important;
padding-bottom:.25rem!important}

.py-sm-2{padding-top:.5rem!important;
padding-bottom:.5rem!important}

.py-sm-3{padding-top:1rem!important;
padding-bottom:1rem!important}

.py-sm-4{padding-top:1.5rem!important;
padding-bottom:1.5rem!important}

.py-sm-5{padding-top:3rem!important;
padding-bottom:3rem!important}

.pt-sm-0{padding-top:0!important}

.pt-sm-1{padding-top:.25rem!important}

.pt-sm-2{padding-top:.5rem!important}

.pt-sm-3{padding-top:1rem!important}

.pt-sm-4{padding-top:1.5rem!important}

.pt-sm-5{padding-top:3rem!important}

.pe-sm-0{padding-right:0!important}

.pe-sm-1{padding-right:.25rem!important}

.pe-sm-2{padding-right:.5rem!important}

.pe-sm-3{padding-right:1rem!important}

.pe-sm-4{padding-right:1.5rem!important}

.pe-sm-5{padding-right:3rem!important}

.pb-sm-0{padding-bottom:0!important}

.pb-sm-1{padding-bottom:.25rem!important}

.pb-sm-2{padding-bottom:.5rem!important}

.pb-sm-3{padding-bottom:1rem!important}

.pb-sm-4{padding-bottom:1.5rem!important}

.pb-sm-5{padding-bottom:3rem!important}

.ps-sm-0{padding-left:0!important}

.ps-sm-1{padding-left:.25rem!important}

.ps-sm-2{padding-left:.5rem!important}

.ps-sm-3{padding-left:1rem!important}

.ps-sm-4{padding-left:1.5rem!important}

.ps-sm-5{padding-left:3rem!important}

.gap-sm-0{gap:0!important}

.gap-sm-1{gap:.25rem!important}

.gap-sm-2{gap:.5rem!important}

.gap-sm-3{gap:1rem!important}

.gap-sm-4{gap:1.5rem!important}

.gap-sm-5{gap:3rem!important}

.row-gap-sm-0{row-gap:0!important}

.row-gap-sm-1{row-gap:.25rem!important}

.row-gap-sm-2{row-gap:.5rem!important}

.row-gap-sm-3{row-gap:1rem!important}

.row-gap-sm-4{row-gap:1.5rem!important}

.row-gap-sm-5{row-gap:3rem!important}

.column-gap-sm-0{column-gap:0!important}

.column-gap-sm-1{column-gap:.25rem!important}

.column-gap-sm-2{column-gap:.5rem!important}

.column-gap-sm-3{column-gap:1rem!important}

.column-gap-sm-4{column-gap:1.5rem!important}

.column-gap-sm-5{column-gap:3rem!important}

.text-sm-start{text-align:left!important}

.text-sm-end{text-align:right!important}

.text-sm-center{text-align:center!important}

}

@media (width>=768px){.float-md-start{float:left!important}

.float-md-end{float:right!important}

.float-md-none{float:none!important}

.object-fit-md-contain{object-fit:contain!important}

.object-fit-md-cover{object-fit:cover!important}

.object-fit-md-fill{object-fit:fill!important}

.object-fit-md-scale{object-fit:scale-down!important}

.object-fit-md-none{object-fit:none!important}

.d-md-inline{display:inline!important}

.d-md-inline-block{display:inline-block!important}

.d-md-block{display:block!important}

.d-md-grid{display:grid!important}

.d-md-inline-grid{display:inline-grid!important}

.d-md-table{display:table!important}

.d-md-table-row{display:table-row!important}

.d-md-table-cell{display:table-cell!important}

.d-md-flex{display:flex!important}

.d-md-inline-flex{display:inline-flex!important}

.d-md-none{display:none!important}

.flex-md-fill{flex:auto!important}

.flex-md-row{flex-direction:row!important}

.flex-md-column{flex-direction:column!important}

.flex-md-row-reverse{flex-direction:row-reverse!important}

.flex-md-column-reverse{flex-direction:column-reverse!important}

.flex-md-grow-0{flex-grow:0!important}

.flex-md-grow-1{flex-grow:1!important}

.flex-md-shrink-0{flex-shrink:0!important}

.flex-md-shrink-1{flex-shrink:1!important}

.flex-md-wrap{flex-wrap:wrap!important}

.flex-md-nowrap{flex-wrap:nowrap!important}

.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}

.justify-content-md-start{justify-content:flex-start!important}

.justify-content-md-end{justify-content:flex-end!important}

.justify-content-md-center{justify-content:center!important}

.justify-content-md-between{justify-content:space-between!important}

.justify-content-md-around{justify-content:space-around!important}

.justify-content-md-evenly{justify-content:space-evenly!important}

.align-items-md-start{align-items:flex-start!important}

.align-items-md-end{align-items:flex-end!important}

.align-items-md-center{align-items:center!important}

.align-items-md-baseline{align-items:baseline!important}

.align-items-md-stretch{align-items:stretch!important}

.align-content-md-start{align-content:flex-start!important}

.align-content-md-end{align-content:flex-end!important}

.align-content-md-center{align-content:center!important}

.align-content-md-between{align-content:space-between!important}

.align-content-md-around{align-content:space-around!important}

.align-content-md-stretch{align-content:stretch!important}

.align-self-md-auto{align-self:auto!important}

.align-self-md-start{align-self:flex-start!important}

.align-self-md-end{align-self:flex-end!important}

.align-self-md-center{align-self:center!important}

.align-self-md-baseline{align-self:baseline!important}

.align-self-md-stretch{align-self:stretch!important}

.order-md-first{order:-1!important}

.order-md-0{order:0!important}

.order-md-1{order:1!important}

.order-md-2{order:2!important}

.order-md-3{order:3!important}

.order-md-4{order:4!important}

.order-md-5{order:5!important}

.order-md-last{order:6!important}

.m-md-0{margin:0!important}

.m-md-1{margin:.25rem!important}

.m-md-2{margin:.5rem!important}

.m-md-3{margin:1rem!important}

.m-md-4{margin:1.5rem!important}

.m-md-5{margin:3rem!important}

.m-md-auto{margin:auto!important}

.mx-md-0{margin-left:0!important;
margin-right:0!important}

.mx-md-1{margin-left:.25rem!important;
margin-right:.25rem!important}

.mx-md-2{margin-left:.5rem!important;
margin-right:.5rem!important}

.mx-md-3{margin-left:1rem!important;
margin-right:1rem!important}

.mx-md-4{margin-left:1.5rem!important;
margin-right:1.5rem!important}

.mx-md-5{margin-left:3rem!important;
margin-right:3rem!important}

.mx-md-auto{margin-left:auto!important;
margin-right:auto!important}

.my-md-0{margin-top:0!important;
margin-bottom:0!important}

.my-md-1{margin-top:.25rem!important;
margin-bottom:.25rem!important}

.my-md-2{margin-top:.5rem!important;
margin-bottom:.5rem!important}

.my-md-3{margin-top:1rem!important;
margin-bottom:1rem!important}

.my-md-4{margin-top:1.5rem!important;
margin-bottom:1.5rem!important}

.my-md-5{margin-top:3rem!important;
margin-bottom:3rem!important}

.my-md-auto{margin-top:auto!important;
margin-bottom:auto!important}

.mt-md-0{margin-top:0!important}

.mt-md-1{margin-top:.25rem!important}

.mt-md-2{margin-top:.5rem!important}

.mt-md-3{margin-top:1rem!important}

.mt-md-4{margin-top:1.5rem!important}

.mt-md-5{margin-top:3rem!important}

.mt-md-auto{margin-top:auto!important}

.me-md-0{margin-right:0!important}

.me-md-1{margin-right:.25rem!important}

.me-md-2{margin-right:.5rem!important}

.me-md-3{margin-right:1rem!important}

.me-md-4{margin-right:1.5rem!important}

.me-md-5{margin-right:3rem!important}

.me-md-auto{margin-right:auto!important}

.mb-md-0{margin-bottom:0!important}

.mb-md-1{margin-bottom:.25rem!important}

.mb-md-2{margin-bottom:.5rem!important}

.mb-md-3{margin-bottom:1rem!important}

.mb-md-4{margin-bottom:1.5rem!important}

.mb-md-5{margin-bottom:3rem!important}

.mb-md-auto{margin-bottom:auto!important}

.ms-md-0{margin-left:0!important}

.ms-md-1{margin-left:.25rem!important}

.ms-md-2{margin-left:.5rem!important}

.ms-md-3{margin-left:1rem!important}

.ms-md-4{margin-left:1.5rem!important}

.ms-md-5{margin-left:3rem!important}

.ms-md-auto{margin-left:auto!important}

.p-md-0{padding:0!important}

.p-md-1{padding:.25rem!important}

.p-md-2{padding:.5rem!important}

.p-md-3{padding:1rem!important}

.p-md-4{padding:1.5rem!important}

.p-md-5{padding:3rem!important}

.px-md-0{padding-left:0!important;
padding-right:0!important}

.px-md-1{padding-left:.25rem!important;
padding-right:.25rem!important}

.px-md-2{padding-left:.5rem!important;
padding-right:.5rem!important}

.px-md-3{padding-left:1rem!important;
padding-right:1rem!important}

.px-md-4{padding-left:1.5rem!important;
padding-right:1.5rem!important}

.px-md-5{padding-left:3rem!important;
padding-right:3rem!important}

.py-md-0{padding-top:0!important;
padding-bottom:0!important}

.py-md-1{padding-top:.25rem!important;
padding-bottom:.25rem!important}

.py-md-2{padding-top:.5rem!important;
padding-bottom:.5rem!important}

.py-md-3{padding-top:1rem!important;
padding-bottom:1rem!important}

.py-md-4{padding-top:1.5rem!important;
padding-bottom:1.5rem!important}

.py-md-5{padding-top:3rem!important;
padding-bottom:3rem!important}

.pt-md-0{padding-top:0!important}

.pt-md-1{padding-top:.25rem!important}

.pt-md-2{padding-top:.5rem!important}

.pt-md-3{padding-top:1rem!important}

.pt-md-4{padding-top:1.5rem!important}

.pt-md-5{padding-top:3rem!important}

.pe-md-0{padding-right:0!important}

.pe-md-1{padding-right:.25rem!important}

.pe-md-2{padding-right:.5rem!important}

.pe-md-3{padding-right:1rem!important}

.pe-md-4{padding-right:1.5rem!important}

.pe-md-5{padding-right:3rem!important}

.pb-md-0{padding-bottom:0!important}

.pb-md-1{padding-bottom:.25rem!important}

.pb-md-2{padding-bottom:.5rem!important}

.pb-md-3{padding-bottom:1rem!important}

.pb-md-4{padding-bottom:1.5rem!important}

.pb-md-5{padding-bottom:3rem!important}

.ps-md-0{padding-left:0!important}

.ps-md-1{padding-left:.25rem!important}

.ps-md-2{padding-left:.5rem!important}

.ps-md-3{padding-left:1rem!important}

.ps-md-4{padding-left:1.5rem!important}

.ps-md-5{padding-left:3rem!important}

.gap-md-0{gap:0!important}

.gap-md-1{gap:.25rem!important}

.gap-md-2{gap:.5rem!important}

.gap-md-3{gap:1rem!important}

.gap-md-4{gap:1.5rem!important}

.gap-md-5{gap:3rem!important}

.row-gap-md-0{row-gap:0!important}

.row-gap-md-1{row-gap:.25rem!important}

.row-gap-md-2{row-gap:.5rem!important}

.row-gap-md-3{row-gap:1rem!important}

.row-gap-md-4{row-gap:1.5rem!important}

.row-gap-md-5{row-gap:3rem!important}

.column-gap-md-0{column-gap:0!important}

.column-gap-md-1{column-gap:.25rem!important}

.column-gap-md-2{column-gap:.5rem!important}

.column-gap-md-3{column-gap:1rem!important}

.column-gap-md-4{column-gap:1.5rem!important}

.column-gap-md-5{column-gap:3rem!important}

.text-md-start{text-align:left!important}

.text-md-end{text-align:right!important}

.text-md-center{text-align:center!important}

}

@media (width>=992px){.float-lg-start{float:left!important}

.float-lg-end{float:right!important}

.float-lg-none{float:none!important}

.object-fit-lg-contain{object-fit:contain!important}

.object-fit-lg-cover{object-fit:cover!important}

.object-fit-lg-fill{object-fit:fill!important}

.object-fit-lg-scale{object-fit:scale-down!important}

.object-fit-lg-none{object-fit:none!important}

.d-lg-inline{display:inline!important}

.d-lg-inline-block{display:inline-block!important}

.d-lg-block{display:block!important}

.d-lg-grid{display:grid!important}

.d-lg-inline-grid{display:inline-grid!important}

.d-lg-table{display:table!important}

.d-lg-table-row{display:table-row!important}

.d-lg-table-cell{display:table-cell!important}

.d-lg-flex{display:flex!important}

.d-lg-inline-flex{display:inline-flex!important}

.d-lg-none{display:none!important}

.flex-lg-fill{flex:auto!important}

.flex-lg-row{flex-direction:row!important}

.flex-lg-column{flex-direction:column!important}

.flex-lg-row-reverse{flex-direction:row-reverse!important}

.flex-lg-column-reverse{flex-direction:column-reverse!important}

.flex-lg-grow-0{flex-grow:0!important}

.flex-lg-grow-1{flex-grow:1!important}

.flex-lg-shrink-0{flex-shrink:0!important}

.flex-lg-shrink-1{flex-shrink:1!important}

.flex-lg-wrap{flex-wrap:wrap!important}

.flex-lg-nowrap{flex-wrap:nowrap!important}

.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}

.justify-content-lg-start{justify-content:flex-start!important}

.justify-content-lg-end{justify-content:flex-end!important}

.justify-content-lg-center{justify-content:center!important}

.justify-content-lg-between{justify-content:space-between!important}

.justify-content-lg-around{justify-content:space-around!important}

.justify-content-lg-evenly{justify-content:space-evenly!important}

.align-items-lg-start{align-items:flex-start!important}

.align-items-lg-end{align-items:flex-end!important}

.align-items-lg-center{align-items:center!important}

.align-items-lg-baseline{align-items:baseline!important}

.align-items-lg-stretch{align-items:stretch!important}

.align-content-lg-start{align-content:flex-start!important}

.align-content-lg-end{align-content:flex-end!important}

.align-content-lg-center{align-content:center!important}

.align-content-lg-between{align-content:space-between!important}

.align-content-lg-around{align-content:space-around!important}

.align-content-lg-stretch{align-content:stretch!important}

.align-self-lg-auto{align-self:auto!important}

.align-self-lg-start{align-self:flex-start!important}

.align-self-lg-end{align-self:flex-end!important}

.align-self-lg-center{align-self:center!important}

.align-self-lg-baseline{align-self:baseline!important}

.align-self-lg-stretch{align-self:stretch!important}

.order-lg-first{order:-1!important}

.order-lg-0{order:0!important}

.order-lg-1{order:1!important}

.order-lg-2{order:2!important}

.order-lg-3{order:3!important}

.order-lg-4{order:4!important}

.order-lg-5{order:5!important}

.order-lg-last{order:6!important}

.m-lg-0{margin:0!important}

.m-lg-1{margin:.25rem!important}

.m-lg-2{margin:.5rem!important}

.m-lg-3{margin:1rem!important}

.m-lg-4{margin:1.5rem!important}

.m-lg-5{margin:3rem!important}

.m-lg-auto{margin:auto!important}

.mx-lg-0{margin-left:0!important;
margin-right:0!important}

.mx-lg-1{margin-left:.25rem!important;
margin-right:.25rem!important}

.mx-lg-2{margin-left:.5rem!important;
margin-right:.5rem!important}

.mx-lg-3{margin-left:1rem!important;
margin-right:1rem!important}

.mx-lg-4{margin-left:1.5rem!important;
margin-right:1.5rem!important}

.mx-lg-5{margin-left:3rem!important;
margin-right:3rem!important}

.mx-lg-auto{margin-left:auto!important;
margin-right:auto!important}

.my-lg-0{margin-top:0!important;
margin-bottom:0!important}

.my-lg-1{margin-top:.25rem!important;
margin-bottom:.25rem!important}

.my-lg-2{margin-top:.5rem!important;
margin-bottom:.5rem!important}

.my-lg-3{margin-top:1rem!important;
margin-bottom:1rem!important}

.my-lg-4{margin-top:1.5rem!important;
margin-bottom:1.5rem!important}

.my-lg-5{margin-top:3rem!important;
margin-bottom:3rem!important}

.my-lg-auto{margin-top:auto!important;
margin-bottom:auto!important}

.mt-lg-0{margin-top:0!important}

.mt-lg-1{margin-top:.25rem!important}

.mt-lg-2{margin-top:.5rem!important}

.mt-lg-3{margin-top:1rem!important}

.mt-lg-4{margin-top:1.5rem!important}

.mt-lg-5{margin-top:3rem!important}

.mt-lg-auto{margin-top:auto!important}

.me-lg-0{margin-right:0!important}

.me-lg-1{margin-right:.25rem!important}

.me-lg-2{margin-right:.5rem!important}

.me-lg-3{margin-right:1rem!important}

.me-lg-4{margin-right:1.5rem!important}

.me-lg-5{margin-right:3rem!important}

.me-lg-auto{margin-right:auto!important}

.mb-lg-0{margin-bottom:0!important}

.mb-lg-1{margin-bottom:.25rem!important}

.mb-lg-2{margin-bottom:.5rem!important}

.mb-lg-3{margin-bottom:1rem!important}

.mb-lg-4{margin-bottom:1.5rem!important}

.mb-lg-5{margin-bottom:3rem!important}

.mb-lg-auto{margin-bottom:auto!important}

.ms-lg-0{margin-left:0!important}

.ms-lg-1{margin-left:.25rem!important}

.ms-lg-2{margin-left:.5rem!important}

.ms-lg-3{margin-left:1rem!important}

.ms-lg-4{margin-left:1.5rem!important}

.ms-lg-5{margin-left:3rem!important}

.ms-lg-auto{margin-left:auto!important}

.p-lg-0{padding:0!important}

.p-lg-1{padding:.25rem!important}

.p-lg-2{padding:.5rem!important}

.p-lg-3{padding:1rem!important}

.p-lg-4{padding:1.5rem!important}

.p-lg-5{padding:3rem!important}

.px-lg-0{padding-left:0!important;
padding-right:0!important}

.px-lg-1{padding-left:.25rem!important;
padding-right:.25rem!important}

.px-lg-2{padding-left:.5rem!important;
padding-right:.5rem!important}

.px-lg-3{padding-left:1rem!important;
padding-right:1rem!important}

.px-lg-4{padding-left:1.5rem!important;
padding-right:1.5rem!important}

.px-lg-5{padding-left:3rem!important;
padding-right:3rem!important}

.py-lg-0{padding-top:0!important;
padding-bottom:0!important}

.py-lg-1{padding-top:.25rem!important;
padding-bottom:.25rem!important}

.py-lg-2{padding-top:.5rem!important;
padding-bottom:.5rem!important}

.py-lg-3{padding-top:1rem!important;
padding-bottom:1rem!important}

.py-lg-4{padding-top:1.5rem!important;
padding-bottom:1.5rem!important}

.py-lg-5{padding-top:3rem!important;
padding-bottom:3rem!important}

.pt-lg-0{padding-top:0!important}

.pt-lg-1{padding-top:.25rem!important}

.pt-lg-2{padding-top:.5rem!important}

.pt-lg-3{padding-top:1rem!important}

.pt-lg-4{padding-top:1.5rem!important}

.pt-lg-5{padding-top:3rem!important}

.pe-lg-0{padding-right:0!important}

.pe-lg-1{padding-right:.25rem!important}

.pe-lg-2{padding-right:.5rem!important}

.pe-lg-3{padding-right:1rem!important}

.pe-lg-4{padding-right:1.5rem!important}

.pe-lg-5{padding-right:3rem!important}

.pb-lg-0{padding-bottom:0!important}

.pb-lg-1{padding-bottom:.25rem!important}

.pb-lg-2{padding-bottom:.5rem!important}

.pb-lg-3{padding-bottom:1rem!important}

.pb-lg-4{padding-bottom:1.5rem!important}

.pb-lg-5{padding-bottom:3rem!important}

.ps-lg-0{padding-left:0!important}

.ps-lg-1{padding-left:.25rem!important}

.ps-lg-2{padding-left:.5rem!important}

.ps-lg-3{padding-left:1rem!important}

.ps-lg-4{padding-left:1.5rem!important}

.ps-lg-5{padding-left:3rem!important}

.gap-lg-0{gap:0!important}

.gap-lg-1{gap:.25rem!important}

.gap-lg-2{gap:.5rem!important}

.gap-lg-3{gap:1rem!important}

.gap-lg-4{gap:1.5rem!important}

.gap-lg-5{gap:3rem!important}

.row-gap-lg-0{row-gap:0!important}

.row-gap-lg-1{row-gap:.25rem!important}

.row-gap-lg-2{row-gap:.5rem!important}

.row-gap-lg-3{row-gap:1rem!important}

.row-gap-lg-4{row-gap:1.5rem!important}

.row-gap-lg-5{row-gap:3rem!important}

.column-gap-lg-0{column-gap:0!important}

.column-gap-lg-1{column-gap:.25rem!important}

.column-gap-lg-2{column-gap:.5rem!important}

.column-gap-lg-3{column-gap:1rem!important}

.column-gap-lg-4{column-gap:1.5rem!important}

.column-gap-lg-5{column-gap:3rem!important}

.text-lg-start{text-align:left!important}

.text-lg-end{text-align:right!important}

.text-lg-center{text-align:center!important}

}

@media (width>=1200px){.float-xl-start{float:left!important}

.float-xl-end{float:right!important}

.float-xl-none{float:none!important}

.object-fit-xl-contain{object-fit:contain!important}

.object-fit-xl-cover{object-fit:cover!important}

.object-fit-xl-fill{object-fit:fill!important}

.object-fit-xl-scale{object-fit:scale-down!important}

.object-fit-xl-none{object-fit:none!important}

.d-xl-inline{display:inline!important}

.d-xl-inline-block{display:inline-block!important}

.d-xl-block{display:block!important}

.d-xl-grid{display:grid!important}

.d-xl-inline-grid{display:inline-grid!important}

.d-xl-table{display:table!important}

.d-xl-table-row{display:table-row!important}

.d-xl-table-cell{display:table-cell!important}

.d-xl-flex{display:flex!important}

.d-xl-inline-flex{display:inline-flex!important}

.d-xl-none{display:none!important}

.flex-xl-fill{flex:auto!important}

.flex-xl-row{flex-direction:row!important}

.flex-xl-column{flex-direction:column!important}

.flex-xl-row-reverse{flex-direction:row-reverse!important}

.flex-xl-column-reverse{flex-direction:column-reverse!important}

.flex-xl-grow-0{flex-grow:0!important}

.flex-xl-grow-1{flex-grow:1!important}

.flex-xl-shrink-0{flex-shrink:0!important}

.flex-xl-shrink-1{flex-shrink:1!important}

.flex-xl-wrap{flex-wrap:wrap!important}

.flex-xl-nowrap{flex-wrap:nowrap!important}

.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}

.justify-content-xl-start{justify-content:flex-start!important}

.justify-content-xl-end{justify-content:flex-end!important}

.justify-content-xl-center{justify-content:center!important}

.justify-content-xl-between{justify-content:space-between!important}

.justify-content-xl-around{justify-content:space-around!important}

.justify-content-xl-evenly{justify-content:space-evenly!important}

.align-items-xl-start{align-items:flex-start!important}

.align-items-xl-end{align-items:flex-end!important}

.align-items-xl-center{align-items:center!important}

.align-items-xl-baseline{align-items:baseline!important}

.align-items-xl-stretch{align-items:stretch!important}

.align-content-xl-start{align-content:flex-start!important}

.align-content-xl-end{align-content:flex-end!important}

.align-content-xl-center{align-content:center!important}

.align-content-xl-between{align-content:space-between!important}

.align-content-xl-around{align-content:space-around!important}

.align-content-xl-stretch{align-content:stretch!important}

.align-self-xl-auto{align-self:auto!important}

.align-self-xl-start{align-self:flex-start!important}

.align-self-xl-end{align-self:flex-end!important}

.align-self-xl-center{align-self:center!important}

.align-self-xl-baseline{align-self:baseline!important}

.align-self-xl-stretch{align-self:stretch!important}

.order-xl-first{order:-1!important}

.order-xl-0{order:0!important}

.order-xl-1{order:1!important}

.order-xl-2{order:2!important}

.order-xl-3{order:3!important}

.order-xl-4{order:4!important}

.order-xl-5{order:5!important}

.order-xl-last{order:6!important}

.m-xl-0{margin:0!important}

.m-xl-1{margin:.25rem!important}

.m-xl-2{margin:.5rem!important}

.m-xl-3{margin:1rem!important}

.m-xl-4{margin:1.5rem!important}

.m-xl-5{margin:3rem!important}

.m-xl-auto{margin:auto!important}

.mx-xl-0{margin-left:0!important;
margin-right:0!important}

.mx-xl-1{margin-left:.25rem!important;
margin-right:.25rem!important}

.mx-xl-2{margin-left:.5rem!important;
margin-right:.5rem!important}

.mx-xl-3{margin-left:1rem!important;
margin-right:1rem!important}

.mx-xl-4{margin-left:1.5rem!important;
margin-right:1.5rem!important}

.mx-xl-5{margin-left:3rem!important;
margin-right:3rem!important}

.mx-xl-auto{margin-left:auto!important;
margin-right:auto!important}

.my-xl-0{margin-top:0!important;
margin-bottom:0!important}

.my-xl-1{margin-top:.25rem!important;
margin-bottom:.25rem!important}

.my-xl-2{margin-top:.5rem!important;
margin-bottom:.5rem!important}

.my-xl-3{margin-top:1rem!important;
margin-bottom:1rem!important}

.my-xl-4{margin-top:1.5rem!important;
margin-bottom:1.5rem!important}

.my-xl-5{margin-top:3rem!important;
margin-bottom:3rem!important}

.my-xl-auto{margin-top:auto!important;
margin-bottom:auto!important}

.mt-xl-0{margin-top:0!important}

.mt-xl-1{margin-top:.25rem!important}

.mt-xl-2{margin-top:.5rem!important}

.mt-xl-3{margin-top:1rem!important}

.mt-xl-4{margin-top:1.5rem!important}

.mt-xl-5{margin-top:3rem!important}

.mt-xl-auto{margin-top:auto!important}

.me-xl-0{margin-right:0!important}

.me-xl-1{margin-right:.25rem!important}

.me-xl-2{margin-right:.5rem!important}

.me-xl-3{margin-right:1rem!important}

.me-xl-4{margin-right:1.5rem!important}

.me-xl-5{margin-right:3rem!important}

.me-xl-auto{margin-right:auto!important}

.mb-xl-0{margin-bottom:0!important}

.mb-xl-1{margin-bottom:.25rem!important}

.mb-xl-2{margin-bottom:.5rem!important}

.mb-xl-3{margin-bottom:1rem!important}

.mb-xl-4{margin-bottom:1.5rem!important}

.mb-xl-5{margin-bottom:3rem!important}

.mb-xl-auto{margin-bottom:auto!important}

.ms-xl-0{margin-left:0!important}

.ms-xl-1{margin-left:.25rem!important}

.ms-xl-2{margin-left:.5rem!important}

.ms-xl-3{margin-left:1rem!important}

.ms-xl-4{margin-left:1.5rem!important}

.ms-xl-5{margin-left:3rem!important}

.ms-xl-auto{margin-left:auto!important}

.p-xl-0{padding:0!important}

.p-xl-1{padding:.25rem!important}

.p-xl-2{padding:.5rem!important}

.p-xl-3{padding:1rem!important}

.p-xl-4{padding:1.5rem!important}

.p-xl-5{padding:3rem!important}

.px-xl-0{padding-left:0!important;
padding-right:0!important}

.px-xl-1{padding-left:.25rem!important;
padding-right:.25rem!important}

.px-xl-2{padding-left:.5rem!important;
padding-right:.5rem!important}

.px-xl-3{padding-left:1rem!important;
padding-right:1rem!important}

.px-xl-4{padding-left:1.5rem!important;
padding-right:1.5rem!important}

.px-xl-5{padding-left:3rem!important;
padding-right:3rem!important}

.py-xl-0{padding-top:0!important;
padding-bottom:0!important}

.py-xl-1{padding-top:.25rem!important;
padding-bottom:.25rem!important}

.py-xl-2{padding-top:.5rem!important;
padding-bottom:.5rem!important}

.py-xl-3{padding-top:1rem!important;
padding-bottom:1rem!important}

.py-xl-4{padding-top:1.5rem!important;
padding-bottom:1.5rem!important}

.py-xl-5{padding-top:3rem!important;
padding-bottom:3rem!important}

.pt-xl-0{padding-top:0!important}

.pt-xl-1{padding-top:.25rem!important}

.pt-xl-2{padding-top:.5rem!important}

.pt-xl-3{padding-top:1rem!important}

.pt-xl-4{padding-top:1.5rem!important}

.pt-xl-5{padding-top:3rem!important}

.pe-xl-0{padding-right:0!important}

.pe-xl-1{padding-right:.25rem!important}

.pe-xl-2{padding-right:.5rem!important}

.pe-xl-3{padding-right:1rem!important}

.pe-xl-4{padding-right:1.5rem!important}

.pe-xl-5{padding-right:3rem!important}

.pb-xl-0{padding-bottom:0!important}

.pb-xl-1{padding-bottom:.25rem!important}

.pb-xl-2{padding-bottom:.5rem!important}

.pb-xl-3{padding-bottom:1rem!important}

.pb-xl-4{padding-bottom:1.5rem!important}

.pb-xl-5{padding-bottom:3rem!important}

.ps-xl-0{padding-left:0!important}

.ps-xl-1{padding-left:.25rem!important}

.ps-xl-2{padding-left:.5rem!important}

.ps-xl-3{padding-left:1rem!important}

.ps-xl-4{padding-left:1.5rem!important}

.ps-xl-5{padding-left:3rem!important}

.gap-xl-0{gap:0!important}

.gap-xl-1{gap:.25rem!important}

.gap-xl-2{gap:.5rem!important}

.gap-xl-3{gap:1rem!important}

.gap-xl-4{gap:1.5rem!important}

.gap-xl-5{gap:3rem!important}

.row-gap-xl-0{row-gap:0!important}

.row-gap-xl-1{row-gap:.25rem!important}

.row-gap-xl-2{row-gap:.5rem!important}

.row-gap-xl-3{row-gap:1rem!important}

.row-gap-xl-4{row-gap:1.5rem!important}

.row-gap-xl-5{row-gap:3rem!important}

.column-gap-xl-0{column-gap:0!important}

.column-gap-xl-1{column-gap:.25rem!important}

.column-gap-xl-2{column-gap:.5rem!important}

.column-gap-xl-3{column-gap:1rem!important}

.column-gap-xl-4{column-gap:1.5rem!important}

.column-gap-xl-5{column-gap:3rem!important}

.text-xl-start{text-align:left!important}

.text-xl-end{text-align:right!important}

.text-xl-center{text-align:center!important}

}

@media (width>=1400px){.float-xxl-start{float:left!important}

.float-xxl-end{float:right!important}

.float-xxl-none{float:none!important}

.object-fit-xxl-contain{object-fit:contain!important}

.object-fit-xxl-cover{object-fit:cover!important}

.object-fit-xxl-fill{object-fit:fill!important}

.object-fit-xxl-scale{object-fit:scale-down!important}

.object-fit-xxl-none{object-fit:none!important}

.d-xxl-inline{display:inline!important}

.d-xxl-inline-block{display:inline-block!important}

.d-xxl-block{display:block!important}

.d-xxl-grid{display:grid!important}

.d-xxl-inline-grid{display:inline-grid!important}

.d-xxl-table{display:table!important}

.d-xxl-table-row{display:table-row!important}

.d-xxl-table-cell{display:table-cell!important}

.d-xxl-flex{display:flex!important}

.d-xxl-inline-flex{display:inline-flex!important}

.d-xxl-none{display:none!important}

.flex-xxl-fill{flex:auto!important}

.flex-xxl-row{flex-direction:row!important}

.flex-xxl-column{flex-direction:column!important}

.flex-xxl-row-reverse{flex-direction:row-reverse!important}

.flex-xxl-column-reverse{flex-direction:column-reverse!important}

.flex-xxl-grow-0{flex-grow:0!important}

.flex-xxl-grow-1{flex-grow:1!important}

.flex-xxl-shrink-0{flex-shrink:0!important}

.flex-xxl-shrink-1{flex-shrink:1!important}

.flex-xxl-wrap{flex-wrap:wrap!important}

.flex-xxl-nowrap{flex-wrap:nowrap!important}

.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}

.justify-content-xxl-start{justify-content:flex-start!important}

.justify-content-xxl-end{justify-content:flex-end!important}

.justify-content-xxl-center{justify-content:center!important}

.justify-content-xxl-between{justify-content:space-between!important}

.justify-content-xxl-around{justify-content:space-around!important}

.justify-content-xxl-evenly{justify-content:space-evenly!important}

.align-items-xxl-start{align-items:flex-start!important}

.align-items-xxl-end{align-items:flex-end!important}

.align-items-xxl-center{align-items:center!important}

.align-items-xxl-baseline{align-items:baseline!important}

.align-items-xxl-stretch{align-items:stretch!important}

.align-content-xxl-start{align-content:flex-start!important}

.align-content-xxl-end{align-content:flex-end!important}

.align-content-xxl-center{align-content:center!important}

.align-content-xxl-between{align-content:space-between!important}

.align-content-xxl-around{align-content:space-around!important}

.align-content-xxl-stretch{align-content:stretch!important}

.align-self-xxl-auto{align-self:auto!important}

.align-self-xxl-start{align-self:flex-start!important}

.align-self-xxl-end{align-self:flex-end!important}

.align-self-xxl-center{align-self:center!important}

.align-self-xxl-baseline{align-self:baseline!important}

.align-self-xxl-stretch{align-self:stretch!important}

.order-xxl-first{order:-1!important}

.order-xxl-0{order:0!important}

.order-xxl-1{order:1!important}

.order-xxl-2{order:2!important}

.order-xxl-3{order:3!important}

.order-xxl-4{order:4!important}

.order-xxl-5{order:5!important}

.order-xxl-last{order:6!important}

.m-xxl-0{margin:0!important}

.m-xxl-1{margin:.25rem!important}

.m-xxl-2{margin:.5rem!important}

.m-xxl-3{margin:1rem!important}

.m-xxl-4{margin:1.5rem!important}

.m-xxl-5{margin:3rem!important}

.m-xxl-auto{margin:auto!important}

.mx-xxl-0{margin-left:0!important;
margin-right:0!important}

.mx-xxl-1{margin-left:.25rem!important;
margin-right:.25rem!important}

.mx-xxl-2{margin-left:.5rem!important;
margin-right:.5rem!important}

.mx-xxl-3{margin-left:1rem!important;
margin-right:1rem!important}

.mx-xxl-4{margin-left:1.5rem!important;
margin-right:1.5rem!important}

.mx-xxl-5{margin-left:3rem!important;
margin-right:3rem!important}

.mx-xxl-auto{margin-left:auto!important;
margin-right:auto!important}

.my-xxl-0{margin-top:0!important;
margin-bottom:0!important}

.my-xxl-1{margin-top:.25rem!important;
margin-bottom:.25rem!important}

.my-xxl-2{margin-top:.5rem!important;
margin-bottom:.5rem!important}

.my-xxl-3{margin-top:1rem!important;
margin-bottom:1rem!important}

.my-xxl-4{margin-top:1.5rem!important;
margin-bottom:1.5rem!important}

.my-xxl-5{margin-top:3rem!important;
margin-bottom:3rem!important}

.my-xxl-auto{margin-top:auto!important;
margin-bottom:auto!important}

.mt-xxl-0{margin-top:0!important}

.mt-xxl-1{margin-top:.25rem!important}

.mt-xxl-2{margin-top:.5rem!important}

.mt-xxl-3{margin-top:1rem!important}

.mt-xxl-4{margin-top:1.5rem!important}

.mt-xxl-5{margin-top:3rem!important}

.mt-xxl-auto{margin-top:auto!important}

.me-xxl-0{margin-right:0!important}

.me-xxl-1{margin-right:.25rem!important}

.me-xxl-2{margin-right:.5rem!important}

.me-xxl-3{margin-right:1rem!important}

.me-xxl-4{margin-right:1.5rem!important}

.me-xxl-5{margin-right:3rem!important}

.me-xxl-auto{margin-right:auto!important}

.mb-xxl-0{margin-bottom:0!important}

.mb-xxl-1{margin-bottom:.25rem!important}

.mb-xxl-2{margin-bottom:.5rem!important}

.mb-xxl-3{margin-bottom:1rem!important}

.mb-xxl-4{margin-bottom:1.5rem!important}

.mb-xxl-5{margin-bottom:3rem!important}

.mb-xxl-auto{margin-bottom:auto!important}

.ms-xxl-0{margin-left:0!important}

.ms-xxl-1{margin-left:.25rem!important}

.ms-xxl-2{margin-left:.5rem!important}

.ms-xxl-3{margin-left:1rem!important}

.ms-xxl-4{margin-left:1.5rem!important}

.ms-xxl-5{margin-left:3rem!important}

.ms-xxl-auto{margin-left:auto!important}

.p-xxl-0{padding:0!important}

.p-xxl-1{padding:.25rem!important}

.p-xxl-2{padding:.5rem!important}

.p-xxl-3{padding:1rem!important}

.p-xxl-4{padding:1.5rem!important}

.p-xxl-5{padding:3rem!important}

.px-xxl-0{padding-left:0!important;
padding-right:0!important}

.px-xxl-1{padding-left:.25rem!important;
padding-right:.25rem!important}

.px-xxl-2{padding-left:.5rem!important;
padding-right:.5rem!important}

.px-xxl-3{padding-left:1rem!important;
padding-right:1rem!important}

.px-xxl-4{padding-left:1.5rem!important;
padding-right:1.5rem!important}

.px-xxl-5{padding-left:3rem!important;
padding-right:3rem!important}

.py-xxl-0{padding-top:0!important;
padding-bottom:0!important}

.py-xxl-1{padding-top:.25rem!important;
padding-bottom:.25rem!important}

.py-xxl-2{padding-top:.5rem!important;
padding-bottom:.5rem!important}

.py-xxl-3{padding-top:1rem!important;
padding-bottom:1rem!important}

.py-xxl-4{padding-top:1.5rem!important;
padding-bottom:1.5rem!important}

.py-xxl-5{padding-top:3rem!important;
padding-bottom:3rem!important}

.pt-xxl-0{padding-top:0!important}

.pt-xxl-1{padding-top:.25rem!important}

.pt-xxl-2{padding-top:.5rem!important}

.pt-xxl-3{padding-top:1rem!important}

.pt-xxl-4{padding-top:1.5rem!important}

.pt-xxl-5{padding-top:3rem!important}

.pe-xxl-0{padding-right:0!important}

.pe-xxl-1{padding-right:.25rem!important}

.pe-xxl-2{padding-right:.5rem!important}

.pe-xxl-3{padding-right:1rem!important}

.pe-xxl-4{padding-right:1.5rem!important}

.pe-xxl-5{padding-right:3rem!important}

.pb-xxl-0{padding-bottom:0!important}

.pb-xxl-1{padding-bottom:.25rem!important}

.pb-xxl-2{padding-bottom:.5rem!important}

.pb-xxl-3{padding-bottom:1rem!important}

.pb-xxl-4{padding-bottom:1.5rem!important}

.pb-xxl-5{padding-bottom:3rem!important}

.ps-xxl-0{padding-left:0!important}

.ps-xxl-1{padding-left:.25rem!important}

.ps-xxl-2{padding-left:.5rem!important}

.ps-xxl-3{padding-left:1rem!important}

.ps-xxl-4{padding-left:1.5rem!important}

.ps-xxl-5{padding-left:3rem!important}

.gap-xxl-0{gap:0!important}

.gap-xxl-1{gap:.25rem!important}

.gap-xxl-2{gap:.5rem!important}

.gap-xxl-3{gap:1rem!important}

.gap-xxl-4{gap:1.5rem!important}

.gap-xxl-5{gap:3rem!important}

.row-gap-xxl-0{row-gap:0!important}

.row-gap-xxl-1{row-gap:.25rem!important}

.row-gap-xxl-2{row-gap:.5rem!important}

.row-gap-xxl-3{row-gap:1rem!important}

.row-gap-xxl-4{row-gap:1.5rem!important}

.row-gap-xxl-5{row-gap:3rem!important}

.column-gap-xxl-0{column-gap:0!important}

.column-gap-xxl-1{column-gap:.25rem!important}

.column-gap-xxl-2{column-gap:.5rem!important}

.column-gap-xxl-3{column-gap:1rem!important}

.column-gap-xxl-4{column-gap:1.5rem!important}

.column-gap-xxl-5{column-gap:3rem!important}

.text-xxl-start{text-align:left!important}

.text-xxl-end{text-align:right!important}

.text-xxl-center{text-align:center!important}

}

@media (width>=1200px){.fs-1{font-size:2.5rem!important}

.fs-2{font-size:2rem!important}

.fs-3{font-size:1.75rem!important}

.fs-4{font-size:1.5rem!important}

}

@media print{.d-print-inline{display:inline!important}

.d-print-inline-block{display:inline-block!important}

.d-print-block{display:block!important}

.d-print-grid{display:grid!important}

.d-print-inline-grid{display:inline-grid!important}

.d-print-table{display:table!important}

.d-print-table-row{display:table-row!important}

.d-print-table-cell{display:table-cell!important}

.d-print-flex{display:flex!important}

.d-print-inline-flex{display:inline-flex!important}

.d-print-none{display:none!important}

}

.minicolors-theme-bootstrap .minicolors-swatch{width:36px;
height:36px}

.minicolors-theme-bootstrap .minicolors-swatch>.minicolors-sprite{border-radius:0;
top:50%;
left:8px;
transform:translateY(-50%)}

span.minicolors-swatch-color{cursor:pointer}

:root{scroll-behavior:smooth}

@media screen and (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}

}

html{background-color:#fff}

body{min-height:100vh;
position:relative}

img{max-width:100%;
height:auto}

h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--cassiopeia-font-family-headings,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");
font-weight:var(--cassiopeia-font-weight-headings,700)}

.display-1{font-size:clamp(2.7rem,8vw,5.5rem)}

.display-2{font-size:clamp(2.3rem,7vw,4.5rem)}

.display-3{font-size:clamp(1.9rem,6vw,3.5rem)}

.display-4{font-size:clamp(1.5rem,5vw,2.5rem)}

.lead{font-size:clamp(1.1rem,3vw,1.25rem)}

a{color:var(--link-color)}

a:hover{color:var(--link-hover-color)}

a:not([class]){text-decoration:underline}

a.navbar-brand{color:var(--cassiopeia-color-brand)}

.btn-primary{background-color:var(--cassiopeia-color-primary);
border-color:var(--cassiopeia-color-primary)}

.btn-primary:hover,.btn-primary:focus{background-color:var(--cassiopeia-color-hover);
border-color:var(--cassiopeia-color-hover)}

.btn-group{margin-bottom:1em}

.btn-group>input{border:1px solid #ced4da;
border-radius:.25rem 0 0 .25rem;
padding:.5em}

.btn-group>.btn-group{margin-bottom:0}

.com-content-article ol,.com-content-article ul{overflow:hidden}

.com-content-category__pagination{margin-bottom:1em}

small,.small{font-size:.875rem}

dd{word-wrap:break-word;
padding:0}

th dd{font-weight:var(--cassiopeia-font-weight-normal,400)}

.com-contact__thumbnail{text-align:left}

@media (width>=1200px){dl.dl-horizontal{grid-template-columns:auto 1fr;
display:grid}

dl.dl-horizontal dt{grid-column:1/2}

dl.dl-horizontal dd{grid-column:2/3;
margin-bottom:0;
padding:0 0 0 1em}

.com-contact__container{grid-gap:1rem;
grid-template-rows:repeat(4,auto);
grid-template-columns:repeat(4,1fr);
margin-bottom:1em;
display:grid}

.com-contact__container h3,.com-contact__container .h3{grid-column:1/5}

.com-contact__container .com-contact__thumbnail{text-align:right;
grid-area:2/3/5/5;
margin-bottom:1em}

.com-contact__container .com-contact__position{grid-area:2/1/3/3}

.com-contact__container .com-contact__info{grid-area:3/1/4/3}

.com-users-profile dt{min-width:180px}

}

figure{margin:0 0 2em}

figure.float-start{margin-right:1em}

figure.float-end{margin-left:1em}

figcaption{color:#6d757e;
font-size:.9em}

.mod-menu{flex-direction:column}

meter{width:100%}

.pagenavigation,.pager{clear:both}

.pagenavigation .pagination,.pager .pagination{justify-content:space-between;
margin:1em 0;
padding:0}

.pagenavigation .pagination .next:only-child,.pager .pagination .next:only-child{margin-left:auto}

.page-link,.page-link:hover{color:var(--link-color)}

.pager .pagination{justify-content:center}

[dir=rtl] li.next .page-link{border-radius:.25rem 0 0 .25rem}

[dir=rtl] li.previous .page-link{border-radius:0 .25rem .25rem 0}

.article-index .toclink.active{color:currentColor}

.j-main-container .alert{margin:.75rem}

.alert-heading{font-size:1.5rem}

@keyframes fadeIn{0%{opacity:0;
transform:translateY(-1rem)}

to{opacity:1;
transform:translateY(0)}

}

.back-to-top-link{z-index:10000;
color:var(--cassiopeia-color-primary,#112855);
pointer-events:all;
background-color:var(--white,#fff);
border:1px solid var(--cassiopeia-color-primary,#112855);
opacity:0;
inset-inline-end:1rem;
border-radius:.25rem;
padding:.5em;
transition:opacity .2s ease-in;
position:fixed;
bottom:1rem}

.back-to-top-link.visible{opacity:1}

.back-to-top-link:hover,.back-to-top-link:focus{color:var(--white,#fff);
background-color:var(--cassiopeia-color-hover);
border-color:var(--white,#fff)}

.container-banner img{margin:auto;
display:block}

.container-banner .banner-overlay{color:#fff;
background-position:top,50%;
background-repeat:no-repeat;
background-size:cover;
background-attachment:fixed;
height:70vh}

.container-banner .banner-overlay .overlay{text-align:center;
background-color:#00000080;
flex-direction:column;
justify-content:center;
align-items:center;
height:100%;
padding:1em;
display:flex}

.container-banner .banner-overlay .overlay .text-thin{font-weight:lighter}

.container-banner .banner-overlay .overlay .text-thin:after{content:"";
background:#fff;
width:30%;
height:4px;
margin:1rem auto 2rem;
display:block}

.container-banner .banner-overlay .overlay .text-thin .lead{font-size:150vh}

@media screen and (height<=740px){.container-banner .banner-overlay{height:100vh}

}

.footer{color:#fff;
background-color:var(--cassiopeia-color-primary);
background-image:linear-gradient(135deg,var(--cassiopeia-color-primary)0%,var(--cassiopeia-color-hover)100%);
margin-top:1em}

.footer .grid-child{justify-content:space-between;
align-items:center;
padding:2.5rem .5em}

.footer a:not(.btn),.footer .btn-link{color:currentColor}

.footer a:not(.btn):hover,.footer a:not(.btn):focus,.footer .btn-link:hover,.footer .btn-link:focus{color:var(--gray-200)}

.footer .mod-menu{position:relative}

.footer .metismenu.mod-menu .mm-collapse{background:var(--cassiopeia-color-primary)}

@media (width<=991.98px){.footer .grid-child{flex-direction:column}

.footer .grid-child .mod-footer{margin:.375rem 0}

}

.form-control{background-color:#fff;
max-width:100%}

.form-control.input-xlarge{max-width:21.875rem}

.form-control.input-xxlarge{max-width:34.375rem}

.form-control.input-full{max-width:100%}

.spacer hr{width:23.75rem}

.form-select,.custom-select{max-width:100%}

.form-inline .form-select,.form-inline .custom-select{width:auto;
display:inline-block}

@media (width<=991.98px){.form-inline .form-select,.form-inline .custom-select{width:100%}

}

td .form-control{width:auto;
display:inline-block}

.checkboxes{padding-top:5px}

.checkboxes .checkbox input{margin-left:0;
position:static}

.modal label{width:100%}

.invalid{color:#a51f18;
border-color:#a51f18}

.valid{border-color:#448344}

.form-control-feedback{display:block}

[role=tooltip]:not(.show){z-index:1070;
color:#000;
text-align:start;
background:#fff;
border:1px solid #6d757e;
border-radius:.25rem;
max-width:100%;
margin:.5em;
padding:.5em;
display:none;
right:5em;
box-shadow:0 0 .5rem #000c}

[role=tooltip]:not(.show)[id^=editarticle-],[role=tooltip]:not(.show)[id^=editcontact-]{margin-inline-start:-10em;
right:auto}

[role=tooltip]:not(.show)[id^=id-skip-],[role=tooltip]:not(.show)[id^=cbunpublish]{right:auto}

:focus+[role=tooltip],:hover+[role=tooltip]{display:block;
position:absolute}

.filter-search-bar__description{bottom:100%}

fieldset{margin-bottom:2em}

fieldset+fieldset{margin-top:2em}

fieldset>*{margin-bottom:0}

.control-group{margin:1em 0}

.container-popup .filter-search-bar__description{top:100%;
bottom:auto}

.com-users-login__options{margin-top:2em}

.com-users-profile__edit #jform_privacyconsent_privacy .radio,.com-users-profile__edit #jform_profile_tos .radio,.com-users-profile__edit #jform_terms_terms .radio,.com-users-registration #jform_privacyconsent_privacy .radio,.com-users-registration #jform_profile_tos .radio,.com-users-registration #jform_terms_terms .radio{gap:1rem;
display:inline-flex}

.btn.jmodedit{z-index:900;
color:var(--link-color);
background-color:#ffffff80;
border:1px solid #58595a;
border-radius:.25rem;
position:absolute;
top:0;
left:auto;
right:0}

.container-header{z-index:10;
background-color:var(--cassiopeia-color-primary);
background-image:linear-gradient(135deg,var(--cassiopeia-color-primary)0%,var(--cassiopeia-color-hover)100%);
position:relative;
box-shadow:inset 0 5px 5px #00000008}

@media (width<=991.98px){.container-header{position:relative!important}

}

.container-header .grid-child{padding:.5em}

.container-header nav{margin-top:.5em;
padding:0}

.container-header .site-description{color:#fff;
white-space:normal;
font-size:1rem}

.container-header .navbar-brand{color:#fff;
margin-inline-end:auto;
padding-top:.3125rem;
padding-bottom:.3125rem;
font-size:2rem;
display:inline-block;
position:relative}

.container-header .navbar-brand a{color:#fff}

.container-header .navbar-brand:hover,.container-header .navbar-brand:focus{color:#f0f0f0}

.container-header .container-nav{flex-wrap:wrap;
justify-content:space-between;
padding-bottom:1em}

@media (width<=767.98px){.container-header .container-nav .container-search,.container-header .container-nav nav{margin-top:1em}

}

.container-header .container-nav .container-search:only-child{margin-left:auto}

.container-header .navbar-collapse.show{flex-wrap:wrap;
justify-content:space-between;
display:flex}

.container-header .mod-menu{color:#fff;
flex:1 0 100%;
margin:0;
padding:0;
list-style:none}

@media (width>=992px){.container-header .mod-menu{flex-direction:row;
flex:1;
display:flex}

}

.container-header .mod-menu>li{position:relative}

@media (width>=992px){.container-header .mod-menu>li+li{margin-left:1.55em}

}

.container-header .mod-menu>li>a,.container-header .mod-menu>li>span{color:currentColor;
text-decoration:none;
position:relative}

@media (width>=992px){.container-header .mod-menu>li:after{content:"";
opacity:.2;
background:0 0;
height:2px;
margin:auto;
transition:all .2s,background-color .2s;
display:block;
position:absolute;
bottom:0;
left:50%;
right:50%}

}

.container-header .mod-menu>li.active:after,.container-header .mod-menu>li:hover:after{background:#fff;
left:0;
right:2px}

@media (width<=991.98px){.container-header .mod-menu>li.active>a,.container-header .mod-menu>li.active>span,.container-header .mod-menu>li>a:hover{text-decoration:underline}

}

.container-header .mod-menu .parent>ul{color:#22262a;
display:none}

.container-header .metismenu>li+li{margin-left:0}

@media (width>=992px){.container-header .metismenu>li>a:after,.container-header .metismenu>li>button:before{content:"";
opacity:.2;
background:0 0;
height:2px;
margin:auto;
transition:all .2s,background-color .2s;
display:block;
position:absolute;
bottom:0;
left:50%;
right:50%}

}

.container-header .metismenu>li>a:hover:after,.container-header .metismenu>li>button:hover:before,.container-header .metismenu>li.active>a:after,.container-header .metismenu>li.active>button:before{background:#fff;
left:0;
right:0}

.container-header .metismenu>li>button.mm-toggler-link:hover:before,.container-header .metismenu>li.active>button.mm-toggler-link:before{left:.5em;
right:0}

@media (width>=992px){.container-header .metismenu>li.level-1.active>a,.container-header .metismenu>li.level-1.active>button,.container-header .metismenu>li.level-1>a:hover,.container-header .metismenu>li.level-1>button:hover{text-decoration:none}

}

.container-header .metismenu>li.level-1>ul{min-width:12rem}

.container-header .navbar-toggler{color:#fff;
cursor:pointer;
border:1px solid #fff}

.container-header .navbar-toggler .fas{font-size:1.5rem}

.container-header .navbar-toggler>*{pointer-events:none}

.container-header .container-search{margin-top:.5em}

.container-header .mod-finder,.container-header .mod-finder a:not(.jmodedit){color:#fff}

.container-header .mod-finder a:not(.jmodedit):hover,.container-header .mod-finder a:not(.jmodedit):focus{color:#e6e6e6}

.container-header .mod-finder .awesomplete{color:var(--body-color)}

.container-header .mod-finder .awesomplete>ul{background:linear-gradient(to bottom right,#fff,#ffffffe6)}

.icon-white{color:#fff}

.input-group-text:before{min-width:16px}

.tbody-icon{text-align:center;
background-color:#0000;
border:0;
padding:0 3px}

.tbody-icon [class^=icon-],.tbody-icon [class*=\ icon-],.tbody-icon [class^=fa-],.tbody-icon [class*=\ fa-]{color:#ced4da;
border:2px solid var(--border);
border-radius:50%;
width:26px;
height:26px;
font-size:1.1rem;
line-height:22px}

.tbody-icon .icon-publish,.tbody-icon .icon-check,.tbody-icon .fa-check{color:#448344;
border-color:#448344}

.tbody-icon .icon-checkedout,.tbody-icon .icon-lock,.tbody-icon .fa-lock{color:#484f56;
border:0;
width:auto;
height:auto;
font-size:1.2rem;
line-height:1rem}

.tbody-icon.home-disabled,.tbody-icon.featured-disabled,.tbody-icon.color-featured-disabled,.tbody-icon.icon-star-disabled,.tbody-icon.fa-star-disabled{cursor:not-allowed;
opacity:1}

.tbody-icon .icon-delete,.tbody-icon .fa-delete,.tbody-icon .icon-times,.tbody-icon .fa-times{color:#a51f18;
border-color:#a51f18}

.plg_system_webauthn_login_button svg{margin-inline-end:2px}

.plg_system_webauthn_login_button svg path{fill:var(--black)}

iframe{border:0}

.modal iframe{width:100%}

.grid-child{width:100%;
max-width:1320px;
margin-left:auto;
margin-right:auto;
display:flex}

.mod-custom{position:relative}

.container-topbar,.container-below-top{color:#fff}

.container-topbar a:not(.btn),.container-topbar .btn-link,.container-below-top a:not(.btn),.container-below-top .btn-link{color:currentColor}

.container-topbar a:not(.btn):hover,.container-topbar a:not(.btn):focus,.container-topbar .btn-link:hover,.container-topbar .btn-link:focus,.container-below-top a:not(.btn):hover,.container-below-top a:not(.btn):focus,.container-below-top .btn-link:hover,.container-below-top .btn-link:focus{color:var(--gray-200)}

.container-banner{margin:0 0 2rem;
display:block}

.container-top-a,.container-top-b,.container-bottom-a,.container-bottom-b{position:relative}

.container-top-a>*,.container-top-b>*,.container-bottom-a>*,.container-bottom-b>*{flex:1;
margin:.5em 0}

@media (width<=991.98px){.container-top-a,.container-top-b,.container-bottom-a,.container-bottom-b{flex-direction:column}

.container-top-a>*,.container-top-b>*,.container-bottom-a>*,.container-bottom-b>*{flex:0 auto}

}

.container-component nav{position:relative}

.container-component,.container-sidebar-left,.container-sidebar-right{flex-direction:column;
flex:1;
display:flex}

.container-component>*,.container-sidebar-left>*,.container-sidebar-right>*{margin-bottom:0}

.container-component>:first-child,.container-sidebar-left>:first-child,.container-sidebar-right>:first-child,.container-component>*+*,.container-sidebar-left>*+*,.container-sidebar-right>*+*{margin-top:1em}

.container-sidebar-left,.container-sidebar-right{flex:none;
order:1;
width:calc(100% - 1em)}

@media (width>=768px){.container-sidebar-left,.container-sidebar-right{order:0;
width:calc(25% - 1em)}

}

.container-sidebar-left .sidebar-left:first-child{margin-top:1em}

.container-sidebar-left .sidebar-left:last-child{margin-bottom:1em}

.container-sidebar-right .sidebar-right:first-child{margin-top:1em}

.container-sidebar-right .sidebar-right:last-child{margin-bottom:1em}

.system-debug{display:block}

.options-form{color:#495057;
background-color:#fff;
border:1px solid #b2bfcd;
width:100%;
margin-bottom:1rem;
padding:1vw 2vw}

.options-form>legend{float:none;
color:#495057;
background-color:#fff;
width:auto;
padding:0 .5rem;
font-weight:700}

.modal .btn{margin-right:.5rem}

.modal .btn-primary:not([href]),.modal .btn-success:not([href]),.modal .btn-primary:not([href]):hover,.modal .btn-success:not([href]):hover{color:#fff}

.modal-header{padding:0 15px}

.modal-title{font-weight:var(--cassiopeia-font-weight-normal,400);
line-height:3rem}

.contentpane{padding:15px}

.contentpane .main-card{box-shadow:none;
margin:-10px}

.error_site .page-header{margin-top:1em}

[class^=container-] .span-col-2,[class*=\ container-] .span-col-2{flex:0 0 50%;
max-width:calc(50% - 1em)}

[class^=container-] .span-col-3,[class*=\ container-] .span-col-3{flex:0 0 33.333%;
max-width:calc(33.333% - 1em)}

[class^=container-] .span-col-4,[class*=\ container-] .span-col-4{flex:0 0 25%;
max-width:calc(25% - 1em)}

@supports (display:grid){[class^=span-],[class*=\ span-]{grid-row-end:auto;
grid-column-end:auto}

@media (width>=768px){[class^=span-col],[class*=\ span-col]{grid-column-end:span 2}

}

@media (width>=992px){.span-col-2{grid-column-end:span 2}

.span-col-3{grid-column-end:span 3}

.span-col-4{grid-column-end:span 4}

.span-row-2{grid-row-end:span 2}

.span-row-3{grid-row-end:span 3}

.span-row-4{grid-row-end:span 4}

}

[class^=container-] [class^=span-],[class^=container-] [class*=\ span-],[class*=\ container-] [class^=span-],[class*=\ container-] [class*=\ span-]{flex:0 auto;
max-width:none}

}

.blog-items{flex-wrap:wrap;
width:100%;
margin-bottom:1em;
margin-left:-.5em;
margin-right:-.5em;
padding:0;
display:flex}

@media (width>=992px){.blog-items.columns-2>div{width:50%}

.blog-items.columns-3>div{width:33.3333%}

.blog-items.columns-4>div{width:25%}

}

.blog-item{flex-direction:column;
padding:0 .5em 1em;
display:flex;
overflow:hidden}

.boxed .blog-item{box-shadow:0 0 2px #3339421a,0 2px 5px #33394214,0 5px 15px #33394214,inset 0 3px 0 var(--cassiopeia-color-primary);
background-color:#fff}

.boxed .blog-item .item-content{padding:25px}

.blog-item .item-image{margin-top:3px;
margin-bottom:15px;
overflow:hidden}

.boxed .blog-item .item-image{margin-bottom:0}

@media (width>=992px){.image-right .blog-item .item-image{order:1}

}

.image-bottom .blog-item .item-image{order:1;
margin-top:-15px}

.image-left .blog-item .item-content{padding-left:25px}

.image-right .blog-item .item-content{padding-right:25px}

.image-left .blog-item,.image-right .blog-item{flex-direction:column}

@media (width>=992px){.image-left .blog-item,.image-right .blog-item{flex-direction:row}

.image-left .blog-item .item-image,.image-right .blog-item .item-image{flex:1 0 40%}

.image-left .blog-item .item-content,.image-right .blog-item .item-content{flex:1 0 60%}

}

.article-info dd{padding:0}

@supports (display:grid){.blog-items{grid-gap:1em;
grid-template-columns:1fr;
grid-auto-flow:row;
margin:0 0 1em;
display:grid}

.blog-items .blog-item{padding:0}

.blog-items[class^=columns-]>div,.blog-items[class*=\ columns-]>div{flex:0 auto;
width:auto;
max-width:none}

@media (width>=992px){.blog-items.columns-2{grid-template-columns:1fr 1fr}

.blog-items.columns-3{grid-template-columns:1fr 1fr 1fr}

.blog-items.columns-4{grid-template-columns:1fr 1fr 1fr 1fr}

}

}

.blog-items[class^=masonry-],.blog-items[class*=\ masonry-]{column-gap:1em;
display:block}

.blog-items[class^=masonry-] .blog-item,.blog-items[class*=\ masonry-] .blog-item{page-break-inside:avoid;
break-inside:avoid;
margin-bottom:1em;
display:inline-flex}

@media (width>=992px){.blog-items.masonry-2{column-count:2}

.blog-items.masonry-3{column-count:3}

.blog-items.masonry-4{column-count:4}

}

.image-alternate .blog-item:nth-of-type(odd) .item-image{order:0}

.image-alternate.image-left .blog-item:nth-of-type(odd) .item-image{order:1;
margin-left:25px;
margin-right:0}

.image-alternate.image-top .blog-item:nth-of-type(odd) .item-image{order:1}

.breadcrumb{background-color:#00000008;
margin-bottom:0}

.no-card .newsflash-horiz li{border:1px solid #dfe3e7;
border-radius:0 0 .25rem .25rem;
padding:0 1rem 1rem;
box-shadow:1px 1px 4px #0000001a}

.no-card .newsflash-horiz li figure{margin:0 -1rem 1rem}

.mod-list{padding-inline-start:0;
list-style:none}

.mod-list li{padding:.25em 0}

.mod-list li a{text-decoration:none}

.mod-list li a:hover{text-decoration:underline}

.container-header .mod-list li a:hover{text-decoration:none}

.mod-list li.active>a{text-decoration:underline}

.container-header .mod-list li.active>a{text-decoration:none}

.mod-list li .mod-menu__sub{padding-left:1em}

.element-invisible{clip:rect(0,0,0,0);
white-space:nowrap;
clip-path:inset(50%);
border:0;
width:1px;
height:1px;
padding:0;
position:absolute;
overflow:hidden}

.hidden{visibility:hidden;
display:none}

.table-row{display:table-row}

joomla-alert{display:none}

.editor-xtd-buttons .btn{margin-bottom:5px}

.subhead{z-index:1000;
color:#495057;
background:#fff;
width:auto;
min-height:43px;
padding:.25rem;
position:sticky;
top:0;
left:0;
right:0;
box-shadow:-3px -2px 22px #ddd}

.subhead .row{margin-left:0;
margin-right:0}

.subhead.noshadow{box-shadow:none}

.subhead joomla-toolbar-button,.subhead .btn-group{margin-inline-start:.75rem}

.subhead joomla-toolbar-button:first-child,.subhead .btn-group:first-child{margin-inline-start:0}

.subhead joomla-toolbar-button .btn>span,.subhead joomla-toolbar-button .dropdown-item>span{text-align:center;
width:1.25em;
margin-inline-end:.5rem}

.subhead .btn{--subhead-btn-accent:#495057;
color:#495057;
background:#fff;
border-color:#adb5bd;
margin:5px 0;
padding:0 1rem;
font-size:1rem;
line-height:2.45rem}

.subhead .btn>span{color:var(--subhead-btn-accent);
display:inline-block}

.subhead .btn:not([disabled]):hover,.subhead .btn:not([disabled]):active,.subhead .btn:not([disabled]):focus{color:#ffffffe6;
background-color:var(--subhead-btn-accent);
border-color:var(--subhead-btn-accent)}

.subhead .btn:not([disabled]):hover>span,.subhead .btn:not([disabled]):active>span,.subhead .btn:not([disabled]):focus>span{color:#ffffffe6}

.subhead .btn.btn-success{--subhead-btn-accent:var(--success)}

.subhead .btn.btn-danger{--subhead-btn-accent:var(--danger)}

.subhead .btn.btn-primary{--subhead-btn-accent:#2a69b8}

.subhead .btn.btn-secondary{--subhead-btn-accent:#001b4c}

.subhead .btn.btn-info{--subhead-btn-accent:#132f53}

.subhead .btn.btn-action{--subhead-btn-accent:#132f53;
align-items:center;
display:flex}

.subhead .btn.btn-action:after{content:"";
border:0;
width:2.375rem;
font-family:"Font Awesome 5 Free";
font-weight:900}

.subhead .btn[disabled],.subhead .btn.dropdown-toggle[disabled]{--subhead-btn-accent:#132f53;
opacity:.5;
background:#dfe3e7cc}

.subhead .btn[disabled]:hover,.subhead .btn[disabled]:active,.subhead .btn[disabled]:focus,.subhead .btn.dropdown-toggle[disabled]:hover,.subhead .btn.dropdown-toggle[disabled]:active,.subhead .btn.dropdown-toggle[disabled]:focus{cursor:not-allowed}

.subhead .dropdown-toggle.btn{padding-inline-end:0}

.subhead .dropdown-toggle>*{pointer-events:none}

.subhead .btn-group:not(:last-child)>.dropdown-toggle-split{border-radius:0 .25rem .25rem 0;
order:1;
margin-inline-start:-.25rem}

.subhead .dropdown-menu joomla-toolbar-button,.subhead .btn-group joomla-toolbar-button{margin-inline-start:0}

@media (width<=767.98px){joomla-tab[view=accordion] .col-md-9,joomla-tab[view=accordion] .col-md-3{padding:.5rem 1rem!important}

#myTab{margin-top:1rem;
margin-bottom:1.5rem}

joomla-tab[view=accordion] ul li{width:100%}

.subhead joomla-toolbar-button,.subhead .btn-group,.subhead .btn{text-align:left;
width:100%;
margin-left:0}

.subhead .btn-toolbar>.btn-group,.subhead .btn-toolbar>joomla-toolbar-button{margin-left:0}

.subhead .btn.btn-action:after{text-align:center;
margin-inline-start:auto}

.subhead .dropdown-toggle-split{width:auto}

}

.left.item-image{float:left}

.right.item-image{float:right}

.tags .list-inline-item{margin:.25rem .25rem .5rem}

.tags a.btn{font-weight:700}

.tag{padding:.5rem .5rem .5rem 0;
display:inline-block}

body{flex-direction:column;
display:flex}

body.wrapper-fluid .site-grid{grid-gap:0 2em;
grid-template-columns:[full-start]minmax(0,1fr)[main-start]repeat(4,minmax(0,25%))[main-end]minmax(0,1fr)[full-end]}

body.wrapper-fluid .grid-child{max-width:none}

body.wrapper-fluid header>.grid-child,body.wrapper-fluid footer>.grid-child{padding-left:2em;
padding-right:2em}

body:not(.has-sidebar-left) .site-grid .container-component{grid-column-start:main-start}

body:not(.has-sidebar-right) .site-grid .container-component{grid-column-end:main-end}

.site-grid{margin-bottom:auto}

@supports (display:grid){.site-grid{grid-gap:0 1em;
grid-template-columns:[full-start]minmax(0,1fr)[main-start]repeat(4,minmax(0,19.875rem))[main-end]minmax(0,1fr)[full-end];
grid-template-areas:".banner banner banner banner."".top-a top-a top-a top-a."".top-b top-b top-b top-b."".comp comp comp comp."".side-r side-r side-r side-r."".side-l side-l side-l side-l."".bot-a bot-a bot-a bot-a."".bot-b bot-b bot-b bot-b.";
display:grid}

.site-grid>[class^=container-],.site-grid>[class*=\ container-]{column-gap:1em;
width:100%;
max-width:none}

.site-grid>.full-width{grid-column:full-start/full-end}

@media (width>=992px){.site-grid{grid-template-areas:".banner banner banner banner."".top-a top-a top-a top-a."".top-b top-b top-b top-b."".side-l comp comp side-r."".bot-a bot-a bot-a bot-a."".bot-b bot-b bot-b bot-b."}

}

}

.container-banner{grid-area:banner}

.container-top-a{grid-area:top-a}

.container-top-b{grid-area:top-b}

.container-component{grid-area:comp}

.container-sidebar-left{grid-area:side-l}

.container-sidebar-right{grid-area:side-r}

.container-main-top{grid-area:main-t}

.container-main-bottom{grid-area:main-b}

.container-breadcrumbs{grid-area:bread}

.container-bottom-a{grid-area:bot-a}

.container-bottom-b{grid-area:bot-b}

.mod-finder__search.input-group{flex-wrap:nowrap}

.mod-finder__search.input-group .awesomplete input{border-top-right-radius:0;
border-bottom-right-radius:0}

.mod-finder__search.input-group button{align-items:center;
display:flex}

.mod-finder__search.input-group button .icon-search{margin-inline-end:.2em}

.awesomplete>input{max-width:200px}

@media (width>=992px){.awesomplete>input{max-width:none}

}

.awesomplete>ul{z-index:1000!important}

.btn:focus,.btn.focus,.btn:active:focus,.btn.focus:active,.btn.active:focus,.btn.active.focus{text-decoration:none}

.btn.group-move{cursor:move}

.btn-secondary{color:#353b41;
background-color:#fff;
border-color:#ced4da}

.btn-secondary:hover,.btn-secondary:focus{color:#353b41;
background-color:#f9fafb}

.article-info .association .btn-secondary,.cat-list-association .btn-secondary{color:#fff;
background-color:#6d757e;
border-color:#ced4da;
font-weight:700}

.article-info .association .btn-secondary:hover,.article-info .association .btn-secondary:focus,.cat-list-association .btn-secondary:hover,.cat-list-association .btn-secondary:focus{color:#fff;
background-color:#353b41}

.article-info .association .btn-sm,.article-info .association .btn-group-sm>.btn,.cat-list-association .btn-sm,.cat-list-association .btn-group-sm>.btn{border-radius:.2rem;
padding:0 .25rem;
font-size:.8rem}

@media (width<=991.98px){.btn{margin-bottom:.25rem}

.input-group .btn{margin-bottom:0}

}

.form-select,.custom-select{cursor:pointer;
border:var(--border-width)solid #ced4da;
background:#eaedf0 url(../images/select-bg.svg) 100%/116rem no-repeat;
max-width:100%}

.form-select:focus,.custom-select:focus{border-color:#000;
box-shadow:0 0 0 .25rem #01015640}

.form-select[multiple],[multiple].custom-select{background-color:#fff;
padding:0}

.form-select[multiple] option,[multiple].custom-select option{background-color:#fff;
padding:.3rem 1rem}

.form-select[multiple] option:checked,[multiple].custom-select option:checked{color:#fff;
background-color:var(--cassiopeia-color-primary)!important}

.form-select.form-select-success,.form-select-success.custom-select,.form-select.custom-select-success,.custom-select-success.custom-select{color:#448344;
background-color:#448344}

.form-select.form-select-success option,.form-select-success.custom-select option,.form-select.custom-select-success option,.custom-select-success.custom-select option{color:var(--body-color);
background-color:#fff}

.form-select.form-select-danger,.form-select-danger.custom-select,.form-select.custom-select-danger,.custom-select-danger.custom-select{color:#a51f18;
background-color:#a51f18}

.form-select.form-select-danger option,.form-select-danger.custom-select option,.form-select.custom-select-danger option,.custom-select-danger.custom-select option{color:var(--body-color);
background-color:#fff}

.form-select optgroup,.custom-select optgroup,.form-select option,.custom-select option{color:var(--dark);
background-color:#fff}

.accordion .card-header{font-size:1.25rem;
font-weight:var(--cassiopeia-font-weight-headings,700);
line-height:1.2;
display:block}

.accordion .list-group-item{color:#224faa}

.dropdown-menu{background-color:#fff;
border-color:#dfe3e7;
margin-top:.5rem;
padding:.2rem 0}

.dropdown-menu-end:after{left:auto;
right:.9rem}

.field-media-wrapper{width:100%;
max-width:calc(50vw - 5rem);
display:block}

.field-media-wrapper .field-media-preview{width:100%;
max-width:none}

@media (width<=991.98px){.field-media-wrapper{min-width:100%}

}

.list-group-item{background-color:var(--body-bg)}

.list-unstyled .list-unstyled{padding-left:20px}

.jviewport-height10{height:10vh}

.jviewport-height20{height:20vh}

.jviewport-height30{height:30vh}

.jviewport-height40{height:40vh}

.jviewport-height50{height:50vh}

.jviewport-height60{height:60vh}

.jviewport-height70{height:70vh}

.jviewport-height80{height:80vh}

.jviewport-height90{height:90vh}

.jviewport-height100{height:100vh}

[class*=jviewport-height] iframe{height:100%}

.modal-dialog.jviewport-width10{width:10vw;
max-width:none}

.modal-dialog.jviewport-width20{width:20vw;
max-width:none}

.modal-dialog.jviewport-width30{width:30vw;
max-width:none}

.modal-dialog.jviewport-width40{width:40vw;
max-width:none}

.modal-dialog.jviewport-width50{width:50vw;
max-width:none}

.modal-dialog.jviewport-width60{width:60vw;
max-width:none}

.modal-dialog.jviewport-width70{width:70vw;
max-width:none}

.modal-dialog.jviewport-width80{width:80vw;
max-width:none}

.modal-dialog.jviewport-width90{width:90vw;
max-width:none}

.modal-dialog.jviewport-width100{width:100vw;
max-width:none}

.nav.nav-tabs{background-color:#f5f5f5;
border:1px solid #dfe3e7;
border-bottom:0;
border-radius:.25rem .25rem 0 0;
margin:0;
padding:0;
box-shadow:inset 0 1px #fff,0 2px 3px -3px #00000026,inset 0 -4px #0000000d,1px 1px 4px #0000001a}

.nav.nav-tabs .nav-item{margin-bottom:0;
margin-left:0}

.nav.nav-tabs .nav-item:first-of-type .nav-link.active{border-radius:.25rem 0 0;
box-shadow:-1px 0 1px -1px #0000000f,inset -2px 0 1px -1px #00000014,inset 0 1px #00000005}

.nav.nav-tabs .nav-item:last-of-type .nav-link{box-shadow:-1px 0 #0000000d,1px 0 #0000000d}

.nav.nav-tabs .nav-item:last-of-type .nav-link.active{box-shadow:inset 2px 0 1px -1px #00000014,inset -2px 0 1px -1px #00000014,inset 0 1px #00000005}

.nav.nav-tabs .nav-link{color:var(--cassiopeia-color-primary);
border:0;
border-top-left-radius:0;
border-top-right-radius:0;
padding:.75em 1em;
position:relative;
box-shadow:-1px 0 #0000000d}

.nav.nav-tabs .nav-link.active{background-color:#0000004d;
background-image:linear-gradient(#0000,#0000000d 100%);
border-left:0;
border-right:0;
border-top-left-radius:0;
border-top-right-radius:0;
box-shadow:inset 2px 0 1px -1px #00000014,inset -2px 0 1px -1px #00000014,inset 0 1px #00000005}

.nav.nav-tabs .nav-link.active:after{content:"";
background-color:var(--cassiopeia-color-primary);
opacity:.8;
height:5px;
position:absolute;
bottom:-1px;
left:0;
right:0}

.nav-tabs+.tab-content{background:#fff;
border:1px solid #dfe3e7;
border-radius:0 0 .25rem .25rem;
padding:15px;
box-shadow:1px 1px 4px #0000001a}

.pagination{margin:1rem}

.table th{font-weight:500}

.table thead th{white-space:nowrap;
border-bottom-width:1px}

.table th,.table td{vertical-align:middle}

.table th label,.table td label{margin-bottom:0}

.chosen-container.chosen-container-single{max-width:100%;
font-size:1rem}

.chosen-container.chosen-container-single .chosen-single{height:calc(1.5em + 1.2rem + calc(var(--border-width)*2));
color:var(--body-color);
vertical-align:middle;
background:#eaedf0 url(../images/select-bg.svg) right 1rem center no-repeat;
background-image:none \9 ;
border:var(--border-width)solid #ced4da;
box-shadow:none;
appearance:none;
border-radius:var(--border-radius);
background-size:116rem;
padding:.81rem 4rem .81rem 1rem;
line-height:1.5;
display:inline-block}

.chosen-container.chosen-container-single .chosen-single abbr{top:10px}

.chosen-container.chosen-container-single .chosen-single:focus{border-color:#8894aa;
outline:none}

.chosen-container.chosen-container-single .chosen-single:disabled{cursor:not-allowed;
background-color:var(--secondary-bg)}

.chosen-container.chosen-container-single .chosen-single div b{background:0 0!important}

.chosen-container.chosen-container-single .chosen-drop{border:var(--border-width)solid #ced4da;
background:#fff}

.chosen-container.chosen-container-single .chosen-results li{line-height:1.3rem}

.chosen-container.chosen-container-single.chosen-container-active .chosen-single{border-bottom-right-radius:0;
border-bottom-left-radius:0}

.chosen-container.chosen-container-multi .chosen-choices{min-height:calc(1.5em + 1.2rem + calc(var(--border-width)*2));
background-image:#fff;
max-width:100%;
font-size:1rem;
line-height:1.5}

.chosen-container.chosen-container-multi .chosen-choices li.search-choice{color:#fff;
background:var(--primary);
border-radius:var(--border-radius);
border:0;
padding:5px 33px 5px 10px;
box-shadow:1px 1px 4px #0000001a}

.chosen-container.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background:#0003;
width:20px;
height:100%;
top:0;
right:0;
background-image:none!important}

.chosen-container.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before{color:#fff;
content:"×";
font-size:1rem;
position:absolute;
top:6px;
right:5px}

.chosen-container-active.chosen-with-drop .chosen-single{box-shadow:none}

.chosen-container-single{width:auto!important}

.card .chosen-container.chosen-container-single,.card .chosen-container.chosen-container-single .chosen-single{width:100%!important}

.gu-mirror{opacity:.8;
background-color:#91ee91;
z-index:9999!important;
margin:0!important;
position:fixed!important}

.gu-mirror.table{display:table}

.gu-mirror.table td{display:table-cell}

.metismenu.menu-horizontal{flex:1 0 100%;
margin:0;
padding:0;
list-style:none}

@media (width>=992px){.metismenu.menu-horizontal{flex-direction:row;
flex:1;
display:flex}

}

.metismenu.menu-horizontal>li{position:relative}

.metismenu.menu-horizontal .level-1>ul{min-width:12rem}

.metismenu.mod-menu{margin:0}

.metismenu.mod-menu .metismenu-item{flex-wrap:wrap;
align-items:center;
padding:.5em 1em;
font-size:1.1rem;
line-height:1.5;
display:flex}

.metismenu.mod-menu .metismenu-item.parent{position:relative}

.metismenu.mod-menu .metismenu-item>ul{z-index:1001;
padding:0;
list-style:none;
display:block;
position:absolute;
top:100%;
box-shadow:0 0 .5em #0000001a}

.metismenu.mod-menu .metismenu-item>span,.metismenu.mod-menu .metismenu-item>a,.metismenu.mod-menu .metismenu-item>button{text-overflow:ellipsis;
white-space:nowrap;
text-decoration:none;
overflow:hidden}

.metismenu.mod-menu .metismenu-item>a:focus,.metismenu.mod-menu .metismenu-item>button:focus{outline-offset:2px;
outline:1px dotted #ced4da}

.metismenu.mod-menu .metismenu-item.active>a,.metismenu.mod-menu .metismenu-item.active>button,.metismenu.mod-menu .metismenu-item>a:hover,.metismenu.mod-menu .metismenu-item>button:hover{text-decoration:underline}

.metismenu.mod-menu .metismenu-item:after{content:none}

.metismenu.mod-menu .metismenu-item:not(.level-1)>ul,.metismenu.mod-menu .metismenu-item:not(.level-2)>ul{margin-inline-end:-1em}

.metismenu.mod-menu .metismenu-item.divider:not(.parent){border-right:1px solid #ced4da;
width:1px;
margin:.25em;
padding:0;
overflow:hidden}

@media (width<=991.98px){.metismenu.mod-menu .metismenu-item.divider:not(.parent){border-bottom:1px solid #ced4da;
width:auto;
height:1px}

}

.metismenu.mod-menu .mm-collapsing{height:0;
transition-property:color,background-color,height,visibility;
transition-duration:.35s;
transition-timing-function:ease;
overflow:hidden}

.metismenu.mod-menu .mm-collapse{background-color:#fff;
position:absolute;
box-shadow:1px 1px 4px #0000001a}

.metismenu.mod-menu .mm-collapse:not(.mm-show){display:none}

.metismenu.mod-menu .mm-collapse>li>a{display:inline-flex}

.metismenu.mod-menu .mm-collapse>li.divider:not(.parent){border-bottom:1px solid #ced4da;
width:auto;
height:1px}

.metismenu.mod-menu .mm-collapse>li.parent .mm-toggler{display:inline-flex}

.metismenu.mod-menu .mm-collapse>li.parent>ul{box-shadow:none;
background-color:#00000008;
flex-basis:calc(100% + 1em);
margin-top:.5em;
margin-bottom:-.5em;
position:relative;
top:0}

.metismenu.mod-menu .mm-toggler{color:currentColor;
user-select:none;
box-shadow:none;
background:0 0;
border:none;
align-items:center;
height:100%;
padding:0;
display:flex;
position:relative}

.metismenu.mod-menu .mm-toggler:after{content:"";
border-top:.5em solid;
border-left:.5em solid #0000;
border-right:.5em solid #0000;
width:0;
height:0;
margin-inline-start:.5em;
transition:all .3s ease-out}

.mm-active>.metismenu.mod-menu .mm-toggler:after,.metismenu.mod-menu .mm-toggler[aria-expanded=true]:after{transform:rotateX(-180deg)}

.metismenu.mod-menu .parent>ul{color:#22262a}

.sidebar-right .metismenu .mm-collapse,.sidebar-left .metismenu .mm-collapse{background-color:#00000008;
position:relative}

.sidebar-right .metismenu li.parent>ul,.sidebar-left .metismenu li.parent>ul{box-shadow:none;
position:relative;
top:0}

@media (width<=1199.98px){.sidebar-right .metismenu li.parent>ul,.sidebar-left .metismenu li.parent>ul{width:100%}

}

.sidebar-right .metismenu .metismenu-item>span,.sidebar-right .metismenu .metismenu-item>a,.sidebar-left .metismenu .metismenu-item>span,.sidebar-left .metismenu .metismenu-item>a{white-space:inherit}

.sidebar-right .metismenu .metismenu-item.divider:not(.parent),.sidebar-left .metismenu .metismenu-item.divider:not(.parent){border-bottom:1px solid #ced4da;
width:auto;
height:1px}

.minicolors-theme-bootstrap .minicolors-input{width:120px}

.minicolors-theme-bootstrap .rgb{width:175px}

.minicolors-theme-bootstrap .rgba{width:220px}

.editor .toggle-editor{margin-top:1rem}

.editor .mce-tinymce{border-radius:var(--border-radius);
border:1px solid #dfe3e7}

.editor .mce-btn,.editor .mce-panel{background:#f9fafb}

.tox{white-space:nowrap!important}

:root{--template-sidebar-bg:var(--template-bg-dark-80);
--template-sidebar-font-color:#fff;
--template-sidebar-link-color:#fff;
--template-bg-light:#f0f4fb;
--template-text-light:#fff;
--template-special-color:#132f53;
--template-link-color:#2a69b8;
--template-link-hover-color:#173a65;
--template-contrast:#2a69b8;
--template-bg-dark:hsl(var(--hue),40%,20%);
--template-bg-dark-3:hsl(var(--hue),40%,97%);
--template-bg-dark-5:hsl(var(--hue),40%,95%);
--template-bg-dark-7:hsl(var(--hue),40%,93%);
--template-bg-dark-10:hsl(var(--hue),40%,90%);
--template-bg-dark-15:hsl(var(--hue),40%,85%);
--template-bg-dark-20:hsl(var(--hue),40%,80%);
--template-bg-dark-30:hsl(var(--hue),40%,70%);
--template-bg-dark-40:hsl(var(--hue),40%,60%);
--template-bg-dark-50:hsl(var(--hue),40%,50%);
--template-bg-dark-60:hsl(var(--hue),40%,40%);
--template-bg-dark-65:hsl(var(--hue),40%,35%);
--template-bg-dark-70:hsl(var(--hue),40%,30%);
--template-bg-dark-75:hsl(var(--hue),40%,25%);
--template-bg-dark-80:hsl(var(--hue),40%,20%);
--template-bg-dark-90:hsl(var(--hue),40%,10%)}

.border-primary{border-color:var(--primary)!important}

.border-secondary{border-color:var(--secondary)!important}

.border-success{border-color:var(--success)!important}

.border-info{border-color:var(--info)!important}

.border-warning{border-color:var(--warning)!important}

.border-danger{border-color:var(--danger)!important}

.border-light{border-color:var(--light)!important}

.border-dark{border-color:var(--dark)!important}

.border-white{border-color:var(--white)!important}

.text-primary{color:var(--primary)!important}

.text-secondary{color:var(--secondary)!important}

.text-success{color:var(--success)!important}

.text-info{color:var(--info)!important}

.text-warning{color:var(--warning)!important}

.text-danger{color:var(--danger)!important}

.text-light{color:var(--light)!important}

.text-dark{color:var(--dark)!important}

.text-black{color:var(--black)!important}

.text-white{color:var(--white)!important}

.text-body{color:var(--body-color)!important}

.bg-primary{background-color:var(--primary)!important}

.bg-secondary{background-color:var(--secondary)!important}

.bg-success{background-color:var(--success)!important}

.bg-info{background-color:var(--info)!important}

.bg-warning{background-color:var(--warning)!important}

.bg-danger{background-color:var(--danger)!important}

.bg-light{background-color:var(--light)!important}

.bg-dark{background-color:var(--dark)!important}

.bg-black{background-color:var(--black)!important}

.bg-white{background-color:var(--white)!important}

.bg-body{background-color:var(--body-bg)!important}

.brand-logo {
    font-weight: 700;
    text-decoration: none;
}

