: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-black:#000;
	--bs-white:#fff;
	--bs-gray:#6c757d;
	--bs-gray-dark:#343a40;
	--bs-gray-100:#f8f9fa;
	--bs-gray-200:#e9ecef;
	--bs-gray-300:#dee2e6;
	--bs-gray-400:#ced4da;
	--bs-gray-500:#adb5bd;
	--bs-gray-600:#6c757d;
	--bs-gray-700:#495057;
	--bs-gray-800:#343a40;
	--bs-gray-900:#212529;
	--bs-primary:#0d6efd;
	--bs-secondary:#6c757d;
	--bs-success:#198754;
	--bs-info:#0dcaf0;
	--bs-warning:#ffc107;
	--bs-danger:#dc3545;
	--bs-light:#f8f9fa;
	--bs-dark:#212529;
	--bs-primary-rgb:13,110,253;
	--bs-secondary-rgb:108,117,125;
	--bs-success-rgb:25,135,84;
	--bs-info-rgb:13,202,240;
	--bs-warning-rgb:255,193,7;
	--bs-danger-rgb:220,53,69;
	--bs-light-rgb:248,249,250;
	--bs-dark-rgb:33,37,41;
	--bs-white-rgb:255,255,255;
	--bs-black-rgb:0,0,0;
	--bs-body-color-rgb:33,37,41;
	--bs-body-bg-rgb:255,255,255;
	--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
	--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
	--bs-body-font-family:var(--bs-font-sans-serif);
	--bs-body-font-size:1rem;
	--bs-body-font-weight:400;
	--bs-body-line-height:1.5;
	--bs-body-color:#212529;
	--bs-body-bg:#fff;
	--bs-border-width:1px;
	--bs-border-style:solid;
	--bs-border-color:#dee2e6;
	--bs-border-color-translucent:rgba(0, 0, 0, 0.175);
	--bs-border-radius:0.375rem;
	--bs-border-radius-sm:0.25rem;
	--bs-border-radius-lg:0.5rem;
	--bs-border-radius-xl:1rem;
	--bs-border-radius-2xl:2rem;
	--bs-border-radius-pill:50rem;
	--bs-link-color:#0d6efd;
	--bs-link-hover-color:#0a58ca;
	--bs-code-color:#d63384;
	--bs-highlight-bg:#fff3cd
}


