@import url('root.css');
:root{
	--bs-blue-rgb: 13,110,253;
	--bs-indigo-rgb: 102,16,242;
	--bs-purple-rgb: 111,66,193;
	--bs-pink-rgb: 214,51,132;
	--bs-red-rgb: 220,53,69;
	--bs-orange-rgb: 253,126,20;
	--bs-yellow-rgb: 255,193,7;
	--bs-green-rgb: 25,135,84;
	--bs-teal-rgb: 32,201,151;
	--bs-cyan-rgb: 13,202,240;
	--bs-gray-rgb: 108,117,125;
	--bs-gray-dark-rgb: 52,58,64;
	--bs-gray-100-rgb: 248,249,250;
	--bs-gray-200-rgb: 233,236,239;
	--bs-gray-300-rgb: 222,226,230;
	--bs-gray-400-rgb: 206,212,218;
	--bs-gray-500-rgb: 173,181,189;
	--bs-gray-600-rgb: 108,117,125;
	--bs-gray-700-rgb: 73,80,87;
	--bs-gray-800-rgb: 52,58,64;
	--bs-gray-900-rgb: 33,37,41;
	--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;
}

html[dir="rtl"] .floattoend, html[dir="rtl"] .float-end{float:left !important;}
html[dir="rtl"] .floattostart, html[dir="rtl"] .float-start{float:right !important;}
html[dir="ltr"] .floattoend, html[dir="ltr"] .float-end{float:right !important;}
html[dir="ltr"] .floattostart, html[dir="ltr"] .float-start{float:left !important;}

.float-right{float:right !important;}
.float-left{float:left !important;}
.dir-ltr{direction:ltr !important;}
.dir-rtl{direction:rtl !important;}

html[dir="ltr"] .dir-lang{direction:ltr !important;}
html[dir="rtl"] .dir-lang{direction:rtl !important;}
html[dir="rtl"] .dir-lang-reverse{direction:ltr !important;}
html[dir="ltr"] .dir-lang-reverse{direction:rtl !important;}
html[dir="ltr"] .text-start{text-align:left !important;}
html[dir="rtl"] .text-start{text-align:right !important;}
html[dir="ltr"] .text-end{text-align:right !important;}
html[dir="rtl"] .text-end{text-align:left !important;}

.text-left{text-align:left !important;}
.text-right{text-align:right !important;}
.text-center{text-align:center!important;}

.fst-italic{font-style:italic!important;}
.fst-normal{font-style:normal!important;}
.fw-light{font-weight:300!important;}
.fw-lighter{font-weight:lighter!important;}
.fw-normal{font-weight:400!important;}
.fw-bold{font-weight:700!important;}
.fw-semibold{font-weight:600!important;}
.fw-bolder{font-weight:bolder!important;}

.fst-hover-italic:hover{font-style:italic!important;}
.fst-hover-normal:hover{font-style:normal!important;}
.fw-hover-light:hover{font-weight:300!important;}
.fw-hover-lighter:hover{font-weight:lighter!important;}
.fw-hover-normal:hover{font-weight:400!important;}
.fw-hover-bold:hover{font-weight:700!important;}
.fw-hover-semibold:hover{font-weight:600!important;}
.fw-hover-bolder:hover{font-weight:bolder!important;}
 


.max-width-auto{max-width: auto !important;}
.max-width-none{max-width: none !important;}
.max-width-content-fit{max-width: fit-content !important;}
.max-width-content-max{max-width: max-content !important;}
.max-width-content-min{max-width: min-content !important;}

.max-width-0{max-width: 0% !important;}
.max-width-5{max-width: 5% !important;}
.max-width-833{max-width: 8.333333% !important;}
.max-width-10{max-width: 10% !important;}
.max-width-15{max-width: 15% !important;}
.max-width-1666{max-width: 16.666666% !important;}
.max-width-20{max-width: 20% !important;}
.max-width-25{max-width: 25% !important;}
.max-width-30{max-width: 30% !important;}
.max-width-3333{max-width: 33.333333% !important;}
.max-width-35{max-width: 35% !important;}
.max-width-40{max-width: 40% !important;}
.max-width-4166{max-width: 41.666666% !important;}
.max-width-45{max-width: 45% !important;}
.max-width-50{max-width: 50% !important;}
.max-width-55{max-width: 55% !important;}
.max-width-5833{max-width: 58.333333% !important;}
.max-width-60{max-width: 60% !important;}
.max-width-65{max-width: 65% !important;}
.max-width-6666{max-width: 66.666666% !important;}
.max-width-70{max-width: 70% !important;}
.max-width-75{max-width: 75% !important;}
.max-width-80{max-width: 80% !important;}
.max-width-8333{max-width: 83.333333% !important;}
.max-width-85{max-width: 85% !important;}
.max-width-90{max-width: 90% !important;}
.max-width-9166{max-width: 91.666666% !important;}
.max-width-95{max-width: 95% !important;}
.max-width-100{max-width: 100% !important;}

.max-width-view-0{max-width: 0 !important;}
.max-width-view-5{max-width: 5vw !important;}
.max-width-view-833{max-width: 8.333333vw) !important;}
.max-width-view-10{max-width: 10vw !important;}
.max-width-view-15{max-width: 15vw !important;}
.max-width-view-1666{max-width: 16.666666vw !important;}
.max-width-view-20{max-width: 20vw !important;}
.max-width-view-25{max-width: 25vw !important;}
.max-width-view-30{max-width: 30vw !important;}
.max-width-view-3333{max-width: 33.333333vw !important;}
.max-width-view-35{max-width: 35vw !important;}
.max-width-view-40{max-width: 40vw !important;}
.max-width-view-4166{max-width: 41.666666vw !important;}
.max-width-view-45{max-width: 45vw !important;}
.max-width-view-50{max-width: 50vw !important;}
.max-width-view-55{max-width: 55vw !important;}
.max-width-view-5833{max-width: 58.333333vw !important;}
.max-width-view-60{max-width: 60vw !important;}
.max-width-view-65{max-width: 65vw !important;}
.max-width-view-6666{max-width: 66.666666vw !important;}
.max-width-view-70{max-width: 70vw !important;}
.max-width-view-75{max-width: 75vw !important;}
.max-width-view-80{max-width: 80vw !important;}
.max-width-view-8333{max-width: 83.333333vw !important;}
.max-width-view-85{max-width: 85vw !important;}
.max-width-view-90{max-width: 90vw !important;}
.max-width-view-9166{max-width: 91.666666vw !important;}
.max-width-view-95{max-width: 95vw !important;}
.max-width-view-100{max-width: 100vw !important;}

.min-width-none{min-width: none !important;}
.min-width-content-fit{min-width: fit-content !important;}
.min-width-content-max{min-width: max-content !important;}
.min-width-content-min{min-width: min-content !important;}

.min-width-0{min-width: 0% !important;}
.min-width-5{min-width: 5% !important;}
.min-width-833{min-width: 8.333333% !important;}
.min-width-10{min-width: 10% !important;}
.min-width-15{min-width: 15% !important;}
.min-width-1666{min-width: 16.666666% !important;}
.min-width-20{min-width: 20% !important;}
.min-width-25{min-width: 25% !important;}
.min-width-30{min-width: 30% !important;}
.min-width-3333{min-width: 33.333333% !important;}
.min-width-35{min-width: 35% !important;}
.min-width-40{min-width: 40% !important;}
.min-width-4166{min-width: 41.666666% !important;}
.min-width-45{min-width: 45% !important;}
.min-width-50{min-width: 50% !important;}
.min-width-55{min-width: 55% !important;}
.min-width-5833{min-width: 58.333333% !important;}
.min-width-60{min-width: 60% !important;}
.min-width-65{min-width: 65% !important;}
.min-width-6666{min-width: 66.666666% !important;}
.min-width-70{min-width: 70% !important;}
.min-width-75{min-width: 75% !important;}
.min-width-80{min-width: 80% !important;}
.min-width-8333{min-width: 83.333333% !important;}
.min-width-85{min-width: 85% !important;}
.min-width-90{min-width: 90% !important;}
.min-width-9166{min-width: 91.666666% !important;}
.min-width-95{min-width: 95% !important;}
.min-width-100{min-width: 100% !important;}

.min-width-view-0{min-width: 0 !important;}
.min-width-view-5{min-width: 5vw !important;}
.min-width-view-833{min-width: 8.333333vw !important;}
.min-width-view-10{min-width: 10vw !important;}
.min-width-view-15{min-width: 15vw !important;}
.min-width-view-1666{min-width: 16.666666vw !important;}
.min-width-view-20{min-width: 20vw !important;}
.min-width-view-25{min-width: 25vw !important;}
.min-width-view-30{min-width: 30vw !important;}
.min-width-view-3333{min-width: 33.333333vw !important;}
.min-width-view-35{min-width: 35vw !important;}
.min-width-view-40{min-width: 40vw !important;}
.min-width-view-4166{min-width: 41.666666vw !important;}
.min-width-view-45{min-width: 45vw !important;}
.min-width-view-50{min-width: 50vw !important;}
.min-width-view-55{min-width: 55vw !important;}
.min-width-view-5833{min-width: 58.333333vw !important;}
.min-width-view-60{min-width: 60vw !important;}
.min-width-view-65{min-width: 65vw !important;}
.min-width-view-6666{min-width: 66.666666vw !important;}
.min-width-view-70{min-width: 70vw !important;}
.min-width-view-75{min-width: 75vw !important;}
.min-width-view-80{min-width: 80vw !important;}
.min-width-view-8333{min-width: 83.333333vw !important;}
.min-width-view-85{min-width: 85vw !important;}
.min-width-view-90{min-width: 90vw !important;}
.min-width-view-9166{min-width: 91.666666vw !important;}
.min-width-view-95{min-width: 95vw !important;}
.min-width-view-100{min-width: 100vw !important;}

.width-auto{width: auto !important;}
.width-none{width: none !important;}
.width-content-fit{width: fit-content !important;}
.width-content-max{width: max-content !important;}
.width-content-min{width: min-content !important;}

.width-0{width: 0% !important;}
.width-5{width: 5% !important;}
.width-833{width: 8.333333% !important;}
.width-10{width: 10% !important;}
.width-15{width: 15% !important;}
.width-1666{width: 16.666666% !important;}
.width-20{width: 20% !important;}
.width-25{width: 25% !important;}
.width-30{width: 30% !important;}
.width-3333{width: 33.333333% !important;}
.width-35{width: 35% !important;}
.width-40{width: 40% !important;}
.width-4166{width: 41.666666% !important;}
.width-45{width: 45% !important;}
.width-50{width: 50% !important;}
.width-55{width: 55% !important;}
.width-5833{width: 58.333333% !important;}
.width-60{width: 60% !important;}
.width-65{width: 65% !important;}
.width-6666{width: 66.666666% !important;}
.width-70{width: 70% !important;}
.width-75{width: 75% !important;}
.width-80{width: 80% !important;}
.width-8333{width: 83.333333% !important;}
.width-85{width: 85% !important;}
.width-90{width: 90% !important;}
.width-9166{width: 91.666666% !important;}
.width-95{width: 95% !important;}
.width-100{width: 100% !important;}

