@charset "UTF-8";
/*!
 * Bootstrap v5.0.0-beta1 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root
{--bs-blue:#0d6efd;
--bs-indigo:#6610f2;
--bs-purple:#6f42c1;
--bs-pink:#d63384;
--bs-red:#dc3545;
--bs-orange:#fd7e14;
--bs-yellow:#ffc107;
--bs-green:#198754;
--bs-teal:#20c997;
--bs-cyan:#0dcaf0;
--bs-white:#fff;
--bs-gray:#6c757d;
--bs-gray-dark:#343a40;
--bs-primary:#0d6efd;
--bs-secondary:#6c757d;
--bs-success:#198754;
--bs-info:#0dcaf0;
--bs-warning:#ffc107;
--bs-danger:#dc3545;
--bs-light:#f8f9fa;
--bs-dark:#212529;
--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}
*,::after,::before
{box-sizing:border-box}


@media (prefers-reduced-motion:no-preference)
{:root
{scroll-behavior:smooth}
}
body
{margin:0;
font-family:var(--bs-font-sans-serif);
font-size:1rem;
font-weight:400;
line-height:1.5;
color:#212529;
background-color:#fff;
-webkit-text-size-adjust:100%;
-webkit-tap-highlight-color:transparent}
[tabindex="-1"]:focus:not(:focus-visible)
{outline:0!important}
hr
{margin:1rem 0;
color:inherit;
background-color:currentColor;
border:0;
opacity:.25}
hr:not([size])
{height:1px}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6
{margin-top:0;
margin-bottom:.5rem;
font-weight:500;
line-height:1.2}

.h1,h1
{font-size:calc(1.375rem + 1.5vw)}


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

.h2,h2
{font-size:calc(1.325rem + .9vw)}


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

.h3,h3
{font-size:calc(1.3rem + .6vw)}


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

.h4,h4
{font-size:calc(1.275rem + .3vw)}


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

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

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

p
{margin-top:0;
margin-bottom:1rem}
address
{margin-bottom:1rem;
font-style:normal;
line-height:inherit}
ol,ul
{padding-left:2rem}
ol,ul
{margin-top:0;
margin-bottom:1rem}
ol ol,ol ul,ul ol,ul ul
{margin-bottom:0}
dt
{font-weight:700}
blockquote
{margin:0 0 1rem}
b,strong
{font-weight:bolder}
.small,small
{font-size:.875em}
sub,sup
{position:relative;
font-size:.75em;
line-height:0;
vertical-align:baseline}
sub
{bottom:-.25em}
sup
{top:-.5em}
a
{color:#0d6efd;
text-decoration:underline}
a:hover
{color:#0a58ca}
a:not([href]):not([class]),a:not([href]):not([class]):hover
{color:inherit;
text-decoration:none}
code,pre
{font-family:var(--bs-font-monospace);
font-size:1em;
direction:ltr;
unicode-bidi:bidi-override}
pre
{display:block;
margin-top:0;
margin-bottom:1rem;
overflow:auto;
font-size:.875em}
pre code
{font-size:inherit;
color:inherit;
word-break:normal}
code
{font-size:.875em;
color:#d63384;
word-wrap:break-word}
a>code
{color:inherit}
figure
{margin:0 0 1rem}
img,svg
{vertical-align:middle}
table
{caption-side:bottom;
border-collapse:collapse}
td,tr
{border-color:inherit;
border-style:solid;
border-width:0}
label
{display:inline-block}
button
{border-radius:0}
button:focus
{outline:dotted 1px;
outline:-webkit-focus-ring-color auto 5px}
button,input,select,textarea
{margin:0;
font-family:inherit;
font-size:inherit;
line-height:inherit}
button,select
{text-transform:none}
[role=button]
{cursor:pointer}
select
{word-wrap:normal}
[list]::-webkit-calendar-picker-indicator
{display:none}
[type=button],[type=reset],[type=submit],button
{-webkit-appearance:button}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled)
{cursor:pointer}
textarea
{resize:vertical}
fieldset
{min-width:0;
padding:0;
margin:0;
border:0}
[type=search]
{outline-offset:-2px;
-webkit-appearance:textfield}
output
{display:inline-block}
iframe
{border:0}
progress
{vertical-align:baseline}
[hidden]
{display:none!important}

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

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

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

.figure
{display:inline-block}

.container,.container-fluid
{width:100%;
padding-right:var(--bs-gutter-x,.75rem);
padding-left:var(--bs-gutter-x,.75rem);
margin-right:auto;
margin-left:auto}

@media (min-width:576px)
{.container
{max-width:540px}
}

@media (min-width:768px)
{.container
{max-width:720px}
}

@media (min-width:992px)
{.container
{max-width:960px}
}


@media (min-width:1200px)
{.container
{max-width:1140px}
}

@media (min-width:1400px)
{.container
{max-width:1320px}
}

.row
{--bs-gutter-x:1.5rem;
--bs-gutter-y:0;
display:flex;
flex-wrap:wrap;
margin-top:calc(var(--bs-gutter-y) * -1);
margin-right:calc(var(--bs-gutter-x)/ -2);
margin-left:calc(var(--bs-gutter-x)/ -2)}

.row>*
{flex-shrink:0;
width:100%;
max-width:100%;
padding-right:calc(var(--bs-gutter-x)/ 2);
padding-left:calc(var(--bs-gutter-x)/ 2);
margin-top:var(--bs-gutter-y)}

.col
{flex:1 0 0%}

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

@media (min-width:576px)
{.col-sm-4
{flex:0 0 auto;
width:33.3333333333%}
.col-sm-5
{flex:0 0 auto;
width:41.6666666667%}
.col-sm-6
{flex:0 0 auto;
width:50%}
.col-sm-8
{flex:0 0 auto;
width:66.6666666667%}
}

@media (min-width:768px)
{.col-md-3
{flex:0 0 auto;
width:25%}
.col-md-4
{flex:0 0 auto;
width:33.3333333333%}
.col-md-6
{flex:0 0 auto;
width:50%}
.col-md-8
{flex:0 0 auto;
width:66.6666666667%}
.col-md-9
{flex:0 0 auto;
width:75%}
.col-md-11
{flex:0 0 auto;
width:91.6666666667%}
}

@media (min-width:992px)
{.col-lg-2
{flex:0 0 auto;
width:16.6666666667%}
.col-lg-3
{flex:0 0 auto;
width:25%}
.col-lg-4
{flex:0 0 auto;
width:33.3333333333%}
.col-lg-5
{flex:0 0 auto;
width:41.6666666667%}
.col-lg-6
{flex:0 0 auto;
width:50%}
.col-lg-8
{flex:0 0 auto;
width:66.6666666667%}
.col-lg-9
{flex:0 0 auto;
width:75%}
.col-lg-10
{flex:0 0 auto;
width:83.3333333333%}
.col-lg-12
{flex:0 0 auto;
width:100%}
.offset-lg-1
{margin-left:8.3333333333%}
}

@media (min-width:1200px)
{.col-xl-2
{flex:0 0 auto;
width:16.6666666667%}
.col-xl-3
{flex:0 0 auto;
width:25%}
.col-xl-4
{flex:0 0 auto;
width:33.3333333333%}
.col-xl-7
{flex:0 0 auto;
width:58.3333333333%}
.col-xl-12
{flex:0 0 auto;
width:100%}
.offset-xl-1
{margin-left:8.3333333333%}
}

@media (min-width:1400px)
{.col-xxl-3
{flex:0 0 auto;
width:25%}
.col-xxl-4
{flex:0 0 auto;
width:33.3333333333%}
.col-xxl-12
{flex:0 0 auto;
width:100%}
}

.table
{--bs-table-bg:transparent;
--bs-table-striped-color:#212529;
--bs-table-striped-bg:rgba(0, 0, 0, 0.05);
--bs-table-active-color:#212529;
--bs-table-active-bg:rgba(0, 0, 0, 0.1);
--bs-table-hover-color:#212529;
--bs-table-hover-bg:rgba(0, 0, 0, 0.075);
width:100%;
margin-bottom:1rem;
color:#212529;
vertical-align:top;
border-color:#dee2e6}

.table>:not(caption)>*>*
{padding:.5rem .5rem;
background-color:var(--bs-table-bg);
background-image:linear-gradient(var(--bs-table-accent-bg),var(--bs-table-accent-bg));
border-bottom-width:1px}
.table>:not(:last-child)>:last-child>*
{border-bottom-color:currentColor}

.form-control
{display:block;
width:100%;
padding:.375rem .75rem;
font-size:1rem;
font-weight:400;
line-height:1.5;
color:#212529;
background-color:#fff;
background-clip:padding-box;
border:1px solid #ced4da;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
border-radius:.25rem;
transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}

@media (prefers-reduced-motion:reduce)
{.form-control
{transition:none}
}

.form-control[type=file]
{overflow:hidden}
.form-control[type=file]:not(:disabled):not([readonly])
{cursor:pointer}
.form-control:focus
{color:#212529;
background-color:#fff;
border-color:#86b7fe;
outline:0;
box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}

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

.form-control::-webkit-input-placeholder
{color:#6c757d;
opacity:1}

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

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

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

.form-control::file-selector-button
{padding:.375rem .75rem;
margin:-.375rem -.75rem;
-webkit-margin-end:.75rem;
margin-inline-end:.75rem;
color:#212529;
background-color:#e9ecef;
pointer-events:none;
border-color:inherit;
border-style:solid;
border-width:0;
border-inline-end-width:1px;
border-radius:0;
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:#dde0e3}

.form-control::-webkit-file-upload-button
{padding:.375rem .75rem;
margin:-.375rem -.75rem;
-webkit-margin-end:.75rem;
margin-inline-end:.75rem;
color:#212529;
background-color:#e9ecef;
pointer-events:none;
border-color:inherit;
border-style:solid;
border-width:0;
border-inline-end-width:1px;
border-radius:0;
-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
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::-webkit-file-upload-button
{-webkit-transition:none;
transition:none}
}

.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button
{background-color:#dde0e3}
textarea.form-control
{min-height:calc(1.5em + .75rem + 2px)}

.form-select
{display:block;
width:100%;
padding:.375rem 1.75rem .375rem .75rem;
font-size:1rem;
font-weight:400;
line-height:1.5;
color:#212529;
vertical-align:middle;
background-color:#fff;
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
background-repeat:no-repeat;
background-position:right .75rem center;
background-size:16px 12px;
border:1px solid #ced4da;
border-radius:.25rem;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none}

.form-select:focus
{border-color:#86b7fe;
outline:0;
box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}

.form-select[multiple],.form-select[size]:not([size="1"])
{padding-right:.75rem;
background-image:none}

.form-select:disabled
{color:#6c757d;
background-color:#e9ecef}

.form-select:-moz-focusring
{color:transparent;
text-shadow:0 0 0 #212529}

.input-group
{position:relative;
display:flex;
flex-wrap:wrap;
align-items:stretch;
width:100%}

.input-group>.form-control,.input-group>.form-select
{position:relative;
flex:1 1 auto;
width:1%;
min-width:0}

.input-group>.form-control:focus,.input-group>.form-select:focus
{z-index:3}

.input-group .btn
{position:relative;
z-index:2}

.input-group .btn:focus
{z-index:3}

.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu)
{border-top-right-radius:0;
border-bottom-right-radius:0}

.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback)
{margin-left:-1px;
border-top-left-radius:0;
border-bottom-left-radius:0}

.btn
{display:inline-block;
font-weight:400;
line-height:1.5;
color:#212529;
text-align:center;
text-decoration:none;
vertical-align:middle;
cursor:pointer;
-webkit-user-select:none;
-moz-user-select:none;
user-select:none;
background-color:transparent;
border:1px solid transparent;
padding:.375rem .75rem;
font-size:1rem;
border-radius:.25rem;
transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}

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

.btn:hover
{color:#212529}

.btn:focus
{outline:0;
box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}

.btn.disabled,.btn:disabled,fieldset:disabled .btn
{pointer-events:none;
opacity:.65}

.fade
{transition:opacity .15s linear}

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

.fade:not(.show)
{opacity:0}

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

.collapsing
{height:0;
overflow:hidden;
transition:height .35s ease}

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

.dropdown,.dropend,.dropstart,.dropup
{position:relative}

.dropdown-toggle
{white-space:nowrap}

.dropdown-toggle::after
{display:inline-block;
margin-left:.255em;
vertical-align:.255em;
content:"";
border-top:.3em solid;
border-right:.3em solid transparent;
border-bottom:0;
border-left:.3em solid transparent}

.dropdown-toggle:empty::after
{margin-left:0}

.dropdown-menu
{position:absolute;
top:100%;
left:0;
z-index:1000;
display:none;
min-width:10rem;
padding:.5rem 0;
margin:.125rem 0 0;
font-size:1rem;
color:#212529;
text-align:left;
list-style:none;
background-color:#fff;
background-clip:padding-box;
border:1px solid rgba(0,0,0,.15);
border-radius:.25rem}

.dropdown-menu[style]
{right:auto!important}

.dropup .dropdown-menu
{top:auto;
bottom:100%;
margin-top:0;
margin-bottom:.125rem}

.dropup .dropdown-toggle::after
{display:inline-block;
margin-left:.255em;
vertical-align:.255em;
content:"";
border-top:0;
border-right:.3em solid transparent;
border-bottom:.3em solid;
border-left:.3em solid transparent}

.dropup .dropdown-toggle:empty::after
{margin-left:0}

.dropend .dropdown-menu
{top:0;
right:auto;
left:100%;
margin-top:0;
margin-left:.125rem}

.dropend .dropdown-toggle::after
{display:inline-block;
margin-left:.255em;
vertical-align:.255em;
content:"";
border-top:.3em solid transparent;
border-right:0;
border-bottom:.3em solid transparent;
border-left:.3em solid}

.dropend .dropdown-toggle:empty::after
{margin-left:0}

.dropend .dropdown-toggle::after
{vertical-align:0}

.dropstart .dropdown-menu
{top:0;
right:100%;
left:auto;
margin-top:0;
margin-right:.125rem}

.dropstart .dropdown-toggle::after
{display:inline-block;
margin-left:.255em;
vertical-align:.255em;
content:""}

.dropstart .dropdown-toggle::after
{display:none}

.dropstart .dropdown-toggle::before
{display:inline-block;
margin-right:.255em;
vertical-align:.255em;
content:"";
border-top:.3em solid transparent;
border-right:.3em solid;
border-bottom:.3em solid transparent}

.dropstart .dropdown-toggle:empty::after
{margin-left:0}

.dropstart .dropdown-toggle::before
{vertical-align:0}

.dropdown-item
{display:block;
width:100%;
padding:.25rem 1rem;
clear:both;
font-weight:400;
color:#212529;
text-align:inherit;
text-decoration:none;
white-space:nowrap;
background-color:transparent;
border:0}

.dropdown-item:focus,.dropdown-item:hover
{color:#1e2125;
background-color:#f8f9fa}

.dropdown-item.active,.dropdown-item:active
{color:#fff;
text-decoration:none;
background-color:#0d6efd}

.dropdown-item.disabled,.dropdown-item:disabled
{color:#6c757d;
pointer-events:none;
background-color:transparent}

.dropdown-menu.show
{display:block}

.nav
{display:flex;
flex-wrap:wrap;
padding-left:0;
margin-bottom:0;
list-style:none}

.nav-link
{display:block;
padding:.5rem 1rem;
text-decoration:none;
transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}

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

.nav-link.disabled
{color:#6c757d;
pointer-events:none;
cursor:default}

.navbar
{position:relative;
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
padding-top:.5rem;
padding-bottom:.5rem}

.navbar>.container,.navbar>.container-fluid
{display:flex;
flex-wrap:inherit;
align-items:center;
justify-content:space-between}

.navbar-nav
{display:flex;
flex-direction:column;
padding-left:0;
margin-bottom:0;
list-style:none}

.navbar-nav .nav-link
{padding-right:0;
padding-left:0}

.navbar-nav .dropdown-menu
{position:static}

.card
{position:relative;
display:flex;
flex-direction:column;
min-width:0;
word-wrap:break-word;
background-color:#fff;
background-clip:border-box;
border:1px solid rgba(0,0,0,.125);
border-radius:.25rem}

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

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

.card>.list-group:first-child
{border-top-width:0;
border-top-left-radius:calc(.25rem - 1px);
border-top-right-radius:calc(.25rem - 1px)}

.card>.list-group:last-child
{border-bottom-width:0;
border-bottom-right-radius:calc(.25rem - 1px);
border-bottom-left-radius:calc(.25rem - 1px)}

.card-img
{width:100%}

.card-img
{border-top-left-radius:calc(.25rem - 1px);
border-top-right-radius:calc(.25rem - 1px)}

.card-img
{border-bottom-right-radius:calc(.25rem - 1px);
border-bottom-left-radius:calc(.25rem - 1px)}

.pagination
{display:flex;
padding-left:0;
list-style:none}

.page-link
{position:relative;
display:block;
color:#0d6efd;
text-decoration:none;
background-color:#fff;
border:1px solid #dee2e6;
transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}

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

.page-link:hover
{z-index:2;
color:#0a58ca;
background-color:#e9ecef;
border-color:#dee2e6}

.page-link:focus
{z-index:3;
color:#0a58ca;
background-color:#e9ecef;
outline:0;
box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}

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

.page-item.active .page-link
{z-index:3;
color:#fff;
background-color:#0d6efd;
border-color:#0d6efd}

.page-item.disabled .page-link
{color:#6c757d;
pointer-events:none;
background-color:#fff;
border-color:#dee2e6}

.page-link
{padding:.375rem .75rem}

.page-item:first-child .page-link
{border-top-left-radius:.25rem;
border-bottom-left-radius:.25rem}

.page-item:last-child .page-link
{border-top-right-radius:.25rem;
border-bottom-right-radius:.25rem}

.alert
{position:relative;
padding:1rem 1rem;
margin-bottom:1rem;
border:1px solid transparent;
border-radius:.25rem}

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

.progress
{display:flex;
height:1rem;
overflow:hidden;
font-size:.75rem;
background-color:#e9ecef;
border-radius:.25rem}

.progress-bar
{display:flex;
flex-direction:column;
justify-content:center;
overflow:hidden;
color:#fff;
text-align:center;
white-space:nowrap;
background-color:#0d6efd;
transition:width .6s ease}

@media (prefers-reduced-motion:reduce)
{.progress-bar
{transition:none}
}

.list-group
{display:flex;
flex-direction:column;
padding-left:0;
margin-bottom:0;
border-radius:.25rem}

.list-group-item
{position:relative;
display:block;
padding:.5rem 1rem;
text-decoration:none;
background-color:#fff;
border:1px solid rgba(0,0,0,.125)}

.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:#6c757d;
pointer-events:none;
background-color:#fff}

.list-group-item.active
{z-index:2;
color:#fff;
background-color:#0d6efd;
border-color:#0d6efd}

.list-group-item+.list-group-item
{border-top-width:0}

.list-group-item+.list-group-item.active
{margin-top:-1px;
border-top-width:1px}

.toast
{width:350px;
max-width:100%;
font-size:.875rem;
pointer-events:auto;
background-color:rgba(255,255,255,.85);
background-clip:padding-box;
border:1px solid rgba(0,0,0,.1);
box-shadow:0 .5rem 1rem rgba(0,0,0,.15);
border-radius:.25rem}

.toast:not(.showing):not(.show)
{opacity:0}

.toast.hide
{display:none}

.modal-open
{overflow:hidden}

.modal-open .modal
{overflow-x:hidden;
overflow-y:auto}

.modal
{position:fixed;
top:0;
left:0;
z-index:1050;
display:none;
width:100%;
height:100%;
overflow:hidden;
outline:0}

.modal-dialog
{position:relative;
width:auto;
margin:.5rem;
pointer-events:none}

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

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

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

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

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

.modal-backdrop.fade
{opacity:0}

.modal-backdrop.show
{opacity:.5}

.modal-body
{position:relative;
flex:1 1 auto;
padding:1rem}

.modal-scrollbar-measure
{position:absolute;
top:-9999px;
width:50px;
height:50px;
overflow:scroll}

@media (min-width:576px)
{.modal-dialog
{max-width:500px;
margin:1.75rem auto}
}

.tooltip
{position:absolute;
z-index:1070;
display:block;
margin:0;
font-family:var(--bs-font-sans-serif);
font-style:normal;
font-weight:400;
line-height:1.5;
text-align:left;
text-align:start;
text-decoration:none;
text-shadow:none;
text-transform:none;
letter-spacing:normal;
word-break:normal;
word-spacing:normal;
white-space:normal;
line-break:auto;
font-size:.875rem;
word-wrap:break-word;
opacity:0}

.tooltip.show
{opacity:.9}

.tooltip .tooltip-arrow
{position:absolute;
display:block;
width:.8rem;
height:.4rem}

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

.tooltip-inner
{max-width:200px;
padding:.25rem .5rem;
color:#fff;
text-align:center;
background-color:#000;
border-radius:.25rem}

.popover
{position:absolute;
top:0;
left:0;
z-index:1060;
display:block;
max-width:276px;
font-family:var(--bs-font-sans-serif);
font-style:normal;
font-weight:400;
line-height:1.5;
text-align:left;
text-align:start;
text-decoration:none;
text-shadow:none;
text-transform:none;
letter-spacing:normal;
word-break:normal;
word-spacing:normal;
white-space:normal;
line-break:auto;
font-size:.875rem;
word-wrap:break-word;
background-color:#fff;
background-clip:padding-box;
border:1px solid rgba(0,0,0,.2);
border-radius:.3rem}

.popover .popover-arrow
{position:absolute;
display:block;
width:1rem;
height:.5rem;
margin:0 .3rem}

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

.popover-header
{padding:.5rem 1rem;
margin-bottom:0;
font-size:1rem;
background-color:#f0f0f0;
border-bottom:1px solid #d8d8d8;
border-top-left-radius:calc(.3rem - 1px);
border-top-right-radius:calc(.3rem - 1px)}

.popover-header:empty
{display:none}

.popover-body
{padding:1rem 1rem;
color:#212529}

.carousel
{position:relative}

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

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

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

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

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

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

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

.carousel-indicators li
{box-sizing:content-box;
flex:0 1 auto;
width:30px;
height:3px;
margin-right:3px;
margin-left:3px;
text-indent:-999px;
cursor:pointer;
background-color:#fff;
background-clip:padding-box;
border-top:10px solid transparent;
border-bottom:10px solid transparent;
opacity:.5;
transition:opacity .6s ease}

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

.carousel-indicators .active
{opacity:1}

@-webkit-keyframes spinner-border
{to
{transform:rotate(360deg)}
}

@keyframes spinner-border
{to
{transform:rotate(360deg)}
}

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

.ratio
{position:relative;
width:100%}

.ratio::before
{display:block;
padding-top:var(--aspect-ratio);
content:""}

.ratio>*
{position:absolute;
top:0;
left:0;
width:100%;
height:100%}

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

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

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

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

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

.d-block
{display:block!important}

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

.d-none
{display:none!important}

.border
{border:1px solid #dee2e6!important}

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

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

.flex-wrap
{flex-wrap:wrap!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}

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

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

.m-0
{margin:0!important}

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

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

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

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

.p-0
{padding:0!important}

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

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

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

.text-white
{color:#fff!important}

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

.visible
{visibility:visible!important}

@media (min-width:576px)
{.d-sm-block
{display:block!important}
    
.d-sm-flex
{display:flex!important}
    
.my-sm-0
{margin-top:0!important;
margin-bottom:0!important}
}

@media (min-width:992px)
{.d-lg-block
{display:block!important}
    
.d-lg-none
{display:none!important}
    
.mb-lg-0
{margin-bottom:0!important}
}

/*# sourceMappingURL=bootstrap.min.css.map */