body { margin:0; font-family:var(--bs-body-font-family); font-size:var(--bs-body-font-size); font-weight:var(--bs-body-font-weight); line-height:var(--bs-body-line-height); color:var(--bs-body-color); text-align:var(--bs-body-text-align); background-color:var(--bs-body-bg); -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:transparent; }
hr { margin:1rem 0; color:inherit; border:0; border-top:1px solid; opacity:.25; }
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 { margin-top:0; margin-bottom:.5rem; font-weight:500; line-height:1.2; }
.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; }
abbr[title] { -webkit-text-decoration:underline dotted; text-decoration:underline dotted; cursor:help; -webkit-text-decoration-skip-ink:none; text-decoration-skip-ink:none; }
address { margin-bottom:1rem; font-style:normal; line-height:inherit; }
ol,ul { padding-left:2rem; }
dl,ol,ul { margin-top:0; margin-bottom:1rem; }
ol ol,ol ul,ul ol,ul ul { margin-bottom:0; }
dt { font-weight:700; }
dd { margin-bottom:.5rem; margin-left:0; }
blockquote { margin:0 0 1rem; }
b,strong { font-weight:bolder; }
.small,small { font-size:.875em; }
.mark,mark { padding:.1875em; background-color:var(--bs-highlight-bg); }
sub,sup { position:relative; font-size:.75em; line-height:0; vertical-align:baseline; }
sub { bottom:-.25em; }
sup { top:-.5em; }
a { color:var(--bs-link-color); text-decoration:underline; }
a:hover { color:var(--bs-link-hover-color); }
a:not([href]):not([class]),a:not([href]):not([class]):hover { color:inherit; text-decoration:none; }
code,kbd,pre,samp { font-family:var(--bs-font-monospace); font-size:1em; }
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:var(--bs-code-color); word-wrap:break-word; }
a>code { color:inherit; }
kbd { padding:.1875rem .375rem; font-size:.875em; color:var(--bs-body-bg); background-color:var(--bs-body-color); border-radius:.25rem; }
kbd kbd { padding:0; font-size:1em; }
figure { margin:0 0 1rem; }
img,svg { vertical-align:middle; }
table { caption-side:bottom; border-collapse:collapse; }
caption { padding-top:.5rem; padding-bottom:.5rem; color:#6c757d; text-align:left; }
th { text-align:inherit; text-align:-webkit-match-parent; }
tbody,td,tfoot,th,thead,tr { border-color:inherit; border-style:solid; border-width:0; }
label { display:inline-block; }
button { border-radius:0; }
button:focus:not(:focus-visible) { outline:0; }
button,input,optgroup,select,textarea { margin:0; font-family:inherit; font-size:inherit; line-height:inherit; }
button,select { text-transform:none; }
[role=button] { cursor:pointer; }
select { 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; }
[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; }
::-moz-focus-inner { padding:0; border-style:none; }
textarea { resize:vertical; }
fieldset { min-width:0; padding:0; margin:0; border:0; }
legend { float:left; width:100%; padding:0; margin-bottom:.5rem; font-size:calc(1.275rem + .3vw); line-height:inherit; }
@media (min-width:1200px) { legend { font-size:1.5rem }; }
legend+* { clear:left; }
::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field { padding:0; }
::-webkit-inner-spin-button { height:auto; }
[type=search] { outline-offset:-2px; -webkit-appearance:textfield; }
::-webkit-search-decoration { -webkit-appearance:none; }
::-webkit-color-swatch-wrapper { padding:0; }
::-webkit-file-upload-button { font:inherit; -webkit-appearance:button; }
::file-selector-button { font:inherit; -webkit-appearance:button; }
output { display:inline-block; }
iframe { border:0; }
summary { display:list-item; cursor:pointer; }
progress { vertical-align:baseline; }
[hidden] { display:none!important; }


*,::after,::before { box-sizing:border-box; }
@media (prefers-reduced-motion:no-preference){
	:root { scroll-behavior:smooth; }
}
.container{ padding-right:24px; padding-left:24px; margin-right:auto; margin-left:auto; width:100%; }
.container-half{ padding-right:24px; padding-left:24px; width:100%; }
@media (min-width:768px){
	.container{ padding-right:15px; padding-left:15px; max-width:750px; }
	.container-half{ padding-right:15px; padding-left:15px; max-width:375px; }
}
@media (min-width:992px){
	.container{ max-width:970px; }
	.container-half{ max-width:485px; }
}
@media (min-width:1200px){
	.container{ max-width:1170px; }
	.container-half{ max-width:585px; }
}
@media all and (min-width:1580px){ 
    .container{ max-width:1500px; }
	.container-half{ max-width:750px; }
}

.container-fluid{ padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto; }
.row{ display:flex; flex-wrap:wrap; margin-top:0; margin-right:-15px; margin-left:-15px; }
.row > *{ flex-shrink:0; width:100%; max-width:100%; padding-right:15px; padding-left:15px; margin-top:0; }
.container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after{ display:table; content:" "; }
.container:after, .container-fluid:after, .row:after{ clear:both; }
.col{ flex:1 0 0%; }
.col-xs-1, .col-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-12, .col-sm-12, .col-md-12, .col-lg-12{ position:relative; min-height:1px; padding-right:15px; padding-left:15px; }
.col-12-5, .col-xs-12-5, .col-sm-12-5, .col-md-12-5, .col-lg-12-5{ position:relative; min-height:1px; padding-right:15px; padding-left:15px; }
.col-xs-1, .col-1, .col-xs-2, .col-2, .col-xs-3, .col-3, .col-xs-4, .col-4, .col-xs-5, .col-5, .col-xs-6, .col-6, .col-xs-7, .col-7, .col-xs-8, .col-8, .col-xs-9, .col-9, .col-xs-10, .col-10, .col-xs-11, .col-11, .col-xs-12, .col-12, .col-xs-12-5, .col-12-5{ float:left; }

.col-xs-12, .col-12{ width:100%; } .col-xs-11, .col-11{ width:91.66666667%; } .col-xs-10, .col-10{ width:83.33333333%; } .col-xs-9, .col-9{ width:75%; } .col-xs-8, .col-8{ width:66.66666667%; } .col-xs-7, .col-7{ width:58.33333333%; } .col-xs-6, .col-6{ width:50%; } .col-xs-5, .col-5{ width:41.66666667%; } .col-xs-4, .col-4{ width:33.33333333%; } .col-xs-3, .col-3{ width:25%; } .col-xs-2, .col-2{ width:16.66666667%; } .col-xs-1, .col-1{ width:8.33333333%; } .col-xs-12-5, .col-12-5{ width:20%; }
.col-xs-offset-12, .col-offset-12{ margin-left:100%; } .col-xs-offset-11, .col-offset-11{ margin-left:91.66666667%; } .col-xs-offset-10, .col-offset-10{ margin-left:83.33333333%; } .col-xs-offset-9, .col-offset-9{ margin-left:75%; } .col-xs-offset-8, .col-offset-8{ margin-left:66.66666667%; } .col-xs-offset-7, .col-offset-7{ margin-left:58.33333333%; } .col-xs-offset-6, .col-offset-6{ margin-left:50%; } .col-xs-offset-5, .col-offset-5{ margin-left:41.66666667%; } .col-xs-offset-4, .col-offset-4{ margin-left:33.33333333%; } .col-xs-offset-3, .col-offset-3{ margin-left:25%; } .col-xs-offset-2, .col-offset-2{ margin-left:16.66666667%; } .col-xs-offset-1, .col-offset-1{ margin-left:8.33333333%; } .col-xs-offset-0, .col-offset-0{ margin-left:0%; } .col-xs-offset-12-5, .col-offset-12-5{ margin-left:20%; }
.offset-12{ margin-left:100%; } .offset-11{ margin-left:91.66666667%; } .offset-10{ margin-left:83.33333333%; } .offset-9{ margin-left:75%; } .offset-8{ margin-left:66.66666667%; } .offset-7{ margin-left:58.33333333%; } .offset-6{ margin-left:50%; } .offset-5{ margin-left:41.66666667%; } .offset-4{ margin-left:33.33333333%; } .offset-3{ margin-left:25%; } .offset-2{ margin-left:16.66666667%; } .offset-1{ margin-left:8.33333333%; } .offset-0{ margin-left:0%; } .offset-12-5{ margin-left:20%; }
@media (min-width:768px){
	.col-sm{ flex:1 0 0%; }
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{ float:left; }
	.col-sm-12{ width:100%; } .col-sm-11{ width:91.66666667%; } .col-sm-10{ width:83.33333333%; } .col-sm-9{ width:75%; } .col-sm-8{ width:66.66666667%; } .col-sm-7{ width:58.33333333%; } .col-sm-6{ width:50%; } .col-sm-5{ width:41.66666667%; } .col-sm-4{ width:33.33333333%; } .col-sm-3{ width:25%; } .col-sm-2{ width:16.66666667%; } .col-sm-1{ width:8.33333333%; } .col-sm-12-5{ width:20%; }
	.col-sm-offset-12{ margin-left:100%; } .col-sm-offset-11{ margin-left:91.66666667%; } .col-sm-offset-10{ margin-left:83.33333333%; } .col-sm-offset-9{ margin-left:75%; } .col-sm-offset-8{ margin-left:66.66666667%; } .col-sm-offset-7{ margin-left:58.33333333%; } .col-sm-offset-6{ margin-left:50%; } .col-sm-offset-5{ margin-left:41.66666667%; } .col-sm-offset-4{ margin-left:33.33333333%; } .col-sm-offset-3{ margin-left:25%; } .col-sm-offset-2{ margin-left:16.66666667%; } .col-sm-offset-1{ margin-left:8.33333333%; } .col-sm-offset-0{ margin-left:0%; } .col-sm-offset-12-5{ margin-left:20%; }
	.offset-sm-12{ margin-left:100%; } .offset-sm-11{ margin-left:91.66666667%; } .offset-sm-10{ margin-left:83.33333333%; } .offset-sm-9{ margin-left:75%; } .offset-sm-8{ margin-left:66.66666667%; } .offset-sm-7{ margin-left:58.33333333%; } .offset-sm-6{ margin-left:50%; } .offset-sm-5{ margin-left:41.66666667%; } .offset-sm-4{ margin-left:33.33333333%; } .offset-sm-3{ margin-left:25%; } .offset-sm-2{ margin-left:16.66666667%; } .offset-sm-1{ margin-left:8.33333333%; } .offset-sm-0{ margin-left:0%; } .offset-sm-12-5{ margin-left:20%; }
}
@media (min-width:992px){
	.col-md{ flex:1 0 0%; }
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{ float:left; }
	.col-md-12{ width:100%; } .col-md-11{ width:91.66666667%; } .col-md-10{ width:83.33333333%; } .col-md-9{ width:75%; } .col-md-8{ width:66.66666667%; } .col-md-7{ width:58.33333333%; } .col-md-6{ width:50%; } .col-md-5{ width:41.66666667%; } .col-md-4{ width:33.33333333%; } .col-md-3{ width:25%; } .col-md-2{ width:16.66666667%; } .col-md-1{ width:8.33333333%; } .col-md-12-5{ width:20%; }
	.col-md-offset-12{ margin-left:100%; } .col-md-offset-11{ margin-left:91.66666667%; } .col-md-offset-10{ margin-left:83.33333333%; } .col-md-offset-9{ margin-left:75%; } .col-md-offset-8{ margin-left:66.66666667%; } .col-md-offset-7{ margin-left:58.33333333%; } .col-md-offset-6{ margin-left:50%; } .col-md-offset-5{ margin-left:41.66666667%; } .col-md-offset-4{ margin-left:33.33333333%; } .col-md-offset-3{ margin-left:25%; } .col-md-offset-2{ margin-left:16.66666667%; } .col-md-offset-1{ margin-left:8.33333333%; } .col-md-offset-0{ margin-left:0%; } .col-md-offset-12-5{ margin-left:20%; }
	.offset-md-12{ margin-left:100%; } .offset-md-11{ margin-left:91.66666667%; } .offset-md-10{ margin-left:83.33333333%; } .offset-md-9{ margin-left:75%; } .offset-md-8{ margin-left:66.66666667%; } .offset-md-7{ margin-left:58.33333333%; } .offset-md-6{ margin-left:50%; } .offset-md-5{ margin-left:41.66666667%; } .offset-md-4{ margin-left:33.33333333%; } .offset-md-3{ margin-left:25%; } .offset-md-2{ margin-left:16.66666667%; } .offset-md-1{ margin-left:8.33333333%; } .offset-md-0{ margin-left:0%; } .offset-md-12-5{ margin-left:20%; }
}
@media (min-width:1200px){
	.col-lg{ flex:1 0 0%; }
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{ float:left; }
	.col-lg-12{ width:100%; } .col-lg-11{ width:91.66666667%; } .col-lg-10{ width:83.33333333%; } .col-lg-9{ width:75%; } .col-lg-8{ width:66.66666667%; } .col-lg-7{ width:58.33333333%; } .col-lg-6{ width:50%; } .col-lg-5{ width:41.66666667%; } .col-lg-4{ width:33.33333333%; } .col-lg-3{ width:25%; } .col-lg-2{ width:16.66666667%; } .col-lg-1{ width:8.33333333%; } .col-lg-12-5{ width:20%; }
	.col-lg-offset-12{ margin-left:100%; } .col-lg-offset-11{ margin-left:91.66666667%; } .col-lg-offset-10{ margin-left:83.33333333%; } .col-lg-offset-9{ margin-left:75%; } .col-lg-offset-8{ margin-left:66.66666667%; } .col-lg-offset-7{ margin-left:58.33333333%; } .col-lg-offset-6{ margin-left:50%; } .col-lg-offset-5{ margin-left:41.66666667%; } .col-lg-offset-4{ margin-left:33.33333333%; } .col-lg-offset-3{ margin-left:25%; } .col-lg-offset-2{ margin-left:16.66666667%; } .col-lg-offset-1{ margin-left:8.33333333%; } .col-lg-offset-0{ margin-left:0%; } .col-lg-offset-12-5{ margin-left:20%; }
	.offset-lg-12{ margin-left:100%; } .offset-lg-11{ margin-left:91.66666667%; } .offset-lg-10{ margin-left:83.33333333%; } .offset-lg-9{ margin-left:75%; } .offset-lg-8{ margin-left:66.66666667%; } .offset-lg-7{ margin-left:58.33333333%; } .offset-lg-6{ margin-left:50%; } .offset-lg-5{ margin-left:41.66666667%; } .offset-lg-4{ margin-left:33.33333333%; } .offset-lg-3{ margin-left:25%; } .offset-lg-2{ margin-left:16.66666667%; } .offset-lg-1{ margin-left:8.33333333%; } .offset-lg-0{ margin-left:0%; } .offset-lg-12-5{ margin-left:20%; }
}


.m-0{ margin:0 !important; } .m-1{ margin:0.25rem !important; } .m-2{ margin:0.5rem !important; } .m-3{ margin:1rem !important; } .m-4{ margin:1.5rem !important; } .m-5{ margin:3rem !important; }
.m-auto{ margin:auto !important; }
.mx-0{ margin-right:0 !important; margin-left:0 !important; } .mx-1{ margin-right:0.25rem !important; margin-left:0.25rem !important; } .mx-2{ margin-right:0.5rem !important; margin-left:0.5rem !important; } .mx-3{ margin-right:1rem !important; margin-left:1rem !important; } .mx-4{ margin-right:1.5rem !important; margin-left:1.5rem !important; } .mx-5{ margin-right:3rem !important; margin-left:3rem !important; }
.mx-auto{ margin-right:auto !important; margin-left:auto !important; }
.my-0{ margin-top:0 !important; margin-bottom:0 !important; } .my-1{ margin-top:0.25rem !important; margin-bottom:0.25rem !important; } .my-2{ margin-top:0.5rem !important; margin-bottom:0.5rem !important; } .my-3{ margin-top:1rem !important; margin-bottom:1rem !important; } .my-4{ margin-top:1.5rem !important; margin-bottom:1.5rem !important; } .my-5{ margin-top:3rem !important; margin-bottom:3rem !important; }
.my-auto{ margin-top:auto !important; margin-bottom:auto !important; }
.mt-0{ margin-top:0 !important; } .mt-1{ margin-top:0.25rem !important; } .mt-2{ margin-top:0.5rem !important; } .mt-3{ margin-top:1rem !important; } .mt-4{ margin-top:1.5rem !important; } .mt-5{ margin-top:3rem !important; }
.mt-auto{ margin-top:auto !important; }
.me-0{ margin-right:0 !important; } .me-1{ margin-right:0.25rem !important; } .me-2{ margin-right:0.5rem !important; } .me-3{ margin-right:1rem !important; } .me-4{ margin-right:1.5rem !important; } .me-5{ margin-right:3rem !important; }
.me-auto{ margin-right:auto !important; }
.mb-0{ margin-bottom:0 !important; } .mb-1{ margin-bottom:0.25rem !important; } .mb-2{ margin-bottom:0.5rem !important; } .mb-3{ margin-bottom:1rem !important; } .mb-4{ margin-bottom:1.5rem !important; } .mb-5{ margin-bottom:3rem !important; }
.mb-auto{ margin-bottom:auto !important; }
.ms-0{ margin-left:0 !important; } .ms-1{ margin-left:0.25rem !important; } .ms-2{ margin-left:0.5rem !important; } .ms-3{ margin-left:1rem !important; } .ms-4{ margin-left:1.5rem !important; } .ms-5{ margin-left:3rem !important; }
.ms-auto{ margin-left:auto !important; }
.p-0{ padding:0 !important; } .p-1{ padding:0.25rem !important; } .p-2{ padding:0.5rem !important; } .p-3{ padding:1rem !important; } .p-4{ padding:1.5rem !important; } .p-5{ padding:3rem !important; }
.px-0{ padding-right:0 !important; padding-left:0 !important; } .px-1{ padding-right:0.25rem !important; padding-left:0.25rem !important; } .px-2{ padding-right:0.5rem !important; padding-left:0.5rem !important; } .px-3{ padding-right:1rem !important; padding-left:1rem !important; } .px-4{ padding-right:1.5rem !important; padding-left:1.5rem !important; } .px-5{ padding-right:3rem !important; padding-left:3rem !important; }
.py-0{ padding-top:0 !important; padding-bottom:0 !important; } .py-1{ padding-top:0.25rem !important; padding-bottom:0.25rem !important; } .py-2{ padding-top:0.5rem !important; padding-bottom:0.5rem !important; } .py-3{ padding-top:1rem !important; padding-bottom:1rem !important; } .py-4{ padding-top:1.5rem !important; padding-bottom:1.5rem !important; } .py-5{ padding-top:3rem !important; padding-bottom:3rem !important; }
.pt-0{ padding-top:0 !important; } .pt-1{ padding-top:0.25rem !important; } .pt-2{ padding-top:0.5rem !important; } .pt-3{ padding-top:1rem !important; } .pt-4{ padding-top:1.5rem !important; } .pt-5{ padding-top:3rem !important; }
.pe-0{ padding-right:0 !important; } .pe-1{ padding-right:0.25rem !important; } .pe-2{ padding-right:0.5rem !important; } .pe-3{ padding-right:1rem !important; } .pe-4{ padding-right:1.5rem !important; } .pe-5{ padding-right:3rem !important; }
.pb-0{ padding-bottom:0 !important; } .pb-1{ padding-bottom:0.25rem !important; } .pb-2{ padding-bottom:0.5rem !important; } .pb-3{ padding-bottom:1rem !important; } .pb-4{ padding-bottom:1.5rem !important; } .pb-5{ padding-bottom:3rem !important; }
.ps-0{ padding-left:0 !important; } .ps-1{ padding-left:0.25rem !important; } .ps-2{ padding-left:0.5rem !important; } .ps-3{ padding-left:1rem !important; } .ps-4{ padding-left:1.5rem !important; } .ps-5{ padding-left:3rem !important; }

.text-start{ text-align:left!important }
.text-end{ text-align:right!important }
.text-center{ text-align:center!important }
.text-nowrap{ white-space:nowrap; }
.btn{ display:inline-block; margin-bottom:0; font-weight:normal; text-align:center; white-space:nowrap; vertical-align:middle; -ms-touch-action:manipulation; touch-action:manipulation; cursor:pointer; background-image:none; border:1px solid transparent; padding:6px 12px; font-size:14px; line-height:1.42857143; border-radius:4px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.btn{ background:var(--primaryColor); color:#FFFFFF; font-size:0.875rem; font-weight:500; line-height:1; padding:15px 30px 13px 30px; vertical-align:middle; border-radius:0.3rem; }
.btn a{ display:block; color:inherit; font-size:inherit; font-weight:inherit; line-height:inherit; }
.btn-primary{ background-color:var(--primaryColor); border:solid 1px var(--primaryColor); color:#FFFFFF; font-size:0.85rem; font-weight:500; }
.btn-primary:hover{ background-color:var(--primaryColor); border:solid 1px var(--primaryColor); color:#FFFFFF; box-shadow:0px 2px 10px rgba(0,0,0,.05); }
.btn-secondary{ background-color:transparent; border:1px solid #bababa; color:#bababa; font-size:0.85rem; font-weight:500; padding:15px 30px 13px 30px; }
.btn-secondary:hover{ background-color:transparent; border:1px solid #bababa; color:#bababa; }
.btn-primary.disabled, .btn-primary:disabled{ background-color:var(--primaryColor); border-color:var(--primaryColor); opacity:0.5; }

.btn-primary, .btn-secondary{ font-size:0.8rem; letter-spacing:0.1rem; text-transform:uppercase; text-decoration:none; }
.btn-primary:focus{ box-shadow:none; }
.btn-block{ width:100%; }
.btn-small{ padding:0.6rem 1.2rem 0.4rem 1.2rem; font-size:0.85rem; height:auto; }


fieldset{ min-width:0; padding:0; margin:0; border:0; }
.form-group{ margin-bottom:1.7rem; }
.form-input{ display:block; width:100%; font-size:0.9rem; border:none; border-bottom:1px solid #CCCCCC; padding:0.5rem 0.3rem; margin:0; }
textarea.form-input{ height:5rem; }
.form-group-checkbox{ position:relative; font-size:0.6rem; padding:0 0 1.7rem 2rem; }
.form-group-checkbox label{ font-size:0.6rem; }
.form-group-checkbox input{ position:absolute; top:0; left:0; opacity:0; }
.form-group-checkbox label:before{ content:""; position:absolute; top:0; left:0; width:1rem; height:1rem; border-radius:0.3rem; border:1px solid #DDDDDD; }
.form-group-checkbox label:after{ content:""; position:absolute; top:0.2rem; left:0.2rem; width:0.7rem; height:0.7rem; border-radius:0.2rem; background-color:var(--primaryColor); display:none; }
.form-group-checkbox input:checked ~ label:after{ display:block; }
.form-group-checkbox a{ text-decoration:none; border-bottom:1px solid #666666; font-weight:700; color:#000000; }
.is-invalid{ border-bottom:3px solid #cc3232; }

.d-inline{ display:inline !important; }
.d-inline-block{ display:inline-block !important; }
.d-block{ display:block !important; }
.d-grid{ display: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; }
@media (min-width:768px){
	.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-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; }
}
@media (min-width:992px){
	.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-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; }
}
@media (min-width:1200px){
	.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-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; }
}

.img-fluid{ max-width:100%; height:auto; }
.img-thumbnail{ padding:0.25rem; background-color:#fff; border:1px solid #dee2e6; border-radius:0.25rem; max-width:100%; height:auto; }

.form-group label{ display:inline-block; margin:0 0 0.4rem 0; font-size:0.9rem; color:#474D66; }
.form-text{ margin-top:0.25rem; font-size:0.875em; color:#6c757d; display:inline-block; }
.form-control{ display:block; width:100%; padding:0.575rem 0.75rem 0.375rem 0.75rem; font-size:1rem; font-weight:400; line-height:1.5; color:#212529; background-color:#fff; background-clip:padding-box; box-sizing:border-box; border:1px solid #ced4da; -webkit-appearance:none; -moz-appearance:none; appearance:none; border-radius:0.25rem; transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out ; }
@media (prefers-reduced-motion:reduce){
	.form-control{ transition:none; }
}
.form-control[type=file]{ overflow:hidden ; }
.form-control[type=file]:not(:disabled):not([readonly]){ cursor:pointer ; }
.form-control:focus{ color:#212529; background-color:#fff; border-color:#86b7fe; outline:0; box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25) ; }
.form-control::-webkit-date-and-time-value{ height:1.5em ; }
.form-control::-moz-placeholder{ color:#c5ced5; opacity:1 ; }
.form-control::placeholder{ color:#c5ced5; opacity:1 ; }
.form-control:disabled,
.form-control[readonly]{ background-color:#e9ecef; opacity:1 ; }
.form-control::file-selector-button{ padding:0.575rem 0.75rem 0.375rem 0.75rem; margin:-0.375rem -0.75rem; -webkit-margin-end:0.75rem; margin-inline-end:0.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 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out ; }
@media (prefers-reduced-motion:reduce){
	.form-control::file-selector-button{ transition:none; }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button{ background-color:#dde0e3 ; }
.form-control::-webkit-file-upload-button{ padding:0.575rem 0.75rem 0.375rem 0.75rem; margin:-0.375rem -0.75rem; -webkit-margin-end:0.75rem; margin-inline-end:0.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 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out ; }
@media (prefers-reduced-motion:reduce){
	.form-control::-webkit-file-upload-button{ -webkit-transition:none; 	transition:none; }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{ background-color:#dde0e3 ; }
.form-control-plaintext{ display:block; width:100%; padding:0.375rem 0; margin-bottom:0; line-height:1.5; color:#212529; background-color:transparent; border:solid transparent; border-width:1px 0 ; }
.form-control-plaintext.form-control-sm,
.form-control-plaintext.form-control-lg{ padding-right:0; padding-left:0 ; }
.form-control-sm{ min-height:calc(1.5em + 0.5rem + 2px); padding:0.25rem 0.5rem; font-size:0.875rem; border-radius:0.2rem ; }
.form-control-sm::file-selector-button{ padding:0.25rem 0.5rem; margin:-0.25rem -0.5rem; -webkit-margin-end:0.5rem; margin-inline-end:0.5rem ; }
.form-control-sm::-webkit-file-upload-button{ padding:0.25rem 0.5rem; margin:-0.25rem -0.5rem; -webkit-margin-end:0.5rem; margin-inline-end:0.5rem ; }
.form-control-lg{ min-height:calc(1.5em + 1rem + 2px); padding:0.5rem 1rem; font-size:1.25rem; border-radius:0.3rem ; }
.form-control-lg::file-selector-button{ padding:0.5rem 1rem; margin:-0.5rem -1rem; -webkit-margin-end:1rem; margin-inline-end:1rem ; }
.form-control-lg::-webkit-file-upload-button{ padding:0.5rem 1rem; margin:-0.5rem -1rem; -webkit-margin-end:1rem; margin-inline-end:1rem ; }
textarea.form-control{ min-height:calc(1.5em + 0.75rem + 2px) ; }
textarea.form-control-sm{ min-height:calc(1.5em + 0.5rem + 2px) ; }
textarea.form-control-lg{ min-height:calc(1.5em + 1rem + 2px) ; }
.form-control-color{ width:3rem; height:auto; padding:0.375rem ; }
.form-control-color:not(:disabled):not([readonly]){ cursor:pointer ; }
.form-control-color::-moz-color-swatch{ height:1.5em; border-radius:0.25rem ; }
.form-control-color::-webkit-color-swatch{ height:1.5em; border-radius:0.25rem ; }
.form-select{ display:block; width:100%; padding:0.375rem 2.25rem 0.375rem 0.75rem; -moz-padding-start:calc(0.75rem - 3px); font-size:1rem; font-weight:400; line-height:1.5; color:#212529; 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 0.75rem center; background-size:16px 12px; border:1px solid #ced4da; border-radius:0.25rem; transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance:none; -moz-appearance:none; appearance:none ; }
@media (prefers-reduced-motion:reduce){
	.form-select{ transition:none; }
}
.form-select:focus{ border-color:#86b7fe; outline:0; box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25) ; }
.form-select[multiple],
.form-select[size]:not([size="1"]){ padding-right:0.75rem; background-image:none ; }
.form-select:disabled{ background-color:#e9ecef ; }
.form-select:-moz-focusring{ color:transparent; text-shadow:0 0 0 #212529 ; }
.form-select-sm{ padding-top:0.25rem; padding-bottom:0.25rem; padding-left:0.5rem; font-size:0.875rem ; }
.form-select-lg{ padding-top:0.5rem; padding-bottom:0.5rem; padding-left:1rem; font-size:1.25rem ; }
.form-check{ display:block; min-height:1.5rem; padding-left:1.5em; margin-bottom:0.125rem ; }
.form-check .form-check-input{ float:left; margin-left:-1.5em ; }
.form-check-input{ width:1em; height:1em; margin-top:0.25em; vertical-align:top; background-color:#fff; background-repeat:no-repeat; background-position:center; background-size:contain; border:1px solid rgba(0, 0, 0, 0.25); -webkit-appearance:none; -moz-appearance:none; appearance:none; -webkit-print-color-adjust:exact; color-adjust:exact ; }
.form-check-input[type=checkbox]{ border-radius:0.25em ; }
.form-check-input[type=radio]{ border-radius:50% ; }
.form-check-input:active{ filter:brightness(90%) ; }
.form-check-input:focus{ border-color:#86b7fe; outline:0; box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25) ; }
.form-check-input:checked{ background-color:#0d6efd; border-color:#0d6efd ; }
.form-check-input:checked[type=checkbox]{ background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e") ; }
.form-check-input:checked[type=radio]{ background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e") ; }
.form-check-input[type=checkbox]:indeterminate{ background-color:#0d6efd; border-color:#0d6efd; background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e") ; }
.form-check-input:disabled{ pointer-events:none; filter:none; opacity:0.5 ; }
.form-check-input[disabled]~.form-check-label,
.form-check-input:disabled~.form-check-label{ opacity:0.5 ; }
.form-switch{ padding-left:2.5em ; }
.form-switch .form-check-input{ width:2em; margin-left:-2.5em; background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); background-position:left center; border-radius:2em; transition:background-position 0.15s ease-in-out ; }
@media (prefers-reduced-motion:reduce){
	.form-switch .form-check-input{ transition:none; }
}
.form-switch .form-check-input:focus{ background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e") ; }
.form-switch .form-check-input:checked{ background-position:right center; background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e") ; }
.form-check-inline{ display:inline-block; margin-right:1rem ; }
.btn-check{ position:absolute; clip:rect(0, 0, 0, 0); pointer-events:none ; }
.btn-check[disabled]+.btn,
.btn-check:disabled+.btn{ pointer-events:none; filter:none; opacity:0.65 ; }
.form-range{ width:100%; height:1.5rem; padding:0; background-color:transparent; -webkit-appearance:none; -moz-appearance:none; appearance:none ; }
.form-range:focus{ outline:0 ; }
.form-range:focus::-webkit-slider-thumb{ box-shadow:0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25) ; }
.form-range:focus::-moz-range-thumb{ box-shadow:0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25) ; }
.form-range::-moz-focus-outer{ border:0 ; }
.form-range::-webkit-slider-thumb{ width:1rem; height:1rem; margin-top:-0.25rem; background-color:#0d6efd; border:0; border-radius:1rem; -webkit-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance:none; appearance:none ; }
@media (prefers-reduced-motion:reduce){
	.form-range::-webkit-slider-thumb{ -webkit-transition:none; 	transition:none; }
}
.form-range::-webkit-slider-thumb:active{ background-color:#b6d4fe ; }
.form-range::-webkit-slider-runnable-track{ width:100%; height:0.5rem; color:transparent; cursor:pointer; background-color:#dee2e6; border-color:transparent; border-radius:1rem ; }
.form-range::-moz-range-thumb{ width:1rem; height:1rem; background-color:#0d6efd; border:0; border-radius:1rem; -moz-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -moz-appearance:none; appearance:none ; }
@media (prefers-reduced-motion:reduce){
	.form-range::-moz-range-thumb{ -moz-transition:none; 	transition:none; }
}
.form-range::-moz-range-thumb:active{ background-color:#b6d4fe ; }
.form-range::-moz-range-track{ width:100%; height:0.5rem; color:transparent; cursor:pointer; background-color:#dee2e6; border-color:transparent; border-radius:1rem ; }
.form-range:disabled{ pointer-events:none ; }
.form-range:disabled::-webkit-slider-thumb{ background-color:#adb5bd ; }
.form-range:disabled::-moz-range-thumb{ background-color:#adb5bd ; }
.form-floating{ position:relative ; }
.form-floating>.form-control,
.form-floating>.form-select{ height:calc(3.5rem + 2px); line-height:1.25 ; }
.form-floating>label{ position:absolute; top:0; left:0; height:100%; padding:1rem 0.75rem; pointer-events:none; border:1px solid transparent; transform-origin:0 0; transition:opacity 0.1s ease-in-out, transform 0.1s ease-in-out ; }
@media (prefers-reduced-motion:reduce){
	.form-floating>label{ transition:none; }
}
.form-floating>.form-control{ padding:1rem 0.75rem ; }
.form-floating>.form-control::-moz-placeholder{ color:transparent ; }
.form-floating>.form-control::placeholder{ color:transparent ; }
.form-floating>.form-control:not(:-moz-placeholder-shown){ padding-top:1.625rem; padding-bottom:0.625rem ; }
.form-floating>.form-control:focus,
.form-floating>.form-control:not(:placeholder-shown){ padding-top:1.625rem; padding-bottom:0.625rem ; }
.form-floating>.form-control:-webkit-autofill{ padding-top:1.625rem; padding-bottom:0.625rem ; }
.form-floating>.form-select{ padding-top:1.625rem; padding-bottom:0.625rem ; }
.form-floating>.form-control:not(:-moz-placeholder-shown)~label{ opacity:0.65; transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem) ; }
.form-floating>.form-control:focus~label,
.form-floating>.form-control:not(:placeholder-shown)~label,
.form-floating>.form-select~label{ opacity:0.65; transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem) ; }
.form-floating>.form-control:-webkit-autofill~label{ opacity:0.65; transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem) ; }
.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-text{ display:flex; align-items:center; padding:0.575rem 0.75rem 0.375rem 0.75rem; font-size:1rem; font-weight:400; line-height:1.5; color:#212529; text-align:center; white-space:nowrap; background-color:#e9ecef; border:1px solid #ced4da; border-radius:0.25rem ; }
.input-group-lg>.form-control,
.input-group-lg>.form-select,
.input-group-lg>.input-group-text,
.input-group-lg>.btn{ padding:0.5rem 1rem; font-size:1.25rem; border-radius:0.3rem ; }
.input-group-sm>.form-control,
.input-group-sm>.form-select,
.input-group-sm>.input-group-text,
.input-group-sm>.btn{ padding:0.25rem 0.5rem; font-size:0.875rem; border-radius:0.2rem ; }
.input-group-lg>.form-select,
.input-group-sm>.form-select{ padding-right:3rem ; }
.input-group:not(.has-validation)> :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3){ border-top-right-radius:0; border-bottom-right-radius:0 ; }
.input-group.has-validation> :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4){ 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 ; }
.valid-feedback{ display:none; width:100%; margin-top:0.25rem; font-size:0.875em; color:#198754 ; }
.valid-tooltip{ position:absolute; top:100%; z-index:5; display:none; max-width:100%; padding:0.25rem 0.5rem; margin-top:0.1rem; font-size:0.875rem; color:#fff; background-color:rgba(25, 135, 84, 0.9); border-radius:0.25rem ; }
.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:#198754; padding-right:calc(1.5em + 0.75rem); background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat:no-repeat; background-position:right calc(0.375em + 0.1875rem) center; background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) ; }
.was-validated .form-control:valid:focus,
.form-control.is-valid:focus{ border-color:#198754; box-shadow:0 0 0 0.25rem rgba(25, 135, 84, 0.25) ; }
.was-validated textarea.form-control:valid,
textarea.form-control.is-valid{ padding-right:calc(1.5em + 0.75rem); background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem) ; }
.was-validated .form-select:valid,
.form-select.is-valid{ border-color:#198754 ; }
.was-validated .form-select:valid:not([multiple]):not([size]),
.was-validated .form-select:valid:not([multiple])[size="1"],
.form-select.is-valid:not([multiple]):not([size]),
.form-select.is-valid:not([multiple])[size="1"]{ padding-right:4.125rem; background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-position:right 0.75rem center, center right 2.25rem; background-size:16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) ; }
.was-validated .form-select:valid:focus,
.form-select.is-valid:focus{ border-color:#198754; box-shadow:0 0 0 0.25rem rgba(25, 135, 84, 0.25) ; }
.was-validated .form-check-input:valid,
.form-check-input.is-valid{ border-color:#198754 ; }
.was-validated .form-check-input:valid:checked,
.form-check-input.is-valid:checked{ background-color:#198754 ; }
.was-validated .form-check-input:valid:focus,
.form-check-input.is-valid:focus{ box-shadow:0 0 0 0.25rem rgba(25, 135, 84, 0.25) ; }
.was-validated .form-check-input:valid~.form-check-label,
.form-check-input.is-valid~.form-check-label{ color:#198754 ; }
.form-check-inline .form-check-input~.valid-feedback{ margin-left:0.5em ; }
.was-validated .input-group .form-control:valid,
.input-group .form-control.is-valid,
.was-validated .input-group .form-select:valid,
.input-group .form-select.is-valid{ z-index:1 ; }
.was-validated .input-group .form-control:valid:focus,
.input-group .form-control.is-valid:focus,
.was-validated .input-group .form-select:valid:focus,
.input-group .form-select.is-valid:focus{ z-index:3 ; }
.invalid-feedback{ display:none; width:100%; margin-top:0.25rem; font-size:0.875em; color:#dc3545 ; }
.invalid-tooltip{ position:absolute; top:100%; z-index:5; display:none; max-width:100%; padding:0.25rem 0.5rem; margin-top:0.1rem; font-size:0.875rem; color:#fff; background-color:rgba(220, 53, 69, 0.9); border-radius:0.25rem ; }
.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:#dc3545; padding-right:calc(1.5em + 0.75rem); background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); background-repeat:no-repeat; background-position:right calc(0.375em + 0.1875rem) center; background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) ; }
.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus{ border-color:#dc3545; box-shadow:0 0 0 0.25rem rgba(220, 53, 69, 0.25) ; }
.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid{ padding-right:calc(1.5em + 0.75rem); background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem) ; }
.was-validated .form-select:invalid,
.form-select.is-invalid{ border-color:#dc3545 ; }
.was-validated .form-select:invalid:not([multiple]):not([size]),
.was-validated .form-select:invalid:not([multiple])[size="1"],
.form-select.is-invalid:not([multiple]):not([size]),
.form-select.is-invalid:not([multiple])[size="1"]{ padding-right:4.125rem; background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); background-position:right 0.75rem center, center right 2.25rem; background-size:16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) ; }
.was-validated .form-select:invalid:focus,
.form-select.is-invalid:focus{ border-color:#dc3545; box-shadow:0 0 0 0.25rem rgba(220, 53, 69, 0.25) ; }
.was-validated .form-check-input:invalid,
.form-check-input.is-invalid{ border-color:#dc3545 ; }
.was-validated .form-check-input:invalid:checked,
.form-check-input.is-invalid:checked{ background-color:#dc3545 ; }
.was-validated .form-check-input:invalid:focus,
.form-check-input.is-invalid:focus{ box-shadow:0 0 0 0.25rem rgba(220, 53, 69, 0.25) ; }
.was-validated .form-check-input:invalid~.form-check-label,
.form-check-input.is-invalid~.form-check-label{ color:#dc3545 ; }
.form-check-inline .form-check-input~.invalid-feedback{ margin-left:0.5em ; }
.was-validated .input-group .form-control:invalid,
.input-group .form-control.is-invalid,
.was-validated .input-group .form-select:invalid,
.input-group .form-select.is-invalid{ z-index:2 ; }
.was-validated .input-group .form-control:invalid:focus,
.input-group .form-control.is-invalid:focus,
.was-validated .input-group .form-select:invalid:focus,
.input-group .form-select.is-invalid:focus{ z-index:3 ; }


.card {
	--bs-card-spacer-y:1rem;
	--bs-card-spacer-x:1rem;
	--bs-card-title-spacer-y:0.5rem;
	--bs-card-border-width:1px;
	--bs-card-border-color:var(--bs-border-color-translucent);
	--bs-card-border-radius:0.375rem;
	--bs-card-inner-border-radius:calc(0.375rem - 1px);
	--bs-card-cap-padding-y:0.5rem;
	--bs-card-cap-padding-x:1rem;
	--bs-card-cap-bg:rgba(0, 0, 0, 0.03);
	--bs-card-cap-color:;
	--bs-card-height:;
	--bs-card-color:;
	--bs-card-bg:#fff;
	--bs-card-img-overlay-padding:1rem;
	--bs-card-group-margin:0.75rem;
	position:relative;
	display:flex;
	flex-direction:column;
	min-width:0;
	height:var(--bs-card-height);
	word-wrap:break-word;
	background-color:var(--bs-card-bg);
	background-clip:border-box;
	border:var(--bs-card-border-width) solid var(--bs-card-border-color);
	border-radius:var(--bs-card-border-radius);
	box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
}

.card>hr { margin-right:0; margin-left:0; }
.card>.list-group { border-top:inherit; border-bottom:inherit; }
.card>.list-group:first-child { border-top-width:0; border-top-left-radius:var(--bs-card-inner-border-radius); border-top-right-radius:var(--bs-card-inner-border-radius); }
.card>.list-group:last-child { border-bottom-width:0; border-bottom-right-radius:var(--bs-card-inner-border-radius); border-bottom-left-radius:var(--bs-card-inner-border-radius); }
.card>.card-header+.list-group,.card>.list-group+.card-footer { border-top:0; }
.card-body { flex:1 1 auto; padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x); color:var(--bs-card-color); }
.card-title { margin-bottom:var(--bs-card-title-spacer-y); }
.card-subtitle { margin-top:calc(-.5 * var(--bs-card-title-spacer-y)); margin-bottom:0; }
.card-text:last-child { margin-bottom:0; }
.card-link+.card-link { margin-left:var(--bs-card-spacer-x); }
.card-header { padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); margin-bottom:0; color:var(--bs-card-cap-color); background-color:var(--bs-card-cap-bg); border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color); }
.card-header:first-child { border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0; }
.card-footer { padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); color:var(--bs-card-cap-color); background-color:var(--bs-card-cap-bg); border-top:var(--bs-card-border-width) solid var(--bs-card-border-color); }
.card-footer:last-child { border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius); }
.card-header-tabs { margin-right:calc(-.5 * var(--bs-card-cap-padding-x)); margin-bottom:calc(-1 * var(--bs-card-cap-padding-y)); margin-left:calc(-.5 * var(--bs-card-cap-padding-x)); border-bottom:0; }
.card-header-tabs .nav-link.active { background-color:var(--bs-card-bg); border-bottom-color:var(--bs-card-bg); }
.card-header-pills { margin-right:calc(-.5 * var(--bs-card-cap-padding-x)); margin-left:calc(-.5 * var(--bs-card-cap-padding-x)); }
.card-img-overlay { position:absolute; top:0; right:0; bottom:0; left:0; padding:var(--bs-card-img-overlay-padding); border-radius:var(--bs-card-inner-border-radius); }
.card-img,.card-img-bottom,.card-img-top { width:100%; }
.card-img,.card-img-top { border-top-left-radius:var(--bs-card-inner-border-radius); border-top-right-radius:var(--bs-card-inner-border-radius); }
.card-img,.card-img-bottom { border-bottom-right-radius:var(--bs-card-inner-border-radius); border-bottom-left-radius:var(--bs-card-inner-border-radius); }
.card-group>.card { margin-bottom:var(--bs-card-group-margin); }
@media (min-width:576px) {
	.card-group { display:flex; flex-flow:row wrap; }
	.card-group>.card { flex:1 0 0%; margin-bottom:0; }
	.card-group>.card+.card { margin-left:0; border-left:0; }
	.card-group>.card:not(:last-child) { border-top-right-radius:0; border-bottom-right-radius:0; }
	.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top { border-top-right-radius:0; }
	.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom { 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-header,.card-group>.card:not(:first-child) .card-img-top { border-top-left-radius:0; }
	.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom { border-bottom-left-radius:0; }
}





.table {
	--bs-table-color:var(--bs-body-color);
	--bs-table-bg:transparent;
	--bs-table-border-color:var(--bs-border-color);
	--bs-table-accent-bg:transparent;
	--bs-table-striped-color:var(--bs-body-color);
	--bs-table-striped-bg:rgba(0, 0, 0, 0.05);
	--bs-table-active-color:var(--bs-body-color);
	--bs-table-active-bg:rgba(0, 0, 0, 0.1);
	--bs-table-hover-color:var(--bs-body-color);
	--bs-table-hover-bg:rgba(0, 0, 0, 0.075);
	width:100%;
	margin-bottom:1rem;
	color:var(--bs-table-color);
	vertical-align:top;
	border-color:var(--bs-table-border-color)
}

.table>:not(caption)>*>* { padding:.5rem .5rem; background-color:var(--bs-table-bg); border-bottom-width:1px; box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg); }
.table>tbody { vertical-align:inherit; }
.table>thead { vertical-align:bottom; }
.table-group-divider { border-top:2px solid currentcolor; }
.caption-top { caption-side:top; }
.table-sm>:not(caption)>*>* { padding:.25rem .25rem; }
.table-bordered>:not(caption)>* { border-width:1px 0; }
.table-bordered>:not(caption)>*>* { border-width:0 1px; }
.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)>* { --bs-table-accent-bg:var(--bs-table-striped-bg); color:var(--bs-table-striped-color); }
.table-striped-columns>:not(caption)>tr>:nth-child(2n) { --bs-table-accent-bg:var(--bs-table-striped-bg); color:var(--bs-table-striped-color); }
.table-active { --bs-table-accent-bg:var(--bs-table-active-bg); color:var(--bs-table-active-color); }
.table-hover>tbody>tr:hover>* { --bs-table-accent-bg:var(--bs-table-hover-bg); color:var(--bs-table-hover-color); }
.table-primary { --bs-table-color:#000; --bs-table-bg:#cfe2ff; --bs-table-border-color:#bacbe6; --bs-table-striped-bg:#c5d7f2; --bs-table-striped-color:#000; --bs-table-active-bg:#bacbe6; --bs-table-active-color:#000; --bs-table-hover-bg:#bfd1ec; --bs-table-hover-color:#000; color:var(--bs-table-color); border-color:var(--bs-table-border-color); }
.table-secondary { --bs-table-color:#000; --bs-table-bg:#e2e3e5; --bs-table-border-color:#cbccce; --bs-table-striped-bg:#d7d8da; --bs-table-striped-color:#000; --bs-table-active-bg:#cbccce; --bs-table-active-color:#000; --bs-table-hover-bg:#d1d2d4; --bs-table-hover-color:#000; color:var(--bs-table-color); border-color:var(--bs-table-border-color); }
.table-success { --bs-table-color:#000; --bs-table-bg:#d1e7dd; --bs-table-border-color:#bcd0c7; --bs-table-striped-bg:#c7dbd2; --bs-table-striped-color:#000; --bs-table-active-bg:#bcd0c7; --bs-table-active-color:#000; --bs-table-hover-bg:#c1d6cc; --bs-table-hover-color:#000; color:var(--bs-table-color); border-color:var(--bs-table-border-color); }
.table-info { --bs-table-color:#000; --bs-table-bg:#cff4fc; --bs-table-border-color:#badce3; --bs-table-striped-bg:#c5e8ef; --bs-table-striped-color:#000; --bs-table-active-bg:#badce3; --bs-table-active-color:#000; --bs-table-hover-bg:#bfe2e9; --bs-table-hover-color:#000; color:var(--bs-table-color); border-color:var(--bs-table-border-color); }
.table-warning { --bs-table-color:#000; --bs-table-bg:#fff3cd; --bs-table-border-color:#e6dbb9; --bs-table-striped-bg:#f2e7c3; --bs-table-striped-color:#000; --bs-table-active-bg:#e6dbb9; --bs-table-active-color:#000; --bs-table-hover-bg:#ece1be; --bs-table-hover-color:#000; color:var(--bs-table-color); border-color:var(--bs-table-border-color); }
.table-danger { --bs-table-color:#000; --bs-table-bg:#f8d7da; --bs-table-border-color:#dfc2c4; --bs-table-striped-bg:#eccccf; --bs-table-striped-color:#000; --bs-table-active-bg:#dfc2c4; --bs-table-active-color:#000; --bs-table-hover-bg:#e5c7ca; --bs-table-hover-color:#000; color:var(--bs-table-color); border-color:var(--bs-table-border-color); }
.table-light { --bs-table-color:#000; --bs-table-bg:#f8f9fa; --bs-table-border-color:#dfe0e1; --bs-table-striped-bg:#ecedee; --bs-table-striped-color:#000; --bs-table-active-bg:#dfe0e1; --bs-table-active-color:#000; --bs-table-hover-bg:#e5e6e7; --bs-table-hover-color:#000; color:var(--bs-table-color); border-color:var(--bs-table-border-color); }
.table-dark { --bs-table-color:#fff; --bs-table-bg:#212529; --bs-table-border-color:#373b3e; --bs-table-striped-bg:#2c3034; --bs-table-striped-color:#fff; --bs-table-active-bg:#373b3e; --bs-table-active-color:#fff; --bs-table-hover-bg:#323539; --bs-table-hover-color:#fff; color:var(--bs-table-color); border-color:var(--bs-table-border-color); }
.table-responsive { overflow-x:auto; -webkit-overflow-scrolling:touch; }
@media (max-width:575.98px) {
	.table-responsive-sm { 	overflow-x:auto;  -webkit-overflow-scrolling:touch; }
}
@media (max-width:767.98px) {
	.table-responsive-md { 	overflow-x:auto;  -webkit-overflow-scrolling:touch; }
}
@media (max-width:991.98px) {
	.table-responsive-lg { 	overflow-x:auto;  -webkit-overflow-scrolling:touch; }
}
@media (max-width:1199.98px) {
	.table-responsive-xl { 	overflow-x:auto;  -webkit-overflow-scrolling:touch; }
}
@media (max-width:1399.98px) {
	.table-responsive-xxl { 	overflow-x:auto;  -webkit-overflow-scrolling:touch; }
}

[class^="bi-"], [class*=" bi-"]{ position:relative; min-height:2rem; }
[class^="bi-"]::before, [class*=" bi-"]::before { content:''; display:block; position:absolute; top:50%; left:0; transform:translateY(-1rem); width:2rem; height:2rem; padding:0; background-position:center; background-repeat:no-repeat; background-size:contain; color:inherit; }
.bi-person::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-person' viewBox='0 0 16 16'%3E%3Cpath d='M8 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm2-3a2 2 0 1 1-4 0 2 2 0 0 1 4 0zm4 8c0 1-1 1-1 1H3s-1 0-1-1 1-4 6-4 6 3 6 4zm-1-.004c-.001-.246-.154-.986-.832-1.664C11.516 10.68 10.289 10 8 10c-2.29 0-3.516.68-4.168 1.332-.678.678-.83 1.418-.832 1.664h10z'/%3E%3C/svg%3E"); }
.bi-pencil-square::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-pencil-square' viewBox='0 0 16 16'%3E%3Cpath d='M15.502 1.94a.5.5 0 0 1 0 .706L14.459 3.69l-2-2L13.502.646a.5.5 0 0 1 .707 0l1.293 1.293zm-1.75 2.456-2-2L4.939 9.21a.5.5 0 0 0-.121.196l-.805 2.414a.25.25 0 0 0 .316.316l2.414-.805a.5.5 0 0 0 .196-.12l6.813-6.814z'/%3E%3Cpath fill-rule='evenodd' d='M1 13.5A1.5 1.5 0 0 0 2.5 15h11a1.5 1.5 0 0 0 1.5-1.5v-6a.5.5 0 0 0-1 0v6a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11a.5.5 0 0 1 .5-.5H9a.5.5 0 0 0 0-1H2.5A1.5 1.5 0 0 0 1 2.5v11z'/%3E%3C/svg%3E"); }
.bi-map::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-map' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M15.817.113A.5.5 0 0 1 16 .5v14a.5.5 0 0 1-.402.49l-5 1a.502.502 0 0 1-.196 0L5.5 15.01l-4.902.98A.5.5 0 0 1 0 15.5v-14a.5.5 0 0 1 .402-.49l5-1a.5.5 0 0 1 .196 0L10.5.99l4.902-.98a.5.5 0 0 1 .415.103zM10 1.91l-4-.8v12.98l4 .8V1.91zm1 12.98 4-.8V1.11l-4 .8v12.98zm-6-.8V1.11l-4 .8v12.98l4-.8z'/%3E%3C/svg%3E"); }
.bi-eye-slash::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-eye-slash' viewBox='0 0 16 16'%3E%3Cpath d='M13.359 11.238C15.06 9.72 16 8 16 8s-3-5.5-8-5.5a7.028 7.028 0 0 0-2.79.588l.77.771A5.944 5.944 0 0 1 8 3.5c2.12 0 3.879 1.168 5.168 2.457A13.134 13.134 0 0 1 14.828 8c-.058.087-.122.183-.195.288-.335.48-.83 1.12-1.465 1.755-.165.165-.337.328-.517.486l.708.709z'/%3E%3Cpath d='M11.297 9.176a3.5 3.5 0 0 0-4.474-4.474l.823.823a2.5 2.5 0 0 1 2.829 2.829l.822.822zm-2.943 1.299.822.822a3.5 3.5 0 0 1-4.474-4.474l.823.823a2.5 2.5 0 0 0 2.829 2.829z'/%3E%3Cpath d='M3.35 5.47c-.18.16-.353.322-.518.487A13.134 13.134 0 0 0 1.172 8l.195.288c.335.48.83 1.12 1.465 1.755C4.121 11.332 5.881 12.5 8 12.5c.716 0 1.39-.133 2.02-.36l.77.772A7.029 7.029 0 0 1 8 13.5C3 13.5 0 8 0 8s.939-1.721 2.641-3.238l.708.709zm10.296 8.884-12-12 .708-.708 12 12-.708.708z'/%3E%3C/svg%3E"); }
.bi-backspace::before{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-backspace' viewBox='0 0 16 16'%3E%3Cpath d='M5.83 5.146a.5.5 0 0 0 0 .708L7.975 8l-2.147 2.146a.5.5 0 0 0 .707.708l2.147-2.147 2.146 2.147a.5.5 0 0 0 .707-.708L9.39 8l2.146-2.146a.5.5 0 0 0-.707-.708L8.683 7.293 6.536 5.146a.5.5 0 0 0-.707 0z'/%3E%3Cpath d='M13.683 1a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-7.08a2 2 0 0 1-1.519-.698L.241 8.65a1 1 0 0 1 0-1.302L5.084 1.7A2 2 0 0 1 6.603 1h7.08zm-7.08 1a1 1 0 0 0-.76.35L1 8l4.844 5.65a1 1 0 0 0 .759.35h7.08a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1h-7.08z'/%3E%3C/svg%3E"); }