.width-view-0{width: 0 !important;}
.width-view-5{width: 5vw !important;}
.width-view-833{width: 8.333333vw !important;}
.width-view-10{width: 10vw !important;}
.width-view-15{width: 15vw !important;}
.width-view-1666{width: 16.666666vw !important;}
.width-view-20{width: 20vw !important;}
.width-view-25{width: 25vw !important;}
.width-view-30{width: 30vw !important;}
.width-view-3333{width: 33.333333vw !important;}
.width-view-35{width: 35vw !important;}
.width-view-40{width: 40vw !important;}
.width-view-4166{width: 41.666666vw !important;}
.width-view-45{width: 45vw !important;}
.width-view-50{width: 50vw !important;}
.width-view-55{width: 55vw !important;}
.width-view-5833{width: 58.333333vw !important;}
.width-view-60{width: 60vw !important;}
.width-view-65{width: 65vw !important;}
.width-view-6666{width: 66.666666vw !important;}
.width-view-70{width: 70vw !important;}
.width-view-75{width: 75vw !important;}
.width-view-80{width: 80vw !important;}
.width-view-8333{width: 83.333333vw !important;}
.width-view-85{width: 85vw !important;}
.width-view-90{width: 90vw !important;}
.width-view-9166{width: 91.666666vw !important;}
.width-view-95{width: 95vw !important;}
.width-view-100{width: 100vw !important;}

.max-height-auto{max-height: auto !important;}
.max-height-none{max-height: none !important;}
.max-height-content-fit{max-height: fit-content !important;}
.max-height-content-max{max-height: max-content !important;}
.max-height-content-min{max-height: min-content !important;}

.max-height-0{max-height: 0% !important;}
.max-height-5{max-height: 5% !important;}
.max-height-833{max-height: 8.333333% !important;}
.max-height-10{max-height: 10% !important;}
.max-height-15{max-height: 15% !important;}
.max-height-1666{max-height: 16.666666% !important;}
.max-height-20{max-height: 20% !important;}
.max-height-25{max-height: 25% !important;}
.max-height-30{max-height: 30% !important;}
.max-height-3333{max-height: 33.333333% !important;}
.max-height-35{max-height: 35% !important;}
.max-height-40{max-height: 40% !important;}
.max-height-4166{max-height: 41.666666% !important;}
.max-height-45{max-height: 45% !important;}
.max-height-50{max-height: 50% !important;}
.max-height-55{max-height: 55% !important;}
.max-height-5833{max-height: 58.333333% !important;}
.max-height-60{max-height: 60% !important;}
.max-height-65{max-height: 65% !important;}
.max-height-6666{max-height: 66.666666% !important;}
.max-height-70{max-height: 70% !important;}
.max-height-75{max-height: 75% !important;}
.max-height-80{max-height: 80% !important;}
.max-height-8333{max-height: 83.333333% !important;}
.max-height-85{max-height: 85% !important;}
.max-height-90{max-height: 90% !important;}
.max-height-9166{max-height: 91.666666% !important;}
.max-height-95{max-height: 95% !important;}
.max-height-100{max-height: 100% !important;}

.max-height-view-0{max-height: 0 !important;}
.max-height-view-5{max-height: 5vh !important;}
.max-height-view-833{max-height: 8.333333vh !important;}
.max-height-view-10{max-height: 10vh !important;}
.max-height-view-15{max-height: 15vh !important;}
.max-height-view-1666{max-height: 16.666666vh !important;}
.max-height-view-20{max-height: 20vh !important;}
.max-height-view-25{max-height: 25vh !important;}
.max-height-view-30{max-height: 30vh !important;}
.max-height-view-3333{max-height: 33.333333vh !important;}
.max-height-view-35{max-height: 35vh !important;}
.max-height-view-40{max-height: 40vh !important;}
.max-height-view-4166{max-height: 41.666666vh !important;}
.max-height-view-45{max-height: 45vh !important;}
.max-height-view-50{max-height: 50vh !important;}
.max-height-view-55{max-height: 55vh !important;}
.max-height-view-5833{max-height: 58.333333vh !important;}
.max-height-view-60{max-height: 60vh !important;}
.max-height-view-65{max-height: 65vh !important;}
.max-height-view-6666{max-height: 66.666666vh !important;}
.max-height-view-70{max-height: 70vh !important;}
.max-height-view-75{max-height: 75vh !important;}
.max-height-view-80{max-height: 80vh !important;}
.max-height-view-8333{max-height: 83.333333vh !important;}
.max-height-view-85{max-height: 85vh !important;}
.max-height-view-90{max-height: 90vh !important;}
.max-height-view-9166{max-height: 91.666666vh !important;}
.max-height-view-95{max-height: 95vh !important;}
.max-height-view-100{max-height: 100vh !important;}

.min-height-auto{min-height: auto !important;}
.min-height-none{min-height: none !important;}
.min-height-content-fit{min-height: fit-content !important;}
.min-height-content-max{min-height: max-content !important;}
.min-height-content-min{min-height: min-content !important;}

.min-height-0{min-height: 0% !important;}
.min-height-5{min-height: 5% !important;}
.min-height-833{min-height: 8.333333% !important;}
.min-height-10{min-height: 10% !important;}
.min-height-15{min-height: 15% !important;}
.min-height-1666{min-height: 16.666666% !important;}
.min-height-20{min-height: 20% !important;}
.min-height-25{min-height: 25% !important;}
.min-height-30{min-height: 30% !important;}
.min-height-3333{min-height: 33.333333% !important;}
.min-height-35{min-height: 35% !important;}
.min-height-40{min-height: 40% !important;}
.min-height-4166{min-height: 41.666666% !important;}
.min-height-45{min-height: 45% !important;}
.min-height-50{min-height: 50% !important;}
.min-height-55{min-height: 55% !important;}
.min-height-5833{min-height: 58.333333% !important;}
.min-height-60{min-height: 60% !important;}
.min-height-65{min-height: 65% !important;}
.min-height-6666{min-height: 66.666666% !important;}
.min-height-70{min-height: 70% !important;}
.min-height-75{min-height: 75% !important;}
.min-height-80{min-height: 80% !important;}
.min-height-8333{min-height: 83.333333% !important;}
.min-height-85{min-height: 85% !important;}
.min-height-90{min-height: 90% !important;}
.min-height-9166{min-height: 91.666666% !important;}
.min-height-95{min-height: 95% !important;}
.min-height-100{min-height: 100% !important;}

.min-height-view-0{min-height: 0 !important;}
.min-height-view-5{min-height: 5vh !important;}
.min-height-view-833{min-height: 8.333333vh !important;}
.min-height-view-10{min-height: 10vh !important;}
.min-height-view-15{min-height: 15vh !important;}
.min-height-view-1666{min-height: 16.666666vh !important;}
.min-height-view-20{min-height: 20vh !important;}
.min-height-view-25{min-height: 25vh !important;}
.min-height-view-30{min-height: 30vh !important;}
.min-height-view-3333{min-height: 33.333333vh !important;}
.min-height-view-35{min-height: 35vh !important;}
.min-height-view-40{min-height: 40vh !important;}
.min-height-view-4166{min-height: 41.666666vh !important;}
.min-height-view-45{min-height: 45vh !important;}
.min-height-view-50{min-height: 50vh !important;}
.min-height-view-55{min-height: 55vh !important;}
.min-height-view-5833{min-height: 58.333333vh !important;}
.min-height-view-60{min-height: 60vh !important;}
.min-height-view-65{min-height: 65vh !important;}
.min-height-view-6666{min-height: 66.666666vh !important;}
.min-height-view-70{min-height: 70vh !important;}
.min-height-view-75{min-height: 75vh !important;}
.min-height-view-80{min-height: 80vh !important;}
.min-height-view-8333{min-height: 83.333333vh !important;}
.min-height-view-85{min-height: 85vh !important;}
.min-height-view-90{min-height: 90vh !important;}
.min-height-view-9166{min-height: 91.666666vh !important;}
.min-height-view-95{min-height: 95vh !important;}
.min-height-view-100{min-height: 100vh !important;}

.height-auto{height: auto !important;}
.height-none{height: none !important;}
.height-content-fit{height: fit-content !important;}
.height-content-max{height: max-content !important;}
.height-content-min{height: min-content !important;}

.height-0{height: 0% !important;}
.height-5{height: 5% !important;}
.height-833{height: 8.333333% !important;}
.height-10{height: 10% !important;}
.height-15{height: 15% !important;}
.height-1666{height: 16.666666% !important;}
.height-20{height: 20% !important;}
.height-25{height: 25% !important;}
.height-30{height: 30% !important;}
.height-3333{height: 33.333333% !important;}
.height-35{height: 35% !important;}
.height-40{height: 40% !important;}
.height-4166{height: 41.666666% !important;}
.height-45{height: 45% !important;}
.height-50{height: 50% !important;}
.height-55{height: 55% !important;}
.height-5833{height: 58.333333% !important;}
.height-60{height: 60% !important;}
.height-65{height: 65% !important;}
.height-6666{height: 66.666666% !important;}
.height-70{height: 70% !important;}
.height-75{height: 75% !important;}
.height-80{height: 80% !important;}
.height-8333{height: 83.333333% !important;}
.height-85{height: 85% !important;}
.height-90{height: 90% !important;}
.height-9166{height: 91.666666% !important;}
.height-95{height: 95% !important;}
.height-100{height: 100% !important;}

.height-view-0{height: 0 !important;}
.height-view-5{height: 5vh !important;}
.height-view-833{height: 8.333333vh !important;}
.height-view-10{height: 10vh !important;}
.height-view-15{height: 15vh !important;}
.height-view-1666{height: 16.666666vh !important;}
.height-view-20{height: 20vh !important;}
.height-view-25{height: 25vh !important;}
.height-view-30{height: 30vh !important;}
.height-view-3333{height: 33.333333vh !important;}
.height-view-35{height: 35vh !important;}
.height-view-40{height: 40vh !important;}
.height-view-4166{height: 41.666666vh !important;}
.height-view-45{height: 45vh !important;}
.height-view-50{height: 50vh !important;}
.height-view-55{height: 55vh !important;}
.height-view-5833{height: 58.333333vh !important;}
.height-view-60{height: 60vh !important;}
.height-view-65{height: 65vh !important;}
.height-view-6666{height: 66.666666vh !important;}
.height-view-70{height: 70vh !important;}
.height-view-75{height: 75vh !important;}
.height-view-80{height: 80vh !important;}
.height-view-8333{height: 83.333333vh !important;}
.height-view-85{height: 85vh !important;}
.height-view-90{height: 90vh !important;}
.height-view-9166{height: 91.666666vh !important;}
.height-view-95{height: 95vh !important;}
.height-view-100{height: 100vh !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-n1{margin: -0.25rem!important;}
.m-n2{margin: -0.5rem!important;}
.m-n3{margin: -1rem!important;}
.m-n4{margin: -1.5rem!important;}
.m-n5{margin: -3rem!important;}
.m-auto{margin: auto!important;}
.mx-0{margin-right: 0!important; margin-left: 0!important;}
.mx-1{margin-right: .25rem!important; margin-left: .25rem!important;}
.mx-2{margin-right: .5rem!important; margin-left: .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-n1{margin-right: -0.25rem!important; margin-left: -0.25rem!important;}
.mx-n2{margin-right: -0.5rem!important; margin-left: -0.5rem!important;}
.mx-n3{margin-right: -1rem!important; margin-left: -1rem!important;}
.mx-n4{margin-right: -1.5rem!important; margin-left: -1.5rem!important;}
.mx-n5{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: .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-n1{margin-top: -0.25rem!important; margin-bottom: -0.25rem!important;}
.my-n2{margin-top: -0.5rem!important; margin-bottom: -0.5rem!important;}
.my-n3{margin-top: -1rem!important; margin-bottom: -1rem!important;}
.my-n4{margin-top: -1.5rem!important; margin-bottom: -1.5rem!important;}
.my-n5{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-n1{margin-top: -0.25rem!important;}
.mt-n2{margin-top: -0.5rem!important;}
.mt-n3{margin-top: -1rem!important;}
.mt-n4{margin-top: -1.5rem!important;}
.mt-n5{margin-top: -3rem!important;}
.mt-auto{margin-top: auto!important;}
.mb-0{margin-bottom: 0!important;}
.mb-1{margin-bottom: .25rem!important;}
.mb-2{margin-bottom: .5rem!important;}
.mb-3{margin-bottom: 1rem!important;}
.mb-4{margin-bottom: 1.5rem!important;}
.mb-5{margin-bottom: 3rem!important;}
.mb-n1{margin-bottom: -0.25rem!important;}
.mb-n2{margin-bottom: -0.5rem!important;}
.mb-n3{margin-bottom: -1rem!important;}
.mb-n4{margin-bottom: -1.5rem!important;}
.mb-n5{margin-bottom: -3rem!important;}
.mb-auto{margin-bottom: auto!important;}
html[dir="ltr"] .me-0{margin-right: 0!important;}
html[dir="ltr"] .me-1{margin-right: 0.25rem!important;}
html[dir="ltr"] .me-2{margin-right: 0.5rem!important;}
html[dir="ltr"] .me-3{margin-right: 1rem!important;}
html[dir="ltr"] .me-4{margin-right: 1.5rem!important;}
html[dir="ltr"] .me-5{margin-right: 3rem!important;}
html[dir="ltr"] .me-n1{margin-right: -0.25rem!important;}
html[dir="ltr"] .me-n2{margin-right: -0.5rem!important;}
html[dir="ltr"] .me-n3{margin-right: -1rem!important;}
html[dir="ltr"] .me-n4{margin-right: -1.5rem!important;}
html[dir="ltr"] .me-n5{margin-right: -3rem!important;}
html[dir="ltr"] .me-auto{margin-right: auto!important;}
html[dir="rtl"] .me-0{margin-left: 0!important;}
html[dir="rtl"] .me-1{margin-left: 0.25rem!important;}
html[dir="rtl"] .me-2{margin-left: 0.5rem!important;}
html[dir="rtl"] .me-3{margin-left: 1rem!important;}
html[dir="rtl"] .me-4{margin-left: 1.5rem!important;}
html[dir="rtl"] .me-5{margin-left: 3rem!important;}
html[dir="rtl"] .me-n1{margin-left: -0.25rem!important;}
html[dir="rtl"] .me-n2{margin-left: -0.5rem!important;}
html[dir="rtl"] .me-n3{margin-left: -1rem!important;}
html[dir="rtl"] .me-n4{margin-left: -1.5rem!important;}
html[dir="rtl"] .me-n5{margin-left: -3rem!important;}
html[dir="rtl"] .me-auto{margin-right: auto!important;}
html[dir="ltr"] .ms-0{margin-left: 0!important;}
html[dir="ltr"] .ms-1{margin-left: .25rem!important;}
html[dir="ltr"] .ms-2{margin-left: .5rem!important;}
html[dir="ltr"] .ms-3{margin-left: 1rem!important;}
html[dir="ltr"] .ms-4{margin-left: 1.5rem!important;}
html[dir="ltr"] .ms-5{margin-left: 3rem!important;}
html[dir="ltr"] .ms-n1{margin-left: -0.25rem!important;}
html[dir="ltr"] .ms-n2{margin-left: -0.5rem!important;}
html[dir="ltr"] .ms-n3{margin-left: -1rem!important;}
html[dir="ltr"] .ms-n4{margin-left: -1.5rem!important;}
html[dir="ltr"] .ms-n5{margin-left: -3rem!important;}
html[dir="ltr"] .ms-auto{margin-left: auto!important;}
html[dir="rtl"] .ms-0{margin-right: 0!important;}
html[dir="rtl"] .ms-1{margin-right: .25rem!important;}
html[dir="rtl"] .ms-2{margin-right: .5rem!important;}
html[dir="rtl"] .ms-3{margin-right: 1rem!important;}
html[dir="rtl"] .ms-4{margin-right: 1.5rem!important;}
html[dir="rtl"] .ms-5{margin-right: 3rem!important;}
html[dir="rtl"] .ms-n1{margin-right: -0.25rem!important;}
html[dir="rtl"] .ms-n2{margin-right: -0.5rem!important;}
html[dir="rtl"] .ms-n3{margin-right: -1rem!important;}
html[dir="rtl"] .ms-n4{margin-right: -1.5rem!important;}
html[dir="rtl"] .ms-n5{margin-right: -3rem!important;}
html[dir="rtl"] .ms-auto{margin-right: auto!important;}
.mr-0{margin-right: 0!important;}
.mr-1{margin-right: .25rem!important;}
.mr-2{margin-right: .5rem!important;}
.mr-3{margin-right: 1rem!important;}
.mr-4{margin-right: 1.5rem!important;}
.mr-5{margin-right: 3rem!important;}
.mr-n1{margin-right: -0.25rem!important;}
.mr-n2{margin-right: -0.5rem!important;}
.mr-n3{margin-right: -1rem!important;}
.mr-n4{margin-right: -1.5rem!important;}
.mr-n5{margin-right: -3rem!important;}
.mr-auto{margin-right: auto!important;}
.ml-0{margin-left: 0!important;}
.ml-1{margin-left: .25rem!important;}
.ml-2{margin-left: .5rem!important;}
.ml-3{margin-left: 1rem!important;}
.ml-4{margin-left: 1.5rem!important;}
.ml-5{margin-left: 3rem!important;}
.ml-n1{margin-left: -0.25rem!important;}
.ml-n2{margin-left: -0.5rem!important;}
.ml-n3{margin-left: -1rem!important;}
.ml-n4{margin-left: -1.5rem!important;}
.ml-n5{margin-left: -3rem!important;}
.ml-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;}
.p-n1{padding: -0.25rem!important;}
.p-n2{padding: -0.5rem!important;}
.p-n3{padding: -1rem!important;}
.p-n4{padding: -1.5rem!important;}
.p-n5{padding: -3rem!important;}
.p-auto{padding: auto!important;}
.px-0{padding-right: 0!important; padding-left: 0!important;}
.px-1{padding-right: .25rem!important; padding-left: .25rem!important;}
.px-2{padding-right: .5rem!important; padding-left: .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}
.px-n1{padding-right: -0.25rem!important; padding-left: -0.25rem!important;}
.px-n2{padding-right: -0.5rem!important; padding-left: -0.5rem!important;}
.px-n3{padding-right: -1rem!important; padding-left: -1rem!important;}
.px-n4{padding-right: -1.5rem!important; padding-left: -1.5rem!important;}
.px-n5{padding-right: -3rem!important; padding-left: -3rem!important;}
.px-auto{padding-right: auto!important; padding-left: auto!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;}
.py-n1{padding-top: -0.25rem!important; padding-bottom: -0.25rem!important;}
.py-n2{padding-top: -0.5rem!important; padding-bottom: -0.5rem!important;}
.py-n3{padding-top: -1rem!important; padding-bottom: -1rem!important;}
.py-n4{padding-top: -1.5rem!important; padding-bottom: -1.5rem!important;}
.py-n5{padding-top: -3rem!important; padding-bottom: -3rem!important;}
.py-auto{padding-top: auto!important; padding-bottom: auto!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;}
.pt-n1{padding-top: -0.25rem!important;}
.pt-n2{padding-top: -0.5rem!important;}
.pt-n3{padding-top: -1rem!important;}
.pt-n4{padding-top: -1.5rem!important;}
.pt-n5{padding-top: -3rem!important;}
.pt-auto{padding-top: auto!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;}
.pb-n1{padding-bottom: -0.25rem!important;}
.pb-n2{padding-bottom: -0.5rem!important;}
.pb-n3{padding-bottom: -1rem!important;}
.pb-n4{padding-bottom: -1.5rem!important;}
.pb-n5{padding-bottom: -3rem!important;}
.pb-auto{padding-bottom: auto!important;}
html[dir="ltr"] .pe-0{padding-right: 0!important;}
html[dir="ltr"] .pe-1{padding-right: 0.25rem!important;}
html[dir="ltr"] .pe-2{padding-right: 0.5rem!important;}
html[dir="ltr"] .pe-3{padding-right: 1rem!important;}
html[dir="ltr"] .pe-4{padding-right: 1.5rem!important;}
html[dir="ltr"] .pe-5{padding-right: 3rem!important;}
html[dir="ltr"] .pe-n1{padding-right: -0.25rem!important;}
html[dir="ltr"] .pe-n2{padding-right: -0.5rem!important;}
html[dir="ltr"] .pe-n3{padding-right: -1rem!important;}
html[dir="ltr"] .pe-n4{padding-right: -1.5rem!important;}
html[dir="ltr"] .pe-n5{padding-right: -3rem!important;}
html[dir="ltr"] .pe-auto{padding-right: auto!important;}
html[dir="rtl"] .pe-0{padding-left: 0!important;}
html[dir="rtl"] .pe-1{padding-left: 0.25rem!important;}
html[dir="rtl"] .pe-2{padding-left: 0.5rem!important;}
html[dir="rtl"] .pe-3{padding-left: 1rem!important;}
html[dir="rtl"] .pe-4{padding-left: 1.5rem!important;}
html[dir="rtl"] .pe-5{padding-left: 3rem!important;}
html[dir="rtl"] .pe-n1{padding-left: -0.25rem!important;}
html[dir="rtl"] .pe-n2{padding-left: -0.5rem!important;}
html[dir="rtl"] .pe-n3{padding-left: -1rem!important;}
html[dir="rtl"] .pe-n4{padding-left: -1.5rem!important;}
html[dir="rtl"] .pe-n5{padding-left: -3rem!important;}
html[dir="rtl"] .pe-auto{padding-right: auto!important;}
html[dir="ltr"] .ps-0{padding-left: 0!important;}
html[dir="ltr"] .ps-1{padding-left: .25rem!important;}
html[dir="ltr"] .ps-2{padding-left: .5rem!important;}
html[dir="ltr"] .ps-3{padding-left: 1rem!important;}
html[dir="ltr"] .ps-4{padding-left: 1.5rem!important;}
html[dir="ltr"] .ps-5{padding-left: 3rem!important;}
html[dir="ltr"] .ps-n1{padding-left: -0.25rem!important;}
html[dir="ltr"] .ps-n2{padding-left: -0.5rem!important;}
html[dir="ltr"] .ps-n3{padding-left: -1rem!important;}
html[dir="ltr"] .ps-n4{padding-left: -1.5rem!important;}
html[dir="ltr"] .ps-n5{padding-left: -3rem!important;}
html[dir="ltr"] .ps-auto{padding-left: auto!important;}
html[dir="rtl"] .ps-0{padding-right: 0!important;}
html[dir="rtl"] .ps-1{padding-right: .25rem!important;}
html[dir="rtl"] .ps-2{padding-right: .5rem!important;}
html[dir="rtl"] .ps-3{padding-right: 1rem!important;}
html[dir="rtl"] .ps-4{padding-right: 1.5rem!important;}
html[dir="rtl"] .ps-5{padding-right: 3rem!important;}
html[dir="rtl"] .ps-n1{padding-right: -0.25rem!important;}
html[dir="rtl"] .ps-n2{padding-right: -0.5rem!important;}
html[dir="rtl"] .ps-n3{padding-right: -1rem!important;}
html[dir="rtl"] .ps-n4{padding-right: -1.5rem!important;}
html[dir="rtl"] .ps-n5{padding-right: -3rem!important;}
html[dir="rtl"] .ps-auto{padding-right: auto!important;}
.pr-0{padding-right: 0!important;}
.pr-1{padding-right: .25rem!important;}
.pr-2{padding-right: .5rem!important;}
.pr-3{padding-right: 1rem!important;}
.pr-4{padding-right: 1.5rem!important;}
.pr-5{padding-right: 3rem!important;}
.pr-n1{padding-right: -0.25rem!important;}
.pr-n2{padding-right: -0.5rem!important;}
.pr-n3{padding-right: -1rem!important;}
.pr-n4{padding-right: -1.5rem!important;}
.pr-n5{padding-right: -3rem!important;}
.pr-auto{padding-right: auto!important;}
.pl-0{padding-left: 0!important;}
.pl-1{padding-left: .25rem!important;}
.pl-2{padding-left: .5rem!important;}
.pl-3{padding-left: 1rem!important;}
.pl-4{padding-left: 1.5rem!important;}
.pl-5{padding-left: 3rem!important;}
.pl-n1{padding-left: -0.25rem!important;}
.pl-n2{padding-left: -0.5rem!important;}
.pl-n3{padding-left: -1rem!important;}
.pl-n4{padding-left: -1.5rem!important;}
.pl-n5{padding-left: -3rem!important;}
.pl-auto{padding-left: auto!important;}



.bg-blue{--bs-bg-opacity: 1; background-color: rgba(var(--bs-blue-rgb),var(--bs-bg-opacity)) !important;}
.bg-indigo{--bs-bg-opacity: 1; background-color: rgba(var(--bs-indigo-rgb),var(--bs-bg-opacity)) !important;}
.bg-purple{--bs-bg-opacity: 1; background-color: rgba(var(--bs-purple-rgb),var(--bs-bg-opacity)) !important;}
.bg-pink{--bs-bg-opacity: 1; background-color: rgba(var(--bs-pink-rgb),var(--bs-bg-opacity)) !important;}
.bg-red{--bs-bg-opacity: 1; background-color: rgba(var(--bs-red-rgb),var(--bs-bg-opacity)) !important;}
.bg-orange{--bs-bg-opacity: 1; background-color: rgba(var(--bs-orange-rgb),var(--bs-bg-opacity)) !important;}
.bg-yellow{--bs-bg-opacity: 1; background-color: rgba(var(--bs-yellow-rgb),var(--bs-bg-opacity)) !important;}
.bg-green{--bs-bg-opacity: 1; background-color: rgba(var(--bs-green-rgb),var(--bs-bg-opacity)) !important;}
.bg-teal{--bs-bg-opacity: 1; background-color: rgba(var(--bs-teal-rgb),var(--bs-bg-opacity)) !important;}
.bg-cyan{--bs-bg-opacity: 1; background-color: rgba(var(--bs-cyan-rgb),var(--bs-bg-opacity)) !important;}
.bg-gray{--bs-bg-opacity: 1; background-color: rgba(var(--bs-gray-rgb),var(--bs-bg-opacity)) !important;}
.bg-gray-dark{--bs-bg-opacity: 1; background-color: rgba(var(--bs-gray-dark-rgb),var(--bs-bg-opacity)) !important;}
.bg-gray-100{--bs-bg-opacity: 1; background-color: rgba(var(--bs-gray-100-rgb),var(--bs-bg-opacity)) !important;}
.bg-gray-200{--bs-bg-opacity: 1; background-color: rgba(var(--bs-gray-200-rgb),var(--bs-bg-opacity)) !important;}
.bg-gray-300{--bs-bg-opacity: 1; background-color: rgba(var(--bs-gray-300-rgb),var(--bs-bg-opacity)) !important;}
.bg-gray-400{--bs-bg-opacity: 1; background-color: rgba(var(--bs-gray-400-rgb),var(--bs-bg-opacity)) !important;}
.bg-gray-500{--bs-bg-opacity: 1; background-color: rgba(var(--bs-gray-500-rgb),var(--bs-bg-opacity)) !important;}
.bg-gray-600{--bs-bg-opacity: 1; background-color: rgba(var(--bs-gray-600-rgb),var(--bs-bg-opacity)) !important;}
.bg-gray-700{--bs-bg-opacity: 1; background-color: rgba(var(--bs-gray-700-rgb),var(--bs-bg-opacity)) !important;}
.bg-gray-800{--bs-bg-opacity: 1; background-color: rgba(var(--bs-gray-800-rgb),var(--bs-bg-opacity)) !important;}
.bg-gray-900{--bs-bg-opacity: 1; background-color: rgba(var(--bs-gray-900-rgb),var(--bs-bg-opacity)) !important;}
.bg-primary{--bs-bg-opacity: 1; background-color: rgba(var(--bs-primary-rgb),var(--bs-bg-opacity)) !important;}
.bg-secondary{--bs-bg-opacity: 1; background-color: rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity)) !important;}
.bg-success{--bs-bg-opacity: 1; background-color: rgba(var(--bs-success-rgb),var(--bs-bg-opacity)) !important;}
.bg-info{--bs-bg-opacity: 1; background-color: rgba(var(--bs-info-rgb),var(--bs-bg-opacity)) !important;}
.bg-warning{--bs-bg-opacity: 1; background-color: rgba(var(--bs-warning-rgb),var(--bs-bg-opacity)) !important;}
.bg-danger{--bs-bg-opacity: 1; background-color: rgba(var(--bs-danger-rgb),var(--bs-bg-opacity)) !important;}
.bg-light{--bs-bg-opacity: 1; background-color: rgba(var(--bs-light-rgb),var(--bs-bg-opacity)) !important;}
.bg-dark{--bs-bg-opacity: 1; background-color: rgba(var(--bs-dark-rgb),var(--bs-bg-opacity)) !important;}
.bg-white{--bs-bg-opacity: 1; background-color: rgba(var(--bs-white-rgb),var(--bs-bg-opacity)) !important;}
.bg-black{--bs-bg-opacity: 1; background-color: rgba(var(--bs-black-rgb),var(--bs-bg-opacity)) !important;}
.bg-body-color{--bs-bg-opacity: 1; background-color: rgba(var(--bs-body-color-rgb),var(--bs-bg-opacity)) !important;}
.bg-body-bg{--bs-bg-opacity: 1; background-color: rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity)) !important;}


.bg-hover-blue:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-blue-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-indigo:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-indigo-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-purple:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-purple-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-pink:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-pink-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-red:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-red-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-orange:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-orange-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-yellow:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-yellow-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-green:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-green-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-teal:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-teal-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-cyan:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-cyan-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-gray:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-gray-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-gray-dark:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-gray-dark-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-gray-100:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-gray-100-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-gray-200:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-gray-200-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-gray-300:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-gray-300-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-gray-400:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-gray-400-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-gray-500:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-gray-500-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-gray-600:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-gray-600-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-gray-700:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-gray-700-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-gray-800:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-gray-800-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-gray-900:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-gray-900-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-primary:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-primary-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-secondary:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-secondary-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-success:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-success-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-info:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-info-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-warning:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-warning-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-danger:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-danger-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-light:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-light-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-dark:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-dark-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-white:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-white-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-black:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-black-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-body-color:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-body-color-rgb),var(--bs-bg-hover-opacity)) !important;}
.bg-hover-body-bg:hover{--bs-bg-hover-opacity: 1; background-color: rgba(var(--bs-body-bg-rgb),var(--bs-bg-hover-opacity)) !important;}


.bg-opacity-0{--bs-bg-opacity: 0;}
.bg-opacity-5{--bs-bg-opacity: 0.05;}
.bg-opacity-10{--bs-bg-opacity: 0.1;}
.bg-opacity-15{--bs-bg-opacity: 0.15;}
.bg-opacity-20{--bs-bg-opacity: 0.2;}
.bg-opacity-25{--bs-bg-opacity: 0.25;}
.bg-opacity-30{--bs-bg-opacity: 0.3;}
.bg-opacity-35{--bs-bg-opacity: 0.35;}
.bg-opacity-40{--bs-bg-opacity: 0.4;}
.bg-opacity-45{--bs-bg-opacity: 0.45;}
.bg-opacity-50{--bs-bg-opacity: 0.5;}
.bg-opacity-55{--bs-bg-opacity: 0.55;}
.bg-opacity-60{--bs-bg-opacity: 0.6;}
.bg-opacity-65{--bs-bg-opacity: 0.65;}
.bg-opacity-70{--bs-bg-opacity: 0.7;}
.bg-opacity-75{--bs-bg-opacity: 0.75;}
.bg-opacity-80{--bs-bg-opacity: 0.8;}
.bg-opacity-85{--bs-bg-opacity: 0.85;}
.bg-opacity-90{--bs-bg-opacity: 0.9}
.bg-opacity-95{--bs-bg-opacity: 0.95}
.bg-opacity-100{--bs-bg-opacity: 1;}

.bg-hover-opacity-0:hover{--bs-bg-hover-opacity: 0;}
.bg-hover-opacity-5:hover{--bs-bg-hover-opacity: 0.05;}
.bg-hover-opacity-10:hover{--bs-bg-hover-opacity: 0.1;}
.bg-hover-opacity-15:hover{--bs-bg-hover-opacity: 0.15;}
.bg-hover-opacity-20:hover{--bs-bg-hover-opacity: 0.2;}
.bg-hover-opacity-25:hover{--bs-bg-hover-opacity: 0.25;}
.bg-hover-opacity-30:hover{--bs-bg-hover-opacity: 0.3;}
.bg-hover-opacity-35:hover{--bs-bg-hover-opacity: 0.35;}
.bg-hover-opacity-40:hover{--bs-bg-hover-opacity: 0.4;}
.bg-hover-opacity-45:hover{--bs-bg-hover-opacity: 0.45;}
.bg-hover-opacity-50:hover{--bs-bg-hover-opacity: 0.5;}
.bg-hover-opacity-55:hover{--bs-bg-hover-opacity: 0.55;}
.bg-hover-opacity-60:hover{--bs-bg-hover-opacity: 0.6;}
.bg-hover-opacity-65:hover{--bs-bg-hover-opacity: 0.65;}
.bg-hover-opacity-70:hover{--bs-bg-hover-opacity: 0.7;}
.bg-hover-opacity-75:hover{--bs-bg-hover-opacity: 0.75;}
.bg-hover-opacity-80:hover{--bs-bg-hover-opacity: 0.8;}
.bg-hover-opacity-85:hover{--bs-bg-hover-opacity: 0.85;}
.bg-hover-opacity-90:hover{--bs-bg-hover-opacity: 0.9}
.bg-hover-opacity-95:hover{--bs-bg-hover-opacity: 0.95}
.bg-hover-opacity-100:hover{--bs-bg-hover-opacity: 1;}



/* -------------------------- text color -----------------------*/
.text-blue{--bs-text-opacity: 1; color: rgba(var(--bs-blue-rgb),var(--bs-text-opacity)) !important;}
.text-indigo{--bs-text-opacity: 1; color: rgba(var(--bs-indigo-rgb),var(--bs-text-opacity)) !important;}
.text-purple{--bs-text-opacity: 1; color: rgba(var(--bs-purple-rgb),var(--bs-text-opacity)) !important;}
.text-pink{--bs-text-opacity: 1; color: rgba(var(--bs-pink-rgb),var(--bs-text-opacity)) !important;}
.text-red{--bs-text-opacity: 1; color: rgba(var(--bs-red-rgb),var(--bs-text-opacity)) !important;}
.text-orange{--bs-text-opacity: 1; color: rgba(var(--bs-orange-rgb),var(--bs-text-opacity)) !important;}
.text-yellow{--bs-text-opacity: 1; color: rgba(var(--bs-yellow-rgb),var(--bs-text-opacity)) !important;}
.text-green{--bs-text-opacity: 1; color: rgba(var(--bs-green-rgb),var(--bs-text-opacity)) !important;}
.text-teal{--bs-text-opacity: 1; color: rgba(var(--bs-teal-rgb),var(--bs-text-opacity)) !important;}
.text-cyan{--bs-text-opacity: 1; color: rgba(var(--bs-cyan-rgb),var(--bs-text-opacity)) !important;}
.text-gray{--bs-text-opacity: 1; color: rgba(var(--bs-gray-rgb),var(--bs-text-opacity)) !important;}
.text-gray-dark{--bs-text-opacity: 1; color: rgba(var(--bs-gray-dark-rgb),var(--bs-text-opacity)) !important;}
.text-gray-100{--bs-text-opacity: 1; color: rgba(var(--bs-gray-100-rgb),var(--bs-text-opacity)) !important;}
.text-gray-200{--bs-text-opacity: 1; color: rgba(var(--bs-gray-200-rgb),var(--bs-text-opacity)) !important;}
.text-gray-300{--bs-text-opacity: 1; color: rgba(var(--bs-gray-300-rgb),var(--bs-text-opacity)) !important;}
.text-gray-400{--bs-text-opacity: 1; color: rgba(var(--bs-gray-400-rgb),var(--bs-text-opacity)) !important;}
.text-gray-500{--bs-text-opacity: 1; color: rgba(var(--bs-gray-500-rgb),var(--bs-text-opacity)) !important;}
.text-gray-600{--bs-text-opacity: 1; color: rgba(var(--bs-gray-600-rgb),var(--bs-text-opacity)) !important;}
.text-gray-700{--bs-text-opacity: 1; color: rgba(var(--bs-gray-700-rgb),var(--bs-text-opacity)) !important;}
.text-gray-800{--bs-text-opacity: 1; color: rgba(var(--bs-gray-800-rgb),var(--bs-text-opacity)) !important;}
.text-gray-900{--bs-text-opacity: 1; color: rgba(var(--bs-gray-900-rgb),var(--bs-text-opacity)) !important;}
.text-primary{--bs-text-opacity: 1; color: rgba(var(--bs-primary-rgb),var(--bs-text-opacity)) !important;}
.text-secondary{--bs-text-opacity: 1; color: rgba(var(--bs-secondary-rgb),var(--bs-text-opacity)) !important;}
.text-success{--bs-text-opacity: 1; color: rgba(var(--bs-success-rgb),var(--bs-text-opacity)) !important;}
.text-info{--bs-text-opacity: 1; color: rgba(var(--bs-info-rgb),var(--bs-text-opacity)) !important;}
.text-warning{--bs-text-opacity: 1; color: rgba(var(--bs-warning-rgb),var(--bs-text-opacity)) !important;}
.text-danger{--bs-text-opacity: 1; color: rgba(var(--bs-danger-rgb),var(--bs-text-opacity)) !important;}
.text-light{--bs-text-opacity: 1; color: rgba(var(--bs-light-rgb),var(--bs-text-opacity)) !important;}
.text-dark{--bs-text-opacity: 1; color: rgba(var(--bs-dark-rgb),var(--bs-text-opacity)) !important;}
.text-white{--bs-text-opacity: 1; color: rgba(var(--bs-white-rgb),var(--bs-text-opacity)) !important;}
.text-black{--bs-text-opacity: 1; color: rgba(var(--bs-black-rgb),var(--bs-text-opacity)) !important;}
.text-body-color{--bs-text-opacity: 1; color: rgba(var(--bs-body-color-rgb),var(--bs-text-opacity)) !important;}
.text-body-bg{--bs-text-opacity: 1; color: rgba(var(--bs-body-text-rgb),var(--bs-text-opacity)) !important;}


.text-hover-blue:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-blue-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-indigo:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-indigo-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-purple:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-purple-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-pink:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-pink-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-red:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-red-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-orange:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-orange-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-yellow:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-yellow-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-green:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-green-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-teal:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-teal-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-cyan:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-cyan-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-gray:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-gray-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-gray-dark:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-gray-dark-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-gray-100:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-gray-100-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-gray-200:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-gray-200-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-gray-300:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-gray-300-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-gray-400:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-gray-400-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-gray-500:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-gray-500-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-gray-600:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-gray-600-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-gray-700:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-gray-700-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-gray-800:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-gray-800-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-gray-900:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-gray-900-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-primary:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-primary-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-secondary:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-secondary-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-success:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-success-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-info:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-info-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-warning:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-warning-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-danger:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-danger-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-light:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-light-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-dark:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-dark-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-white:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-white-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-black:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-black-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-body-color:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-body-color-rgb),var(--bs-text-hover-opacity)) !important;}
.text-hover-body-bg:hover{--bs-text-hover-opacity: 1; color: rgba(var(--bs-body-text-rgb),var(--bs-text-hover-opacity)) !important;}


.text-opacity-0{--bs-text-opacity: 0;}
.text-opacity-5{--bs-text-opacity: 0.05;}
.text-opacity-10{--bs-text-opacity: 0.1;}
.text-opacity-15{--bs-text-opacity: 0.15;}
.text-opacity-20{--bs-text-opacity: 0.2;}
.text-opacity-25{--bs-text-opacity: 0.25;}
.text-opacity-30{--bs-text-opacity: 0.3;}
.text-opacity-35{--bs-text-opacity: 0.35;}
.text-opacity-40{--bs-text-opacity: 0.4;}
.text-opacity-45{--bs-text-opacity: 0.45;}
.text-opacity-50{--bs-text-opacity: 0.5;}
.text-opacity-55{--bs-text-opacity: 0.55;}
.text-opacity-60{--bs-text-opacity: 0.6;}
.text-opacity-65{--bs-text-opacity: 0.65;}
.text-opacity-70{--bs-text-opacity: 0.7;}
.text-opacity-75{--bs-text-opacity: 0.75;}
.text-opacity-80{--bs-text-opacity: 0.8;}
.text-opacity-85{--bs-text-opacity: 0.85;}
.text-opacity-90{--bs-text-opacity: 0.9}
.text-opacity-95{--bs-text-opacity: 0.95}
.text-opacity-100{--bs-text-opacity: 1;}

.text-hover-opacity-0:hover{--bs-text-hover-opacity: 0;}
.text-hover-opacity-5:hover{--bs-text-hover-opacity: 0.05;}
.text-hover-opacity-10:hover{--bs-text-hover-opacity: 0.1;}
.text-hover-opacity-15:hover{--bs-text-hover-opacity: 0.15;}
.text-hover-opacity-20:hover{--bs-text-hover-opacity: 0.2;}
.text-hover-opacity-25:hover{--bs-text-hover-opacity: 0.25;}
.text-hover-opacity-30:hover{--bs-text-hover-opacity: 0.3;}
.text-hover-opacity-35:hover{--bs-text-hover-opacity: 0.35;}
.text-hover-opacity-40:hover{--bs-text-hover-opacity: 0.4;}
.text-hover-opacity-45:hover{--bs-text-hover-opacity: 0.45;}
.text-hover-opacity-50:hover{--bs-text-hover-opacity: 0.5;}
.text-hover-opacity-55:hover{--bs-text-hover-opacity: 0.55;}
.text-hover-opacity-60:hover{--bs-text-hover-opacity: 0.6;}
.text-hover-opacity-65:hover{--bs-text-hover-opacity: 0.65;}
.text-hover-opacity-70:hover{--bs-text-hover-opacity: 0.7;}
.text-hover-opacity-75:hover{--bs-text-hover-opacity: 0.75;}
.text-hover-opacity-80:hover{--bs-text-hover-opacity: 0.8;}
.text-hover-opacity-85:hover{--bs-text-hover-opacity: 0.85;}
.text-hover-opacity-90:hover{--bs-text-hover-opacity: 0.9}
.text-hover-opacity-95:hover{--bs-text-hover-opacity: 0.95}
.text-hover-opacity-100:hover{--bs-text-hover-opacity: 1;}


/* ------------------------------- border ------------------------------- */

.border-blue{--bs-border-opacity: 1; border-color: rgba(var(--bs-blue-rgb),var(--bs-border-opacity)) !important;}
.border-indigo{--bs-border-opacity: 1; border-color: rgba(var(--bs-indigo-rgb),var(--bs-border-opacity)) !important;}
.border-purple{--bs-border-opacity: 1; border-color: rgba(var(--bs-purple-rgb),var(--bs-border-opacity)) !important;}
.border-pink{--bs-border-opacity: 1; border-color: rgba(var(--bs-pink-rgb),var(--bs-border-opacity)) !important;}
.border-red{--bs-border-opacity: 1; border-color: rgba(var(--bs-red-rgb),var(--bs-border-opacity)) !important;}
.border-orange{--bs-border-opacity: 1; border-color: rgba(var(--bs-orange-rgb),var(--bs-border-opacity)) !important;}
.border-yellow{--bs-border-opacity: 1; border-color: rgba(var(--bs-yellow-rgb),var(--bs-border-opacity)) !important;}
.border-green{--bs-border-opacity: 1; border-color: rgba(var(--bs-green-rgb),var(--bs-border-opacity)) !important;}
.border-teal{--bs-border-opacity: 1; border-color: rgba(var(--bs-teal-rgb),var(--bs-border-opacity)) !important;}
.border-cyan{--bs-border-opacity: 1; border-color: rgba(var(--bs-cyan-rgb),var(--bs-border-opacity)) !important;}
.border-gray{--bs-border-opacity: 1; border-color: rgba(var(--bs-gray-rgb),var(--bs-border-opacity)) !important;}
.border-gray-dark{--bs-border-opacity: 1; border-color: rgba(var(--bs-gray-dark-rgb),var(--bs-border-opacity)) !important;}
.border-gray-100{--bs-border-opacity: 1; border-color: rgba(var(--bs-gray-100-rgb),var(--bs-border-opacity)) !important;}
.border-gray-200{--bs-border-opacity: 1; border-color: rgba(var(--bs-gray-200-rgb),var(--bs-border-opacity)) !important;}
.border-gray-300{--bs-border-opacity: 1; border-color: rgba(var(--bs-gray-300-rgb),var(--bs-border-opacity)) !important;}
.border-gray-400{--bs-border-opacity: 1; border-color: rgba(var(--bs-gray-400-rgb),var(--bs-border-opacity)) !important;}
.border-gray-500{--bs-border-opacity: 1; border-color: rgba(var(--bs-gray-500-rgb),var(--bs-border-opacity)) !important;}
.border-gray-600{--bs-border-opacity: 1; border-color: rgba(var(--bs-gray-600-rgb),var(--bs-border-opacity)) !important;}
.border-gray-700{--bs-border-opacity: 1; border-color: rgba(var(--bs-gray-700-rgb),var(--bs-border-opacity)) !important;}
.border-gray-800{--bs-border-opacity: 1; border-color: rgba(var(--bs-gray-800-rgb),var(--bs-border-opacity)) !important;}
.border-gray-900{--bs-border-opacity: 1; border-color: rgba(var(--bs-gray-900-rgb),var(--bs-border-opacity)) !important;}
.border-primary{--bs-border-opacity: 1; border-color: rgba(var(--bs-primary-rgb),var(--bs-border-opacity)) !important;}
.border-secondary{--bs-border-opacity: 1; border-color: rgba(var(--bs-secondary-rgb),var(--bs-border-opacity)) !important;}
.border-success{--bs-border-opacity: 1; border-color: rgba(var(--bs-success-rgb),var(--bs-border-opacity)) !important;}
.border-info{--bs-border-opacity: 1; border-color: rgba(var(--bs-info-rgb),var(--bs-border-opacity)) !important;}
.border-warning{--bs-border-opacity: 1; border-color: rgba(var(--bs-warning-rgb),var(--bs-border-opacity)) !important;}
.border-danger{--bs-border-opacity: 1; border-color: rgba(var(--bs-danger-rgb),var(--bs-border-opacity)) !important;}
.border-light{--bs-border-opacity: 1; border-color: rgba(var(--bs-light-rgb),var(--bs-border-opacity)) !important;}
.border-dark{--bs-border-opacity: 1; border-color: rgba(var(--bs-dark-rgb),var(--bs-border-opacity)) !important;}
.border-white{--bs-border-opacity: 1; border-color: rgba(var(--bs-white-rgb),var(--bs-border-opacity)) !important;}
.border-black{--bs-border-opacity: 1; border-color: rgba(var(--bs-black-rgb),var(--bs-border-opacity)) !important;}
.border-body-border-color{--bs-border-opacity: 1; border-color: rgba(var(--bs-body-border-color-rgb),var(--bs-border-opacity)) !important;}
.border-body-bg{--bs-border-opacity: 1; border-color: rgba(var(--bs-body-border-rgb),var(--bs-border-opacity)) !important;}


.border-hover-blue:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-blue-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-indigo:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-indigo-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-purple:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-purple-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-pink:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-pink-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-red:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-red-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-orange:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-orange-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-yellow:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-yellow-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-green:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-green-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-teal:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-teal-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-cyan:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-cyan-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-gray:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-gray-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-gray-dark:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-gray-dark-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-gray-100:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-gray-100-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-gray-200:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-gray-200-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-gray-300:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-gray-300-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-gray-400:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-gray-400-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-gray-500:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-gray-500-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-gray-600:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-gray-600-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-gray-700:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-gray-700-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-gray-800:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-gray-800-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-gray-900:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-gray-900-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-primary:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-primary-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-secondary:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-secondary-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-success:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-success-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-info:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-info-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-warning:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-warning-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-danger:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-danger-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-light:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-light-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-dark:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-dark-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-white:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-white-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-black:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-black-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-body-border-color:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-body-border-color-rgb),var(--bs-border-hover-opacity)) !important;}
.border-hover-body-bg:hover{--bs-border-hover-opacity: 1; border-color: rgba(var(--bs-body-border-rgb),var(--bs-border-hover-opacity)) !important;}


.border-opacity-0{--bs-border-opacity: 0;}
.border-opacity-5{--bs-border-opacity: 0.05;}
.border-opacity-10{--bs-border-opacity: 0.1;}
.border-opacity-15{--bs-border-opacity: 0.15;}
.border-opacity-20{--bs-border-opacity: 0.2;}
.border-opacity-25{--bs-border-opacity: 0.25;}
.border-opacity-30{--bs-border-opacity: 0.3;}
.border-opacity-35{--bs-border-opacity: 0.35;}
.border-opacity-40{--bs-border-opacity: 0.4;}
.border-opacity-45{--bs-border-opacity: 0.45;}
.border-opacity-50{--bs-border-opacity: 0.5;}
.border-opacity-55{--bs-border-opacity: 0.55;}
.border-opacity-60{--bs-border-opacity: 0.6;}
.border-opacity-65{--bs-border-opacity: 0.65;}
.border-opacity-70{--bs-border-opacity: 0.7;}
.border-opacity-75{--bs-border-opacity: 0.75;}
.border-opacity-80{--bs-border-opacity: 0.8;}
.border-opacity-85{--bs-border-opacity: 0.85;}
.border-opacity-90{--bs-border-opacity: 0.9}
.border-opacity-95{--bs-border-opacity: 0.95}
.border-opacity-100{--bs-border-opacity: 1;}

.border-hover-opacity-0:hover{--bs-border-hover-opacity: 0;}
.border-hover-opacity-5:hover{--bs-border-hover-opacity: 0.05;}
.border-hover-opacity-10:hover{--bs-border-hover-opacity: 0.1;}
.border-hover-opacity-15:hover{--bs-border-hover-opacity: 0.15;}
.border-hover-opacity-20:hover{--bs-border-hover-opacity: 0.2;}
.border-hover-opacity-25:hover{--bs-border-hover-opacity: 0.25;}
.border-hover-opacity-30:hover{--bs-border-hover-opacity: 0.3;}
.border-hover-opacity-35:hover{--bs-border-hover-opacity: 0.35;}
.border-hover-opacity-40:hover{--bs-border-hover-opacity: 0.4;}
.border-hover-opacity-45:hover{--bs-border-hover-opacity: 0.45;}
.border-hover-opacity-50:hover{--bs-border-hover-opacity: 0.5;}
.border-hover-opacity-55:hover{--bs-border-hover-opacity: 0.55;}
.border-hover-opacity-60:hover{--bs-border-hover-opacity: 0.6;}
.border-hover-opacity-65:hover{--bs-border-hover-opacity: 0.65;}
.border-hover-opacity-70:hover{--bs-border-hover-opacity: 0.7;}
.border-hover-opacity-75:hover{--bs-border-hover-opacity: 0.75;}
.border-hover-opacity-80:hover{--bs-border-hover-opacity: 0.8;}
.border-hover-opacity-85:hover{--bs-border-hover-opacity: 0.85;}
.border-hover-opacity-90:hover{--bs-border-hover-opacity: 0.9}
.border-hover-opacity-95:hover{--bs-border-hover-opacity: 0.95}
.border-hover-opacity-100:hover{--bs-border-hover-opacity: 1;}

.overflow-auto{overflow: auto!important;}
.overflow-hidden{overflow: hidden!important;}
.overflow-visible{overflow: visible!important;}
.overflow-scroll{overflow: 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;}
.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;}




.rounded {border-radius: var(--bs-border-radius)!important;}
.rounded-0{border-radius: 0!important;}
.rounded-1{border-radius: var(--bs-border-radius-sm)!important;}
.rounded-2{border-radius: var(--bs-border-radius)!important;}
.rounded-3{border-radius: var(--bs-border-radius-lg)!important;}
.rounded-4{border-radius: var(--bs-border-radius-xl)!important;}
.rounded-5 {border-radius: var(--bs-border-radius-2xl)!important;}
.rounded-circle{border-radius: 50%!important}
.rounded-pill {border-radius: var(--bs-border-radius-pill)!important;}
.rounded-top {border-top-left-radius: var(--bs-border-radius)!important; border-top-right-radius: var(--bs-border-radius)!important;}
.rounded-bottom {border-bottom-right-radius: var(--bs-border-radius)!important;border-bottom-left-radius: var(--bs-border-radius)!important;}
.rounded-left {border-bottom-left-radius: var(--bs-border-radius)!important;border-top-left-radius: var(--bs-border-radius)!important;}
.rounded-right {border-top-right-radius: var(--bs-border-radius)!important;border-bottom-right-radius: var(--bs-border-radius)!important;}
html[dir="ltr"] .rounded-start {border-bottom-left-radius: var(--bs-border-radius)!important;border-top-left-radius: var(--bs-border-radius)!important;}
html[dir="ltr"] .rounded-end {border-top-right-radius: var(--bs-border-radius)!important;border-bottom-right-radius: var(--bs-border-radius)!important;}
html[dir="rtl"] .rounded-start {border-top-right-radius: var(--bs-border-radius)!important;border-bottom-right-radius: var(--bs-border-radius)!important;}
html[dir="rtl"] .rounded-end {border-bottom-left-radius: var(--bs-border-radius)!important;border-top-left-radius: var(--bs-border-radius)!important;}
.rounded-top-none {border-top-left-radius:0!important; border-top-right-radius:0!important;}
.rounded-bottom-none {border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;}
.rounded-left-none {border-bottom-left-radius:0!important;border-top-left-radius:0!important;}
.rounded-right-none {border-top-right-radius:0!important;border-bottom-right-radius:0!important;}
html[dir="ltr"] .rounded-start-none {border-bottom-left-radius:0!important;border-top-left-radius:0!important;}
html[dir="ltr"] .rounded-end-none {border-top-right-radius:0!important;border-bottom-right-radius:0!important;}
html[dir="rtl"] .rounded-start-none {border-top-right-radius:0!important;border-bottom-right-radius:0!important;}
html[dir="rtl"] .rounded-end-none {border-bottom-left-radius:0!important;border-top-left-radius:0!important;}
.rounded-corner-top-left{border-top-left-radius:var(--bs-border-radius)!important;}
.rounded-corner-top-right{border-top-right-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .rounded-corner-top-start{border-top-left-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .rounded-corner-top-end{border-top-right-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rounded-corner-top-start{border-top-right-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rounded-corner-top-end{border-top-left-radius:var(--bs-border-radius)!important;}
.rounded-corner-bottom-left{border-bottom-left-radius:var(--bs-border-radius)!important;}
.rounded-corner-bottom-right{border-bottom-right-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .rounded-corner-bottom-start{border-bottom-left-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .rounded-corner-bottom-end{border-bottom-right-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rounded-corner-bottom-start{border-bottom-right-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rounded-corner-bottom-end{border-bottom-left-radius:var(--bs-border-radius)!important;}
.rounded-corner-top-left-none{border-top-left-radius:0!important;}
.rounded-corner-top-right-none{border-top-right-radius:0!important;}
html[dir="ltr"] .rounded-corner-top-start-none{border-top-left-radius:0!important;}
html[dir="ltr"] .rounded-corner-top-end-none{border-top-right-radius:0!important;}
html[dir="rtl"] .rounded-corner-top-start-none{border-top-right-radius:0!important;}
html[dir="rtl"] .rounded-corner-top-end-none{border-top-left-radius:0!important;}
.rounded-corner-bottom-left-none{border-bottom-left-radius:0!important;}
.rounded-corner-bottom-right-none{border-bottom-right-radius:0!important;}
html[dir="ltr"] .rounded-corner-bottom-start-none{border-bottom-left-radius:0!important;}
html[dir="ltr"] .rounded-corner-bottom-end-none{border-bottom-right-radius:0!important;}
html[dir="rtl"] .rounded-corner-bottom-start-none{border-bottom-right-radius:0!important;}
html[dir="rtl"] .rounded-corner-bottom-end-none{border-bottom-left-radius:0!important;}

html[dir="ltr"] .ltr-rounded {border-radius: var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-0{border-radius: 0!important;}
html[dir="ltr"] .ltr-rounded-1{border-radius: var(--bs-border-radius-sm)!important;}
html[dir="ltr"] .ltr-rounded-2{border-radius: var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-3{border-radius: var(--bs-border-radius-lg)!important;}
html[dir="ltr"] .ltr-rounded-4{border-radius: var(--bs-border-radius-xl)!important;}
html[dir="ltr"] .ltr-rounded-5 {border-radius: var(--bs-border-radius-2xl)!important;}
html[dir="ltr"] .ltr-rounded-circle{border-radius: 50%!important}
html[dir="ltr"] .ltr-rounded-pill {border-radius: var(--bs-border-radius-pill)!important;}
html[dir="ltr"] .ltr-rounded-top {border-top-left-radius: var(--bs-border-radius)!important; border-top-right-radius: var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-bottom {border-bottom-right-radius: var(--bs-border-radius)!important;border-bottom-left-radius: var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-left {border-bottom-left-radius: var(--bs-border-radius)!important;border-top-left-radius: var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-right {border-top-right-radius: var(--bs-border-radius)!important;border-bottom-right-radius: var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-start {border-bottom-left-radius: var(--bs-border-radius)!important;border-top-left-radius: var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-end {border-top-right-radius: var(--bs-border-radius)!important;border-bottom-right-radius: var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-top-none {border-top-left-radius:0!important; border-top-right-radius:0!important;}
html[dir="ltr"] .ltr-rounded-bottom-none {border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;}
html[dir="ltr"] .ltr-rounded-left-none {border-bottom-left-radius:0!important;border-top-left-radius:0!important;}
html[dir="ltr"] .ltr-rounded-right-none {border-top-right-radius:0!important;border-bottom-right-radius:0!important;}
html[dir="ltr"] .ltr-rounded-start-none {border-bottom-left-radius:0!important;border-top-left-radius:0!important;}
html[dir="ltr"] .ltr-rounded-end-none {border-top-right-radius:0!important;border-bottom-right-radius:0!important;}
html[dir="ltr"] .ltr-rounded-corner-top-left{border-top-left-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-corner-top-right{border-top-right-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-corner-top-start{border-top-left-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-corner-top-end{border-top-right-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-corner-bottom-left{border-bottom-left-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-corner-bottom-right{border-bottom-right-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-corner-bottom-start{border-bottom-left-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-corner-bottom-end{border-bottom-right-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-corner-top-left-none{border-top-left-radius:0!important;}
html[dir="ltr"] .ltr-rounded-corner-top-right-none{border-top-right-radius:0!important;}
html[dir="ltr"] .ltr-rounded-corner-top-start-none{border-top-left-radius:0!important;}
html[dir="ltr"] .ltr-rounded-corner-top-end-none{border-top-right-radius:0!important;}
html[dir="ltr"] .ltr-rounded-corner-bottom-left-none{border-bottom-left-radius:0!important;}
html[dir="ltr"] .ltr-rounded-corner-bottom-right-none{border-bottom-right-radius:0!important;}
html[dir="ltr"] .ltr-rounded-corner-bottom-start-none{border-bottom-left-radius:0!important;}
html[dir="ltr"] .ltr-rounded-corner-bottom-end-none{border-bottom-right-radius:0!important;}

html[dir="rtl"] .rtl-rounded {border-radius: var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-0{border-radius: 0!important;}
html[dir="rtl"] .rtl-rounded-1{border-radius: var(--bs-border-radius-sm)!important;}
html[dir="rtl"] .rtl-rounded-2{border-radius: var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-3{border-radius: var(--bs-border-radius-lg)!important;}
html[dir="rtl"] .rtl-rounded-4{border-radius: var(--bs-border-radius-xl)!important;}
html[dir="rtl"] .rtl-rounded-5 {border-radius: var(--bs-border-radius-2xl)!important;}
html[dir="rtl"] .rtl-rounded-circle{border-radius: 50%!important}
html[dir="rtl"] .rtl-rounded-pill {border-radius: var(--bs-border-radius-pill)!important;}
html[dir="rtl"] .rtl-rounded-top {border-top-left-radius: var(--bs-border-radius)!important; border-top-right-radius: var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-bottom {border-bottom-right-radius: var(--bs-border-radius)!important;border-bottom-left-radius: var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-left {border-bottom-left-radius: var(--bs-border-radius)!important;border-top-left-radius: var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-right {border-top-right-radius: var(--bs-border-radius)!important;border-bottom-right-radius: var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-start {border-bottom-right-radius: var(--bs-border-radius)!important;border-top-right-radius: var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-end {border-top-left-radius: var(--bs-border-radius)!important;border-bottom-left-radius: var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-top-none {border-top-left-radius:0!important; border-top-right-radius:0!important;}
html[dir="rtl"] .rtl-rounded-bottom-none {border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;}
html[dir="rtl"] .rtl-rounded-left-none {border-bottom-left-radius:0!important;border-top-left-radius:0!important;}
html[dir="rtl"] .rtl-rounded-right-none {border-top-right-radius:0!important;border-bottom-right-radius:0!important;}
html[dir="rtl"] .rtl-rounded-start-none {border-bottom-right-radius:0!important;border-top-right-radius:0!important;}
html[dir="rtl"] .rtl-rounded-end-none {border-top-left-radius:0!important;border-bottom-left-radius:0!important;}
html[dir="rtl"] .rtl-rounded-corner-top-left{border-top-left-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-corner-top-right{border-top-right-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-corner-top-start{border-top-right-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-corner-top-end{border-top-left-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-corner-bottom-left{border-bottom-left-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-corner-bottom-right{border-bottom-right-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-corner-bottom-start{border-bottom-right-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-corner-bottom-end{border-bottom-left-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-corner-top-left-none{border-top-left-radius:0!important;}
html[dir="rtl"] .rtl-rounded-corner-top-right-none{border-top-right-radius:0!important;}
html[dir="rtl"] .rtl-rounded-corner-top-start-none{border-top-right-radius:0!important;}
html[dir="rtl"] .rtl-rounded-corner-top-end-none{border-top-left-radius:0!important;}
html[dir="rtl"] .rtl-rounded-corner-bottom-left-none{border-bottom-left-radius:0!important;}
html[dir="rtl"] .rtl-rounded-corner-bottom-right-none{border-bottom-right-radius:0!important;}
html[dir="rtl"] .rtl-rounded-corner-bottom-start-none{border-bottom-right-radius:0!important;}
html[dir="rtl"] .rtl-rounded-corner-bottom-end-none{border-bottom-left-radius:0!important;}


.rounded-hover:hover{border-radius:var(--bs-border-radius)!important;}
.rounded-hover-0:hover{border-radius:0!important;}
.rounded-hover-1:hover{border-radius:var(--bs-border-radius-sm)!important;}
.rounded-hover-2:hover{border-radius:var(--bs-border-radius)!important;}
.rounded-hover-3:hover{border-radius:var(--bs-border-radius-lg)!important;}
.rounded-hover-4:hover{border-radius:var(--bs-border-radius-xl)!important;}
.rounded-hover-5:hover{border-radius:var(--bs-border-radius-2xl)!important;}
.rounded-hover-circle:hover{border-radius:50%!important}
.rounded-hover-pill:hover{border-radius:var(--bs-border-radius-pill)!important;}
.rounded-hover-top:hover{border-top-left-radius:var(--bs-border-radius)!important; border-top-right-radius:var(--bs-border-radius)!important;}
.rounded-hover-bottom:hover{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important;}
.rounded-hover-left:hover{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important;}
.rounded-hover-right:hover{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .rounded-hover-start:hover{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .rounded-hover-end:hover{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rounded-hover-start:hover{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rounded-hover-end:hover{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important;}
.rounded-hover-top-none:hover{border-top-left-radius:0!important; border-top-right-radius:0!important;}
.rounded-hover-bottom-none:hover{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;}
.rounded-hover-left-none:hover{border-bottom-left-radius:0!important;border-top-left-radius:0!important;}
.rounded-hover-right-none:hover{border-top-right-radius:0!important;border-bottom-right-radius:0!important;}
html[dir="ltr"] .rounded-hover-start-none:hover{border-bottom-left-radius:0!important;border-top-left-radius:0!important;}
html[dir="ltr"] .rounded-hover-end-none:hover{border-top-right-radius:0!important;border-bottom-right-radius:0!important;}
html[dir="rtl"] .rounded-hover-start-none:hover{border-top-right-radius:0!important;border-bottom-right-radius:0!important;}
html[dir="rtl"] .rounded-hover-end-none:hover{border-bottom-left-radius:0!important;border-top-left-radius:0!important;}
.rounded-hover-corner-top-left:hover{border-top-left-radius:var(--bs-border-radius)!important;}
.rounded-hover-corner-top-right:hover{border-top-right-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .rounded-hover-corner-top-start:hover{border-top-left-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .rounded-hover-corner-top-end:hover{border-top-right-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rounded-hover-corner-top-start:hover{border-top-right-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rounded-hover-corner-top-end:hover{border-top-left-radius:var(--bs-border-radius)!important;}
.rounded-hover-corner-bottom-left:hover{border-bottom-left-radius:var(--bs-border-radius)!important;}
.rounded-hover-corner-bottom-right:hover{border-bottom-right-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .rounded-hover-corner-bottom-start:hover{border-bottom-left-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .rounded-hover-corner-bottom-end:hover{border-bottom-right-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rounded-hover-corner-bottom-start:hover{border-bottom-right-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rounded-hover-corner-bottom-end:hover{border-bottom-left-radius:var(--bs-border-radius)!important;}
.rounded-hover-corner-top-left-none:hover{border-top-left-radius:0!important;}
.rounded-hover-corner-top-right-none:hover{border-top-right-radius:0!important;}
html[dir="ltr"] .rounded-hover-corner-top-start-none:hover{border-top-left-radius:0!important;}
html[dir="ltr"] .rounded-hover-corner-top-end-none:hover{border-top-right-radius:0!important;}
html[dir="rtl"] .rounded-hover-corner-top-start-none:hover{border-top-right-radius:0!important;}
html[dir="rtl"] .rounded-hover-corner-top-end-none:hover{border-top-left-radius:0!important;}
.rounded-hover-corner-bottom-left-none:hover{border-bottom-left-radius:0!important;}
.rounded-hover-corner-bottom-right-none:hover{border-bottom-right-radius:0!important;}
html[dir="ltr"] .rounded-hover-corner-bottom-start-none:hover{border-bottom-left-radius:0!important;}
html[dir="ltr"] .rounded-hover-corner-bottom-end-none:hover{border-bottom-right-radius:0!important;}
html[dir="rtl"] .rounded-hover-corner-bottom-start-none:hover{border-bottom-right-radius:0!important;}
html[dir="rtl"] .rounded-hover-corner-bottom-end-none:hover{border-bottom-left-radius:0!important;}
html[dir="ltr"] .ltr-rounded-hover:hover{border-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-hover-0:hover{border-radius:0!important;}
html[dir="ltr"] .ltr-rounded-hover-1:hover{border-radius:var(--bs-border-radius-sm)!important;}
html[dir="ltr"] .ltr-rounded-hover-2:hover{border-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-hover-3:hover{border-radius:var(--bs-border-radius-lg)!important;}
html[dir="ltr"] .ltr-rounded-hover-4:hover{border-radius:var(--bs-border-radius-xl)!important;}
html[dir="ltr"] .ltr-rounded-hover-5:hover{border-radius:var(--bs-border-radius-2xl)!important;}
html[dir="ltr"] .ltr-rounded-hover-circle:hover{border-radius:50%!important}
html[dir="ltr"] .ltr-rounded-hover-pill:hover{border-radius:var(--bs-border-radius-pill)!important;}
html[dir="ltr"] .ltr-rounded-hover-top:hover{border-top-left-radius:var(--bs-border-radius)!important; border-top-right-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-hover-bottom:hover{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-hover-left:hover{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-hover-right:hover{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-hover-start:hover{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-hover-end:hover{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-hover-top-none:hover{border-top-left-radius:0!important; border-top-right-radius:0!important;}
html[dir="ltr"] .ltr-rounded-hover-bottom-none:hover{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;}
html[dir="ltr"] .ltr-rounded-hover-left-none:hover{border-bottom-left-radius:0!important;border-top-left-radius:0!important;}
html[dir="ltr"] .ltr-rounded-hover-right-none:hover{border-top-right-radius:0!important;border-bottom-right-radius:0!important;}
html[dir="ltr"] .ltr-rounded-hover-start-none:hover{border-bottom-left-radius:0!important;border-top-left-radius:0!important;}
html[dir="ltr"] .ltr-rounded-hover-end-none:hover{border-top-right-radius:0!important;border-bottom-right-radius:0!important;}
html[dir="ltr"] .ltr-rounded-hover-corner-top-left:hover{border-top-left-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-hover-corner-top-right:hover{border-top-right-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-hover-corner-top-start:hover{border-top-left-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-hover-corner-top-end:hover{border-top-right-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-hover-corner-bottom-left:hover{border-bottom-left-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-hover-corner-bottom-right:hover{border-bottom-right-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-hover-corner-bottom-start:hover{border-bottom-left-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-hover-corner-bottom-end:hover{border-bottom-right-radius:var(--bs-border-radius)!important;}
html[dir="ltr"] .ltr-rounded-hover-corner-top-left-none:hover{border-top-left-radius:0!important;}
html[dir="ltr"] .ltr-rounded-hover-corner-top-right-none:hover{border-top-right-radius:0!important;}
html[dir="ltr"] .ltr-rounded-hover-corner-top-start-none:hover{border-top-left-radius:0!important;}
html[dir="ltr"] .ltr-rounded-hover-corner-top-end-none:hover{border-top-right-radius:0!important;}
html[dir="ltr"] .ltr-rounded-hover-corner-bottom-left-none:hover{border-bottom-left-radius:0!important;}
html[dir="ltr"] .ltr-rounded-hover-corner-bottom-right-none:hover{border-bottom-right-radius:0!important;}
html[dir="ltr"] .ltr-rounded-hover-corner-bottom-start-none:hover{border-bottom-left-radius:0!important;}
html[dir="ltr"] .ltr-rounded-hover-corner-bottom-end-none:hover{border-bottom-right-radius:0!important;}
html[dir="rtl"] .rtl-rounded-hover:hover{border-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-hover-0:hover{border-radius:0!important;}
html[dir="rtl"] .rtl-rounded-hover-1:hover{border-radius:var(--bs-border-radius-sm)!important;}
html[dir="rtl"] .rtl-rounded-hover-2:hover{border-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-hover-3:hover{border-radius:var(--bs-border-radius-lg)!important;}
html[dir="rtl"] .rtl-rounded-hover-4:hover{border-radius:var(--bs-border-radius-xl)!important;}
html[dir="rtl"] .rtl-rounded-hover-5:hover{border-radius:var(--bs-border-radius-2xl)!important;}
html[dir="rtl"] .rtl-rounded-hover-circle:hover{border-radius:50%!important}
html[dir="rtl"] .rtl-rounded-hover-pill:hover{border-radius:var(--bs-border-radius-pill)!important;}
html[dir="rtl"] .rtl-rounded-hover-top:hover{border-top-left-radius:var(--bs-border-radius)!important; border-top-right-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-hover-bottom:hover{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-hover-left:hover{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-hover-right:hover{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-hover-start:hover{border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-hover-end:hover{border-top-left-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-hover-top-none:hover{border-top-left-radius:0!important; border-top-right-radius:0!important;}
html[dir="rtl"] .rtl-rounded-hover-bottom-none:hover{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;}
html[dir="rtl"] .rtl-rounded-hover-left-none:hover{border-bottom-left-radius:0!important;border-top-left-radius:0!important;}
html[dir="rtl"] .rtl-rounded-hover-right-none:hover{border-top-right-radius:0!important;border-bottom-right-radius:0!important;}
html[dir="rtl"] .rtl-rounded-hover-start-none:hover{border-bottom-right-radius:0!important;border-top-right-radius:0!important;}
html[dir="rtl"] .rtl-rounded-hover-end-none:hover{border-top-left-radius:0!important;border-bottom-left-radius:0!important;}
html[dir="rtl"] .rtl-rounded-hover-corner-top-left:hover{border-top-left-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-hover-corner-top-right:hover{border-top-right-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-hover-corner-top-start:hover{border-top-right-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-hover-corner-top-end:hover{border-top-left-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-hover-corner-bottom-left:hover{border-bottom-left-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-hover-corner-bottom-right:hover{border-bottom-right-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-hover-corner-bottom-start:hover{border-bottom-right-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-hover-corner-bottom-end:hover{border-bottom-left-radius:var(--bs-border-radius)!important;}
html[dir="rtl"] .rtl-rounded-hover-corner-top-left-none:hover{border-top-left-radius:0!important;}
html[dir="rtl"] .rtl-rounded-hover-corner-top-right-none:hover{border-top-right-radius:0!important;}
html[dir="rtl"] .rtl-rounded-hover-corner-top-start-none:hover{border-top-right-radius:0!important;}
html[dir="rtl"] .rtl-rounded-hover-corner-top-end-none:hover{border-top-left-radius:0!important;}
html[dir="rtl"] .rtl-rounded-hover-corner-bottom-left-none:hover{border-bottom-left-radius:0!important;}
html[dir="rtl"] .rtl-rounded-hover-corner-bottom-right-none:hover{border-bottom-right-radius:0!important;}
html[dir="rtl"] .rtl-rounded-hover-corner-bottom-start-none:hover{border-bottom-right-radius:0!important;}
html[dir="rtl"] .rtl-rounded-hover-corner-bottom-end-none:hover{border-bottom-left-radius:0!important;}



.hover-parent:hover	.hover-hide					{opacity:0 !important; visibility:hidden !important;}
.hover-parent:hover	.hover-show					{opacity:1 !important; visibility:visible !important;}

.hover-parent		.hover-hide-block			{opacity:1 !important; visibility:visible !important;	display:block;}
.hover-parent:hover	.hover-hide-block			{opacity:0 !important; visibility:hidden !important;	display:none;}

.hover-parent		.hover-hide-inline-block	{opacity:1 !important; visibility:visible !important;	display:inline-block;}
.hover-parent:hover	.hover-hide-inline-block	{opacity:0 !important; visibility:hidden !important;	display:none;}

.hover-parent		.hover-hide-flex			{opacity:1 !important; visibility:visible !important;	display:flex;}
.hover-parent:hover	.hover-hide-flex			{opacity:0 !important; visibility:hidden !important;	display:none;}

.hover-parent		.hover-hide-inline-flex		{opacity:1 !important; visibility:visible !important;	display:inline-flex;}
.hover-parent:hover	.hover-hide-inline-flex		{opacity:0 !important; visibility:hidden !important;	display:none;}

.hover-parent		.hover-show-block			{opacity:0 !important; visibility:hidden !important;	display:none;}
.hover-parent:hover	.hover-show-block			{opacity:1 !important; visibility:visible !important;	display:block;}

.hover-parent		.hover-show-inline-block	{opacity:0 !important; visibility:hidden !important;	display:none;}
.hover-parent:hover	.hover-show-inline-block	{opacity:1 !important; visibility:visible !important;	display:inline-block;}

.hover-parent		.hover-show-flex			{opacity:0 !important; visibility:hidden !important;	display:none;}
.hover-parent:hover	.hover-show-flex			{opacity:1 !important; visibility:visible !important;	display:flex;}

.hover-parent		.hover-show-inline-flex		{opacity:0 !important; visibility:hidden !important;	display:none;}
.hover-parent:hover	.hover-show-inline-flex		{opacity:1 !important; visibility:visible !important;	display:inline-flex;}


.opacity-0{opacity:0 !important;}
.opacity-5{opacity:0.05 !important;}
.opacity-10{opacity:0.1 !important;}
.opacity-15{opacity:0.15 !important;}
.opacity-20{opacity:0.2 !important;}
.opacity-25{opacity:0.25 !important;}
.opacity-30{opacity:0.3 !important;}
.opacity-35{opacity:0.35 !important;}
.opacity-40{opacity:0.4 !important;}
.opacity-45{opacity:0.45 !important;}
.opacity-50{opacity:0.5 !important;}
.opacity-55{opacity:0.55 !important;}
.opacity-60{opacity:0.6 !important;}
.opacity-65{opacity:0.65 !important;}
.opacity-70{opacity:0.7 !important;}
.opacity-75{opacity:0.75 !important;}
.opacity-80{opacity:0.8 !important;}
.opacity-85{opacity:0.85 !important;}
.opacity-90{opacity:0.9 !important;}
.opacity-95{opacity:0.95 !important;}
.opacity-100{opacity:1 !important;}


.opacity-hover-0:hover{opacity:0 !important;}
.opacity-hover-5:hover{opacity:0.05 !important;}
.opacity-hover-10:hover{opacity:0.1 !important;}
.opacity-hover-15:hover{opacity:0.15 !important;}
.opacity-hover-20:hover{opacity:0.2 !important;}
.opacity-hover-25:hover{opacity:0.25 !important;}
.opacity-hover-30:hover{opacity:0.3 !important;}
.opacity-hover-35:hover{opacity:0.35 !important;}
.opacity-hover-40:hover{opacity:0.4 !important;}
.opacity-hover-45:hover{opacity:0.45 !important;}
.opacity-hover-50:hover{opacity:0.5 !important;}
.opacity-hover-55:hover{opacity:0.55 !important;}
.opacity-hover-60:hover{opacity:0.6 !important;}
.opacity-hover-65:hover{opacity:0.65 !important;}
.opacity-hover-70:hover{opacity:0.7 !important;}
.opacity-hover-75:hover{opacity:0.75 !important;}
.opacity-hover-80:hover{opacity:0.8 !important;}
.opacity-hover-85:hover{opacity:0.85 !important;}
.opacity-hover-90:hover{opacity:0.9 !important;}
.opacity-hover-95:hover{opacity:0.95 !important;}
.opacity-hover-100:hover{opacity:1 !important;}

.gutter-x0{
    --bs-gutter-x: 0;
}
.gutter-y0{
    --bs-gutter-y: 0;
}

.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;}
.fs-7{font-size: 0.85rem!important;}
.fs-8{font-size: 0.7rem!important;}





.border-0{border: 0!important;}
.border-top{border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;}
.border-top-0{border-top: 0!important;}
.border-bottom{border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;}
.border-bottom-0{border-bottom: 0!important;}
.border-left{border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;}
.border-left-0{border-left: 0!important;}
.border-right{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;}
.border-right-0{border-right: 0!important;}
html[dir="ltr"] .border-start{border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;}
html[dir="ltr"] .border-start-0{border-left: 0!important;}
html[dir="ltr"] .border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;}
html[dir="ltr"] .border-end-0{border-right: 0!important;}
html[dir="rtl"] .border-start{border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;}
html[dir="rtl"] .border-start-0{border-right: 0!important;}
html[dir="rtl"] .border-end{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;}
html[dir="rtl"] .border-end-0{border-left: 0!important;}

.border-hover-0:hover{border: 0!important;}
.border-hover-top:hover{border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;}
.border-hover-top-0:hover{border-top: 0!important;}
.border-hover-bottom:hover{border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;}
.border-hover-bottom-0:hover{border-bottom: 0!important;}
.border-hover-left:hover{border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;}
.border-hover-left-0:hover{border-left: 0!important;}
.border-hover-right:hover{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;}
.border-hover-right-0:hover{border-right: 0!important;}
html[dir="ltr"] .border-hover-start:hover{border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;}
html[dir="ltr"] .border-hover-start-0:hover{border-left: 0!important;}
html[dir="ltr"] .border-hover-end:hover{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;}
html[dir="ltr"] .border-hover-end-0:hover{border-right: 0!important;}
html[dir="rtl"] .border-hover-start:hover{border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;}
html[dir="rtl"] .border-hover-start-0:hover{border-right: 0!important;}
html[dir="rtl"] .border-hover-end:hover{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;}
html[dir="rtl"] .border-hover-end-0:hover{border-left: 0!important;}


.transition-none 	{transition: all 0ms;}

.transition-all-100	*	{transition: all 100ms;}
.transition-all-200	*	{transition: all 200ms;}
.transition-all-300	*	{transition: all 300ms;}
.transition-all-400	*	{transition: all 400ms;}
.transition-all-500	*	{transition: all 500ms;}
.transition-all-600	*	{transition: all 600ms;}
.transition-all-700	*	{transition: all 700ms;}
.transition-all-800	*	{transition: all 800ms;}
.transition-all-900	*	{transition: all 900ms;}
.transition-all-1 	*	{transition: all 1s;}
.transition-all-2	*	{transition: all 2s;}
.transition-all-3	*	{transition: all 3s;}
.transition-all-4	*	{transition: all 4s;}
.transition-all-5	*	{transition: all 5s;}
.transition-all-6	*	{transition: all 6s;}
.transition-all-7	*	{transition: all 7s;}
.transition-all-8	*	{transition: all 8s;}
.transition-all-9	*	{transition: all 9s;}
.transition-all-10	*	{transition: all 10s;}

.transition-100	{transition: all 100ms;}
.transition-200	{transition: all 200ms;}
.transition-300	{transition: all 300ms;}
.transition-400	{transition: all 400ms;}
.transition-500	{transition: all 500ms;}
.transition-600	{transition: all 600ms;}
.transition-700	{transition: all 700ms;}
.transition-800	{transition: all 800ms;}
.transition-900	{transition: all 900ms;}
.transition-1 	{transition: all 1s;}
.transition-2	{transition: all 2s;}
.transition-3	{transition: all 3s;}
.transition-4	{transition: all 4s;}
.transition-5	{transition: all 5s;}
.transition-6	{transition: all 6s;}
.transition-7	{transition: all 7s;}
.transition-8	{transition: all 8s;}
.transition-9	{transition: all 9s;}
.transition-10	{transition: all 10s;}

