@ -1,7 +1,7 @@ 
				
			 
			
		
	
		
		
			
				
					 
					 
					@ charset  "UTF-8" ;  
					 
					 
					@ charset  "UTF-8" ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					/ * !  
					 
					 
					/ * !  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 *  Bootstrap   v5 . 3 . 3   ( https : / / getbootstrap . com / )  
					 
					 
					 *  Bootstrap   v5 . 3 . 4   ( https : / / getbootstrap . com / )  
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					 *  Copyright  2011-2024   The  Bootstrap  Authors  
					 
					 
					 *  Copyright  2011-2025   The  Bootstrap  Authors  
				
			 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					 
					 
					 *  Licensed  under  MIT  ( https : / / github . com / twbs / bootstrap / blob / main / LICENSE )  
					 
					 
					 *  Licensed  under  MIT  ( https : / / github . com / twbs / bootstrap / blob / main / LICENSE )  
				
			 
			
		
	
		
		
			
				
					 
					 
					 * /  
					 
					 
					 * /  
				
			 
			
		
	
		
		
			
				
					 
					 
					: root ,  
					 
					 
					: root ,  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -517,8 +517,8 @@ legend { 
				
			 
			
		
	
		
		
			
				
					 
					 
					  width :  100 % ;  
					 
					 
					  width :  100 % ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  padding :  0 ;  
					 
					 
					  padding :  0 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  margin-bottom :  0 . 5rem ;  
					 
					 
					  margin-bottom :  0 . 5rem ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  font-size :  calc ( 1 . 275rem  +  0 . 3vw ) ;  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					  line-height :  inherit ;  
					 
					 
					  line-height :  inherit ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  font-size :  calc ( 1 . 275rem  +  0 . 3vw ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					@ media  ( min-width :  1200px )  {  
					 
					 
					@ media  ( min-width :  1200px )  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  legend  {  
					 
					 
					  legend  {  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -601,9 +601,9 @@ progress { 
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					. display-1  {  
					 
					 
					. display-1  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  font-size :  calc ( 1 . 625rem  +  4 . 5vw ) ;  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					  font-weight :  300 ;  
					 
					 
					  font-weight :  300 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  line-height :  1 . 2 ;  
					 
					 
					  line-height :  1 . 2 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  font-size :  calc ( 1 . 625rem  +  4 . 5vw ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					@ media  ( min-width :  1200px )  {  
					 
					 
					@ media  ( min-width :  1200px )  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  . display-1  {  
					 
					 
					  . display-1  {  
				
			 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
							 
						
					 
					@ -612,9 +612,9 @@ progress { 
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					. display-2  {  
					 
					 
					. display-2  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  font-size :  calc ( 1 . 575rem  +  3 . 9vw ) ;  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					  font-weight :  300 ;  
					 
					 
					  font-weight :  300 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  line-height :  1 . 2 ;  
					 
					 
					  line-height :  1 . 2 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  font-size :  calc ( 1 . 575rem  +  3 . 9vw ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					@ media  ( min-width :  1200px )  {  
					 
					 
					@ media  ( min-width :  1200px )  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  . display-2  {  
					 
					 
					  . display-2  {  
				
			 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
							 
						
					 
					@ -623,9 +623,9 @@ progress { 
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					. display-3  {  
					 
					 
					. display-3  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  font-size :  calc ( 1 . 525rem  +  3 . 3vw ) ;  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					  font-weight :  300 ;  
					 
					 
					  font-weight :  300 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  line-height :  1 . 2 ;  
					 
					 
					  line-height :  1 . 2 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  font-size :  calc ( 1 . 525rem  +  3 . 3vw ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					@ media  ( min-width :  1200px )  {  
					 
					 
					@ media  ( min-width :  1200px )  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  . display-3  {  
					 
					 
					  . display-3  {  
				
			 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
							 
						
					 
					@ -634,9 +634,9 @@ progress { 
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					. display-4  {  
					 
					 
					. display-4  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  font-size :  calc ( 1 . 475rem  +  2 . 7vw ) ;  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					  font-weight :  300 ;  
					 
					 
					  font-weight :  300 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  line-height :  1 . 2 ;  
					 
					 
					  line-height :  1 . 2 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  font-size :  calc ( 1 . 475rem  +  2 . 7vw ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					@ media  ( min-width :  1200px )  {  
					 
					 
					@ media  ( min-width :  1200px )  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  . display-4  {  
					 
					 
					  . display-4  {  
				
			 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
							 
						
					 
					@ -645,9 +645,9 @@ progress { 
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					. display-5  {  
					 
					 
					. display-5  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  font-size :  calc ( 1 . 425rem  +  2 . 1vw ) ;  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					  font-weight :  300 ;  
					 
					 
					  font-weight :  300 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  line-height :  1 . 2 ;  
					 
					 
					  line-height :  1 . 2 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  font-size :  calc ( 1 . 425rem  +  2 . 1vw ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					@ media  ( min-width :  1200px )  {  
					 
					 
					@ media  ( min-width :  1200px )  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  . display-5  {  
					 
					 
					  . display-5  {  
				
			 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
							 
						
					 
					@ -656,9 +656,9 @@ progress { 
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					. display-6  {  
					 
					 
					. display-6  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  font-size :  calc ( 1 . 375rem  +  1 . 5vw ) ;  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					  font-weight :  300 ;  
					 
					 
					  font-weight :  300 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  line-height :  1 . 2 ;  
					 
					 
					  line-height :  1 . 2 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  font-size :  calc ( 1 . 375rem  +  1 . 5vw ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					@ media  ( min-width :  1200px )  {  
					 
					 
					@ media  ( min-width :  1200px )  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  . display-6  {  
					 
					 
					  . display-6  {  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -803,7 +803,7 @@ progress { 
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					. col  {  
					 
					 
					. col  {  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					  flex :  1  0  0 % ;  
					 
					 
					  flex :  1  0  0 ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					. row-cols-auto  >  *  {  
					 
					 
					. row-cols-auto  >  *  {  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -1012,7 +1012,7 @@ progress { 
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					@ media  ( min-width :  576px )  {  
					 
					 
					@ media  ( min-width :  576px )  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  . col-sm  {  
					 
					 
					  . col-sm  {  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					    flex :  1  0  0 % ;  
					 
					 
					    flex :  1  0  0 ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					  }  
					 
					 
					  }  
				
			 
			
		
	
		
		
			
				
					 
					 
					  . row-cols-sm-auto  >  *  {  
					 
					 
					  . row-cols-sm-auto  >  *  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					    flex :  0  0  auto ;  
					 
					 
					    flex :  0  0  auto ;  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -1181,7 +1181,7 @@ progress { 
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					@ media  ( min-width :  768px )  {  
					 
					 
					@ media  ( min-width :  768px )  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  . col-md  {  
					 
					 
					  . col-md  {  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					    flex :  1  0  0 % ;  
					 
					 
					    flex :  1  0  0 ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					  }  
					 
					 
					  }  
				
			 
			
		
	
		
		
			
				
					 
					 
					  . row-cols-md-auto  >  *  {  
					 
					 
					  . row-cols-md-auto  >  *  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					    flex :  0  0  auto ;  
					 
					 
					    flex :  0  0  auto ;  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -1350,7 +1350,7 @@ progress { 
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					@ media  ( min-width :  992px )  {  
					 
					 
					@ media  ( min-width :  992px )  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  . col-lg  {  
					 
					 
					  . col-lg  {  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					    flex :  1  0  0 % ;  
					 
					 
					    flex :  1  0  0 ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					  }  
					 
					 
					  }  
				
			 
			
		
	
		
		
			
				
					 
					 
					  . row-cols-lg-auto  >  *  {  
					 
					 
					  . row-cols-lg-auto  >  *  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					    flex :  0  0  auto ;  
					 
					 
					    flex :  0  0  auto ;  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -1519,7 +1519,7 @@ progress { 
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					@ media  ( min-width :  1200px )  {  
					 
					 
					@ media  ( min-width :  1200px )  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  . col-xl  {  
					 
					 
					  . col-xl  {  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					    flex :  1  0  0 % ;  
					 
					 
					    flex :  1  0  0 ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					  }  
					 
					 
					  }  
				
			 
			
		
	
		
		
			
				
					 
					 
					  . row-cols-xl-auto  >  *  {  
					 
					 
					  . row-cols-xl-auto  >  *  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					    flex :  0  0  auto ;  
					 
					 
					    flex :  0  0  auto ;  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -1688,7 +1688,7 @@ progress { 
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					@ media  ( min-width :  1400px )  {  
					 
					 
					@ media  ( min-width :  1400px )  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  . col-xxl  {  
					 
					 
					  . col-xxl  {  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					    flex :  1  0  0 % ;  
					 
					 
					    flex :  1  0  0 ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					  }  
					 
					 
					  }  
				
			 
			
		
	
		
		
			
				
					 
					 
					  . row-cols-xxl-auto  >  *  {  
					 
					 
					  . row-cols-xxl-auto  >  *  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					    flex :  0  0  auto ;  
					 
					 
					    flex :  0  0  auto ;  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -2607,9 +2607,11 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					  top :  0 ;  
					 
					 
					  top :  0 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  left :  0 ;  
					 
					 
					  left :  0 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  z-index :  2 ;  
					 
					 
					  z-index :  2 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  max-width :  100 % ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  height :  100 % ;  
					 
					 
					  height :  100 % ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  padding :  1rem  0 . 75rem ;  
					 
					 
					  padding :  1rem  0 . 75rem ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  overflow :  hidden ;  
					 
					 
					  overflow :  hidden ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  color :  rgba ( var ( --bs-body-color-rgb ) ,  0 . 65 ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  text-align :  start ;  
					 
					 
					  text-align :  start ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  text-overflow :  ellipsis ;  
					 
					 
					  text-overflow :  ellipsis ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  white-space :  nowrap ;  
					 
					 
					  white-space :  nowrap ;  
				
			 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
							 
						
					 
					@ -2634,7 +2636,7 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					. form-floating  >  . form-control-plaintext :: placeholder  {  
					 
					 
					. form-floating  >  . form-control-plaintext :: placeholder  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  color :  transparent ;  
					 
					 
					  color :  transparent ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					. form-floating  >  . form-control : not ( : -moz-placeholder-shown  ) ,  . form-floating  >  . form-control-plaintext : not ( : -moz-placeholder-shown  )  {  
					 
					 
					. form-floating  >  . form-control : not ( : -moz-placeholder ) ,  . form-floating  >  . form-control-plaintext : not ( : -moz-placeholder )  {  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					  padding-top :  1 . 625rem ;  
					 
					 
					  padding-top :  1 . 625rem ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  padding-bottom :  0 . 625rem ;  
					 
					 
					  padding-bottom :  0 . 625rem ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
							 
						
					 
					@ -2652,19 +2654,21 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					. form-floating  >  . form-select  {  
					 
					 
					. form-floating  >  . form-select  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  padding-top :  1 . 625rem ;  
					 
					 
					  padding-top :  1 . 625rem ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  padding-bottom :  0 . 625rem ;  
					 
					 
					  padding-bottom :  0 . 625rem ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  padding-left :  0 . 75rem ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					. form-floating  >  . form-control : not ( : -moz-placeholder-shown )  ~  label  {  
					 
					 
					. form-floating  >  . form-control : not ( : -moz-placeholder )  ~  label  {  
				
			 
			
				
				
			
		
	
		
		
			
				
					 
					 
					  color :  rgba ( var ( --bs-body-color-rgb ) ,  0 . 65 ) ;  
					 
					 
					 
				
			 
			
		
	
		
		
	
		
		
			
				
					 
					 
					  transform :  scale ( 0 . 85 )  translateY ( -0 . 5rem )  translateX ( 0 . 15rem ) ;  
					 
					 
					  transform :  scale ( 0 . 85 )  translateY ( -0 . 5rem )  translateX ( 0 . 15rem ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					. form-floating  >  . form-control : focus  ~  label ,  
					 
					 
					. form-floating  >  . form-control : focus  ~  label ,  
				
			 
			
		
	
		
		
			
				
					 
					 
					. form-floating  >  . form-control : not ( : placeholder-shown )  ~  label ,  
					 
					 
					. form-floating  >  . form-control : not ( : placeholder-shown )  ~  label ,  
				
			 
			
		
	
		
		
			
				
					 
					 
					. form-floating  >  . form-control-plaintext  ~  label ,  
					 
					 
					. form-floating  >  . form-control-plaintext  ~  label ,  
				
			 
			
		
	
		
		
			
				
					 
					 
					. form-floating  >  . form-select  ~  label  {  
					 
					 
					. form-floating  >  . form-select  ~  label  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  color :  rgba ( var ( --bs-body-color-rgb ) ,  0 . 65 ) ;  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					  transform :  scale ( 0 . 85 )  translateY ( -0 . 5rem )  translateX ( 0 . 15rem ) ;  
					 
					 
					  transform :  scale ( 0 . 85 )  translateY ( -0 . 5rem )  translateX ( 0 . 15rem ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					. form-floating  >  . form-control : not ( : -moz-placeholder-shown )  ~  label :: after  {  
					 
					 
					. form-floating  >  . form-control : -webkit-autofill  ~  label  {  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  transform :  scale ( 0 . 85 )  translateY ( -0 . 5rem )  translateX ( 0 . 15rem ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					. form-floating  >  textarea : not ( : -moz-placeholder )  ~  label :: after  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  position :  absolute ;  
					 
					 
					  position :  absolute ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  inset :  1rem  0 . 375rem ;  
					 
					 
					  inset :  1rem  0 . 375rem ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  z-index :  -1 ;  
					 
					 
					  z-index :  -1 ;  
				
			 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
							 
						
					 
					@ -2673,10 +2677,8 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					  background-color :  var ( --bs-body-bg ) ;  
					 
					 
					  background-color :  var ( --bs-body-bg ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  border-radius :  var ( --bs-border-radius ) ;  
					 
					 
					  border-radius :  var ( --bs-border-radius ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					. form-floating  >  . form-control : focus  ~  label :: after ,  
					 
					 
					. form-floating  >  textarea : focus  ~  label :: after ,  
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					. form-floating  >  . form-control : not ( : placeholder-shown )  ~  label :: after ,  
					 
					 
					. form-floating  >  textarea : not ( : placeholder-shown )  ~  label :: after  {  
				
			 
			
				
				
			
		
	
		
		
			
				
					 
					 
					. form-floating  >  . form-control-plaintext  ~  label :: after ,  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					. form-floating  >  . form-select  ~  label :: after  {  
					 
					 
					 
				
			 
			
		
	
		
		
	
		
		
	
		
		
			
				
					 
					 
					  position :  absolute ;  
					 
					 
					  position :  absolute ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  inset :  1rem  0 . 375rem ;  
					 
					 
					  inset :  1rem  0 . 375rem ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  z-index :  -1 ;  
					 
					 
					  z-index :  -1 ;  
				
			 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
							 
						
					 
					@ -2685,9 +2687,8 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					  background-color :  var ( --bs-body-bg ) ;  
					 
					 
					  background-color :  var ( --bs-body-bg ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  border-radius :  var ( --bs-border-radius ) ;  
					 
					 
					  border-radius :  var ( --bs-border-radius ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					. form-floating  >  . form-control : -webkit-autofill  ~  label  {  
					 
					 
					. form-floating  >  textarea : disabled  ~  label :: after  {  
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					  color :  rgba ( var ( --bs-body-color-rgb ) ,  0 . 65 ) ;  
					 
					 
					  background-color :  var ( --bs-secondary-bg ) ;  
				
			 
			
				
				
			
		
	
		
		
			
				
					 
					 
					  transform :  scale ( 0 . 85 )  translateY ( -0 . 5rem )  translateX ( 0 . 15rem ) ;  
					 
					 
					 
				
			 
			
		
	
		
		
	
		
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					. form-floating  >  . form-control-plaintext  ~  label  {  
					 
					 
					. form-floating  >  . form-control-plaintext  ~  label  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  border-width :  var ( --bs-border-width )  0 ;  
					 
					 
					  border-width :  var ( --bs-border-width )  0 ;  
				
			 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
							 
						
					 
					@ -2696,10 +2697,6 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					. form-floating  >  . form-control : disabled  ~  label  {  
					 
					 
					. form-floating  >  . form-control : disabled  ~  label  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  color :  # 6c757d ;  
					 
					 
					  color :  # 6c757d ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					. form-floating  >  : disabled  ~  label :: after ,  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					. form-floating  >  . form-control : disabled  ~  label :: after  {  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					  background-color :  var ( --bs-secondary-bg ) ;  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					. input-group  {  
					 
					 
					. input-group  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  position :  relative ;  
					 
					 
					  position :  relative ;  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -2782,7 +2779,7 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					  border-bottom-right-radius :  0 ;  
					 
					 
					  border-bottom-right-radius :  0 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					. input-group  >  : not ( : first-child ) : not ( . dropdown-menu ) : not ( . valid-tooltip ) : not ( . valid-feedback ) : not ( . invalid-tooltip ) : not ( . invalid-feedback )  {  
					 
					 
					. input-group  >  : not ( : first-child ) : not ( . dropdown-menu ) : not ( . valid-tooltip ) : not ( . valid-feedback ) : not ( . invalid-tooltip ) : not ( . invalid-feedback )  {  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					  margin-left :  calc ( var ( --bs-border-width )  *  -1  ) ;  
					 
					 
					  margin-left :  calc ( -1  *  var ( --bs-border-width ) ) ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					  border-top-left-radius :  0 ;  
					 
					 
					  border-top-left-radius :  0 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  border-bottom-left-radius :  0 ;  
					 
					 
					  border-bottom-left-radius :  0 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -2824,7 +2821,7 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					. was-validated  . form-control : valid ,  . form-control . is-valid  {  
					 
					 
					. was-validated  . form-control : valid ,  . form-control . is-valid  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  border-color :  var ( --bs-form-valid-border-color ) ;  
					 
					 
					  border-color :  var ( --bs-form-valid-border-color ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  padding-right :  calc ( 1 . 5em  +  0 . 75rem ) ;  
					 
					 
					  padding-right :  calc ( 1 . 5em  +  0 . 75rem ) ;  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					  background-image :  url ( "data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z '/%3e%3c/svg%3e" ) ;  
					 
					 
					  background-image :  url ( "data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e" ) ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					  background-repeat :  no-repeat ;  
					 
					 
					  background-repeat :  no-repeat ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  background-position :  right  calc ( 0 . 375em  +  0 . 1875rem )  center ;  
					 
					 
					  background-position :  right  calc ( 0 . 375em  +  0 . 1875rem )  center ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  background-size :  calc ( 0 . 75em  +  0 . 375rem )  calc ( 0 . 75em  +  0 . 375rem ) ;  
					 
					 
					  background-size :  calc ( 0 . 75em  +  0 . 375rem )  calc ( 0 . 75em  +  0 . 375rem ) ;  
				
			 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
							 
						
					 
					@ -2843,7 +2840,7 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					  border-color :  var ( --bs-form-valid-border-color ) ;  
					 
					 
					  border-color :  var ( --bs-form-valid-border-color ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					. was-validated  . form-select : valid : not ( [ multiple ] ) : not ( [ size ] ) ,  . was-validated  . form-select : valid : not ( [ multiple ] ) [ size = "1" ] ,  . form-select . is-valid : not ( [ multiple ] ) : not ( [ size ] ) ,  . form-select . is-valid : not ( [ multiple ] ) [ size = "1" ]  {  
					 
					 
					. was-validated  . form-select : valid : not ( [ multiple ] ) : not ( [ size ] ) ,  . was-validated  . form-select : valid : not ( [ multiple ] ) [ size = "1" ] ,  . form-select . is-valid : not ( [ multiple ] ) : not ( [ size ] ) ,  . form-select . is-valid : not ( [ multiple ] ) [ size = "1" ]  {  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					  --bs-form-select-bg-icon :  url ( "data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z '/%3e%3c/svg%3e" ) ;  
					 
					 
					  --bs-form-select-bg-icon :  url ( "data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e" ) ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					  padding-right :  4 . 125rem ;  
					 
					 
					  padding-right :  4 . 125rem ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  background-position :  right  0 . 75rem  center ,  center  right  2 . 25rem ;  
					 
					 
					  background-position :  right  0 . 75rem  center ,  center  right  2 . 25rem ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  background-size :  16px  12px ,  calc ( 0 . 75em  +  0 . 375rem )  calc ( 0 . 75em  +  0 . 375rem ) ;  
					 
					 
					  background-size :  16px  12px ,  calc ( 0 . 75em  +  0 . 375rem )  calc ( 0 . 75em  +  0 . 375rem ) ;  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -3755,7 +3752,7 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					. btn-group  >  : not ( . btn-check : first-child )  +  . btn ,  
					 
					 
					. btn-group  >  : not ( . btn-check : first-child )  +  . btn ,  
				
			 
			
		
	
		
		
			
				
					 
					 
					. btn-group  >  . btn-group : not ( : first-child )  {  
					 
					 
					. btn-group  >  . btn-group : not ( : first-child )  {  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					  margin-left :  calc ( var ( --bs-border-width )  *  -1  ) ;  
					 
					 
					  margin-left :  calc ( -1  *  var ( --bs-border-width ) ) ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					. btn-group  >  . btn : not ( : last-child ) : not ( . dropdown-toggle ) ,  
					 
					 
					. btn-group  >  . btn : not ( : last-child ) : not ( . dropdown-toggle ) ,  
				
			 
			
		
	
		
		
			
				
					 
					 
					. btn-group  >  . btn . dropdown-toggle-split : first-child ,  
					 
					 
					. btn-group  >  . btn . dropdown-toggle-split : first-child ,  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -3802,14 +3799,15 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					. btn-group-vertical  >  . btn : not ( : first-child ) ,  
					 
					 
					. btn-group-vertical  >  . btn : not ( : first-child ) ,  
				
			 
			
		
	
		
		
			
				
					 
					 
					. btn-group-vertical  >  . btn-group : not ( : first-child )  {  
					 
					 
					. btn-group-vertical  >  . btn-group : not ( : first-child )  {  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					  margin-top :  calc ( var ( --bs-border-width )  *  -1  ) ;  
					 
					 
					  margin-top :  calc ( -1  *  var ( --bs-border-width ) ) ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					. btn-group-vertical  >  . btn : not ( : last-child ) : not ( . dropdown-toggle ) ,  
					 
					 
					. btn-group-vertical  >  . btn : not ( : last-child ) : not ( . dropdown-toggle ) ,  
				
			 
			
		
	
		
		
			
				
					 
					 
					. btn-group-vertical  >  . btn-group : not ( : last-child )  >  . btn  {  
					 
					 
					. btn-group-vertical  >  . btn-group : not ( : last-child )  >  . btn  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  border-bottom-right-radius :  0 ;  
					 
					 
					  border-bottom-right-radius :  0 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  border-bottom-left-radius :  0 ;  
					 
					 
					  border-bottom-left-radius :  0 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					. btn-group-vertical  >  . btn  ~  . btn ,  
					 
					 
					. btn-group-vertical  >  . btn : nth-child ( n + 3 ) ,  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					 
					 
					 
					. btn-group-vertical  >  : not ( . btn-check )  +  . btn ,  
				
			 
			
		
	
		
		
			
				
					 
					 
					. btn-group-vertical  >  . btn-group : not ( : first-child )  >  . btn  {  
					 
					 
					. btn-group-vertical  >  . btn-group : not ( : first-child )  >  . btn  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  border-top-left-radius :  0 ;  
					 
					 
					  border-top-left-radius :  0 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  border-top-right-radius :  0 ;  
					 
					 
					  border-top-right-radius :  0 ;  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -3933,8 +3931,8 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					. nav-justified  >  . nav-link ,  
					 
					 
					. nav-justified  >  . nav-link ,  
				
			 
			
		
	
		
		
			
				
					 
					 
					. nav-justified  . nav-item  {  
					 
					 
					. nav-justified  . nav-item  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  flex-basis :  0 ;  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					  flex-grow :  1 ;  
					 
					 
					  flex-grow :  1 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  flex-basis :  0 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  text-align :  center ;  
					 
					 
					  text-align :  center ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -4035,8 +4033,8 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					. navbar-collapse  {  
					 
					 
					. navbar-collapse  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  flex-basis :  100 % ;  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					  flex-grow :  1 ;  
					 
					 
					  flex-grow :  1 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  flex-basis :  100 % ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  align-items :  center ;  
					 
					 
					  align-items :  center ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -4531,7 +4529,7 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					    flex-flow :  row  wrap ;  
					 
					 
					    flex-flow :  row  wrap ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  }  
					 
					 
					  }  
				
			 
			
		
	
		
		
			
				
					 
					 
					  . card-group  >  . card  {  
					 
					 
					  . card-group  >  . card  {  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					    flex :  1  0  0 % ;  
					 
					 
					    flex :  1  0  0 ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					    margin-bottom :  0 ;  
					 
					 
					    margin-bottom :  0 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  }  
					 
					 
					  }  
				
			 
			
		
	
		
		
			
				
					 
					 
					  . card-group  >  . card  +  . card  {  
					 
					 
					  . card-group  >  . card  +  . card  {  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -4576,11 +4574,11 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					  --bs-accordion-btn-padding-y :  1rem ;  
					 
					 
					  --bs-accordion-btn-padding-y :  1rem ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  --bs-accordion-btn-color :  var ( --bs-body-color ) ;  
					 
					 
					  --bs-accordion-btn-color :  var ( --bs-body-color ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  --bs-accordion-btn-bg :  var ( --bs-accordion-bg ) ;  
					 
					 
					  --bs-accordion-btn-bg :  var ( --bs-accordion-bg ) ;  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					  --bs-accordion-btn-icon :  url ( "data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5 '/%3e%3c/svg%3e" ) ;  
					 
					 
					  --bs-accordion-btn-icon :  url ( "data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6 '/%3e%3c/svg%3e" ) ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					  --bs-accordion-btn-icon-width :  1 . 25rem ;  
					 
					 
					  --bs-accordion-btn-icon-width :  1 . 25rem ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  --bs-accordion-btn-icon-transform :  rotate ( -180deg ) ;  
					 
					 
					  --bs-accordion-btn-icon-transform :  rotate ( -180deg ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  --bs-accordion-btn-icon-transition :  transform  0 . 2s  ease-in-out ;  
					 
					 
					  --bs-accordion-btn-icon-transition :  transform  0 . 2s  ease-in-out ;  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					  --bs-accordion-btn-active-icon :  url ( "data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5 '/%3e%3c/svg%3e" ) ;  
					 
					 
					  --bs-accordion-btn-active-icon :  url ( "data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6 '/%3e%3c/svg%3e" ) ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					  --bs-accordion-btn-focus-box-shadow :  0  0  0  0 . 25rem  rgba ( 13 ,  110 ,  253 ,  0 . 25 ) ;  
					 
					 
					  --bs-accordion-btn-focus-box-shadow :  0  0  0  0 . 25rem  rgba ( 13 ,  110 ,  253 ,  0 . 25 ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  --bs-accordion-body-padding-x :  1 . 25rem ;  
					 
					 
					  --bs-accordion-body-padding-x :  1 . 25rem ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  --bs-accordion-body-padding-y :  1rem ;  
					 
					 
					  --bs-accordion-body-padding-y :  1rem ;  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -4690,16 +4688,15 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					. accordion-flush  >  . accordion-item : last-child  {  
					 
					 
					. accordion-flush  >  . accordion-item : last-child  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  border-bottom :  0 ;  
					 
					 
					  border-bottom :  0 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					. accordion-flush  >  . accordion-item  >  . accordion-header  . accordion-button ,  . accordion-flush  >  . accordion-item  >  . accordion-header  . accordion-button . collapsed  {  
					 
					 
					. accordion-flush  >  . accordion-item  >  . accordion-collapse ,  
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					  border-radius :  0 ;  
					 
					 
					. accordion-flush  >  . accordion-item  >  . accordion-header  . accordion-button ,  
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					}  
					 
					 
					. accordion-flush  >  . accordion-item  >  . accordion-header  . accordion-button . collapsed  {  
				
			 
			
				
				
			
		
	
		
		
			
				
					 
					 
					. accordion-flush  >  . accordion-item  >  . accordion-collapse  {  
					 
					 
					 
				
			 
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					 
					 
					  border-radius :  0 ;  
					 
					 
					  border-radius :  0 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					[ data-bs-theme = dark ]  . accordion-button :: after  {  
					 
					 
					[ data-bs-theme = dark ]  . accordion-button :: after  {  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					  --bs-accordion-btn-icon :  url ( "data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z '/%3e%3c/svg%3e" ) ;  
					 
					 
					  --bs-accordion-btn-icon :  url ( "data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e" ) ;  
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					  --bs-accordion-btn-active-icon :  url ( "data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z '/%3e%3c/svg%3e" ) ;  
					 
					 
					  --bs-accordion-btn-active-icon :  url ( "data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e" ) ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					. breadcrumb  {  
					 
					 
					. breadcrumb  {  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -4803,7 +4800,7 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					. page-item : not ( : first-child )  . page-link  {  
					 
					 
					. page-item : not ( : first-child )  . page-link  {  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					  margin-left :  calc ( var ( --bs-border-width )  *  -1  ) ;  
					 
					 
					  margin-left :  calc ( -1  *  var ( --bs-border-width ) ) ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					. page-item : first-child  . page-link  {  
					 
					 
					. page-item : first-child  . page-link  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  border-top-left-radius :  var ( --bs-pagination-border-radius ) ;  
					 
					 
					  border-top-left-radius :  var ( --bs-pagination-border-radius ) ;  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -4952,7 +4949,7 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					@ keyframes  progress-bar-stripes  {  
					 
					 
					@ keyframes  progress-bar-stripes  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  0 %  {  
					 
					 
					  0 %  {  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					    background-position-x :  1rem ;  
					 
					 
					    background-position-x :  var ( --bs-progress-height ) ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					  }  
					 
					 
					  }  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					. progress ,  
					 
					 
					. progress ,  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -5046,22 +5043,6 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					  counter-increment :  section ;  
					 
					 
					  counter-increment :  section ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					. list-group-item-action  {  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					  width :  100 % ;  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					  color :  var ( --bs-list-group-action-color ) ;  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					  text-align :  inherit ;  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					. list-group-item-action : hover ,  . list-group-item-action : focus  {  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					  z-index :  1 ;  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					  color :  var ( --bs-list-group-action-hover-color ) ;  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					  text-decoration :  none ;  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					  background-color :  var ( --bs-list-group-action-hover-bg ) ;  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					. list-group-item-action : active  {  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					  color :  var ( --bs-list-group-action-active-color ) ;  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					  background-color :  var ( --bs-list-group-action-active-bg ) ;  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					. list-group-item  {  
					 
					 
					. list-group-item  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  position :  relative ;  
					 
					 
					  position :  relative ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  display :  block ;  
					 
					 
					  display :  block ;  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -5098,6 +5079,22 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					  border-top-width :  var ( --bs-list-group-border-width ) ;  
					 
					 
					  border-top-width :  var ( --bs-list-group-border-width ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					. list-group-item-action  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  width :  100 % ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  color :  var ( --bs-list-group-action-color ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  text-align :  inherit ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					. list-group-item-action : not ( . active ) : hover ,  . list-group-item-action : not ( . active ) : focus  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  z-index :  1 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  color :  var ( --bs-list-group-action-hover-color ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  text-decoration :  none ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  background-color :  var ( --bs-list-group-action-hover-bg ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					. list-group-item-action : not ( . active ) : active  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  color :  var ( --bs-list-group-action-active-color ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  background-color :  var ( --bs-list-group-action-active-bg ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					. list-group-horizontal  {  
					 
					 
					. list-group-horizontal  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  flex-direction :  row ;  
					 
					 
					  flex-direction :  row ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -5357,19 +5354,19 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					. btn-close  {  
					 
					 
					. btn-close  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  --bs-btn-close-color :  # 000 ;  
					 
					 
					  --bs-btn-close-color :  # 000 ;  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					  --bs-btn-close-bg :  url ( "data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z '/%3e%3c/svg%3e" ) ;  
					 
					 
					  --bs-btn-close-bg :  url ( "data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e" ) ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					  --bs-btn-close-opacity :  0 . 5 ;  
					 
					 
					  --bs-btn-close-opacity :  0 . 5 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  --bs-btn-close-hover-opacity :  0 . 75 ;  
					 
					 
					  --bs-btn-close-hover-opacity :  0 . 75 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  --bs-btn-close-focus-shadow :  0  0  0  0 . 25rem  rgba ( 13 ,  110 ,  253 ,  0 . 25 ) ;  
					 
					 
					  --bs-btn-close-focus-shadow :  0  0  0  0 . 25rem  rgba ( 13 ,  110 ,  253 ,  0 . 25 ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  --bs-btn-close-focus-opacity :  1 ;  
					 
					 
					  --bs-btn-close-focus-opacity :  1 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  --bs-btn-close-disabled-opacity :  0 . 25 ;  
					 
					 
					  --bs-btn-close-disabled-opacity :  0 . 25 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  --bs-btn-close-white-filter :  invert ( 1 )  grayscale ( 100 % )  brightness ( 200 % ) ;  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					  box-sizing :  content-box ;  
					 
					 
					  box-sizing :  content-box ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  width :  1em ;  
					 
					 
					  width :  1em ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  height :  1em ;  
					 
					 
					  height :  1em ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  padding :  0 . 25em  0 . 25em ;  
					 
					 
					  padding :  0 . 25em  0 . 25em ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  color :  var ( --bs-btn-close-color ) ;  
					 
					 
					  color :  var ( --bs-btn-close-color ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  background :  transparent  var ( --bs-btn-close-bg )  center / 1em  auto  no-repeat ;  
					 
					 
					  background :  transparent  var ( --bs-btn-close-bg )  center / 1em  auto  no-repeat ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  filter :  var ( --bs-btn-close-filter ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  border :  0 ;  
					 
					 
					  border :  0 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  border-radius :  0 . 375rem ;  
					 
					 
					  border-radius :  0 . 375rem ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  opacity :  var ( --bs-btn-close-opacity ) ;  
					 
					 
					  opacity :  var ( --bs-btn-close-opacity ) ;  
				
			 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
							 
						
					 
					@ -5393,11 +5390,16 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					. btn-close-white  {  
					 
					 
					. btn-close-white  {  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					  filter :  var ( --bs-btn-close-white-filter ) ;  
					 
					 
					  --bs-btn-close-filter :  invert ( 1 )  grayscale ( 100 % )  brightness ( 200 % ) ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					 
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					: root ,  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					[ data-bs-theme = light ]  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  --bs-btn-close-filter :  ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					[ data-bs-theme = dark ]  . btn-close  {  
					 
					 
					[ data-bs-theme = dark ]  {  
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					  filter :  var ( --bs-btn-close-white-filter ) ;  
					 
					 
					  --bs-btn-close- filter:  invert ( 1 )  grayscale ( 100 % )  brightness ( 200 % ) ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					. toast  {  
					 
					 
					. toast  {  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -5474,7 +5476,7 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					  --bs-modal-width :  500px ;  
					 
					 
					  --bs-modal-width :  500px ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  --bs-modal-padding :  1rem ;  
					 
					 
					  --bs-modal-padding :  1rem ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  --bs-modal-margin :  0 . 5rem ;  
					 
					 
					  --bs-modal-margin :  0 . 5rem ;  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					  --bs-modal-color :  ;  
					 
					 
					  --bs-modal-color :  var ( --bs-body-color ) ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					  --bs-modal-bg :  var ( --bs-body-bg ) ;  
					 
					 
					  --bs-modal-bg :  var ( --bs-body-bg ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  --bs-modal-border-color :  var ( --bs-border-color-translucent ) ;  
					 
					 
					  --bs-modal-border-color :  var ( --bs-border-color-translucent ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  --bs-modal-border-width :  var ( --bs-border-width ) ;  
					 
					 
					  --bs-modal-border-width :  var ( --bs-border-width ) ;  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -5510,8 +5512,8 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					  pointer-events :  none ;  
					 
					 
					  pointer-events :  none ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					. modal . fade  . modal-dialog  {  
					 
					 
					. modal . fade  . modal-dialog  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  transition :  transform  0 . 3s  ease-out ;  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					  transform :  translate ( 0 ,  -50px ) ;  
					 
					 
					  transform :  translate ( 0 ,  -50px ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  transition :  transform  0 . 3s  ease-out ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					@ media  ( prefers-reduced-motion :  reduce )  {  
					 
					 
					@ media  ( prefers-reduced-motion :  reduce )  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  . modal . fade  . modal-dialog  {  
					 
					 
					  . modal . fade  . modal-dialog  {  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -5586,7 +5588,10 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					. modal-header  . btn-close  {  
					 
					 
					. modal-header  . btn-close  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  padding :  calc ( var ( --bs-modal-header-padding-y )  *  0 . 5 )  calc ( var ( --bs-modal-header-padding-x )  *  0 . 5 ) ;  
					 
					 
					  padding :  calc ( var ( --bs-modal-header-padding-y )  *  0 . 5 )  calc ( var ( --bs-modal-header-padding-x )  *  0 . 5 ) ;  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					  margin :  calc ( -0 . 5  *  var ( --bs-modal-header-padding-y ) )  calc ( -0 . 5  *  var ( --bs-modal-header-padding-x ) )  calc ( -0 . 5  *  var ( --bs-modal-header-padding-y ) )  auto ;  
					 
					 
					  margin-top :  calc ( -0 . 5  *  var ( --bs-modal-header-padding-y ) ) ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  margin-right :  calc ( -0 . 5  *  var ( --bs-modal-header-padding-x ) ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  margin-bottom :  calc ( -0 . 5  *  var ( --bs-modal-header-padding-y ) ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  margin-left :  auto ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					. modal-title  {  
					 
					 
					. modal-title  {  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -6107,6 +6112,7 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					  color :  # fff ;  
					 
					 
					  color :  # fff ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  text-align :  center ;  
					 
					 
					  text-align :  center ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  background :  none ;  
					 
					 
					  background :  none ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  filter :  var ( --bs-carousel-control-icon-filter ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  border :  0 ;  
					 
					 
					  border :  0 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  opacity :  0 . 5 ;  
					 
					 
					  opacity :  0 . 5 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  transition :  opacity  0 . 15s  ease ;  
					 
					 
					  transition :  opacity  0 . 15s  ease ;  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -6145,11 +6151,11 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					. carousel-control-prev-icon  {  
					 
					 
					. carousel-control-prev-icon  {  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					  background-image :  url ( "data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z '/%3e%3c/svg%3e" )  /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z '/%3e%3c/svg%3e")*/ ;  
					 
					 
					  background-image :  url ( "data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e" )  /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")*/ ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					. carousel-control-next-icon  {  
					 
					 
					. carousel-control-next-icon  {  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					  background-image :  url ( "data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z '/%3e%3c/svg%3e" )  /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z '/%3e%3c/svg%3e")*/ ;  
					 
					 
					  background-image :  url ( "data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e" )  /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")*/ ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					. carousel-indicators  {  
					 
					 
					. carousel-indicators  {  
				
			 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
							 
						
					 
					@ -6175,7 +6181,7 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					  margin-left :  3px ;  
					 
					 
					  margin-left :  3px ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  text-indent :  -999px ;  
					 
					 
					  text-indent :  -999px ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  cursor :  pointer ;  
					 
					 
					  cursor :  pointer ;  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					  background-color :  # fff ;  
					 
					 
					  background-color :  var ( --bs-carousel-indicator-active-bg ) ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					  background-clip :  padding-box ;  
					 
					 
					  background-clip :  padding-box ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  border :  0 ;  
					 
					 
					  border :  0 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  border-top :  10px  solid  transparent ;  
					 
					 
					  border-top :  10px  solid  transparent ;  
				
			 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
							 
						
					 
					@ -6199,31 +6205,27 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					  left :  15 % ;  
					 
					 
					  left :  15 % ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  padding-top :  1 . 25rem ;  
					 
					 
					  padding-top :  1 . 25rem ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  padding-bottom :  1 . 25rem ;  
					 
					 
					  padding-bottom :  1 . 25rem ;  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					  color :  # fff ;  
					 
					 
					  color :  var ( --bs-carousel-caption-color ) ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					  text-align :  center ;  
					 
					 
					  text-align :  center ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					. carousel-dark  . carousel-control-prev-icon ,  
					 
					 
					. carousel-dark  {  
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					. carousel-dark  . carousel-control-next-icon  {  
					 
					 
					  --bs-carousel-indicator-active-bg :  # 000 ;  
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					  filter :  invert ( 1 )  grayscale ( 100 ) ;  
					 
					 
					  --bs-carousel-caption-color :  # 000 ;  
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					}  
					 
					 
					  --bs-carousel-control-icon-filter :  invert ( 1 )  grayscale ( 100 ) ;  
				
			 
			
				
				
			
		
	
		
		
			
				
					 
					 
					. carousel-dark  . carousel-indicators  [ data-bs-target ]  {  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					  background-color :  # 000 ;  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					. carousel-dark  . carousel-caption  {  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					  color :  # 000 ;  
					 
					 
					 
				
			 
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					[ data-bs-theme = dark ]  . carousel  . carousel-control-prev-icon ,  
					 
					 
					: root ,  
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					[ data-bs-theme = dark ]  . carousel  . carousel-control-next-icon ,  [ data-bs-theme = dark ] . carousel  . carousel-control-prev-icon ,  
					 
					 
					[ data-bs-theme = light ]  {  
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					[ data-bs-theme = dark ] . carousel  . carousel-control-next-icon  {  
					 
					 
					  --bs-carousel-indicator-active-bg :  # fff ;  
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					  filter :  invert ( 1 )  grayscale ( 100 ) ;  
					 
					 
					  --bs-carousel-caption-color :  # fff ;  
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					}  
					 
					 
					  --bs-carousel-control-icon-filter :  ;  
				
			 
			
				
				
			
		
	
		
		
			
				
					 
					 
					[ data-bs-theme = dark ]  . carousel  . carousel-indicators  [ data-bs-target ] ,  [ data-bs-theme = dark ] . carousel  . carousel-indicators  [ data-bs-target ]  {  
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					 
					 
					  background-color :  # 000 ;  
					 
					 
					 
				
			 
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					[ data-bs-theme = dark ]  . carousel  . carousel-caption ,  [ data-bs-theme = dark ] . carousel  . carousel-caption  {  
					 
					 
					
 
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					  color :  # 000 ;  
					 
					 
					[ data-bs-theme = dark ]  {  
				
			 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  --bs-carousel-indicator-active-bg :  # 000 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  --bs-carousel-caption-color :  # 000 ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  --bs-carousel-control-icon-filter :  invert ( 1 )  grayscale ( 100 ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					. spinner-grow ,  
					 
					 
					. spinner-grow ,  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -6773,7 +6775,10 @@ textarea.form-control-lg { 
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					. offcanvas-header  . btn-close  {  
					 
					 
					. offcanvas-header  . btn-close  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					  padding :  calc ( var ( --bs-offcanvas-padding-y )  *  0 . 5 )  calc ( var ( --bs-offcanvas-padding-x )  *  0 . 5 ) ;  
					 
					 
					  padding :  calc ( var ( --bs-offcanvas-padding-y )  *  0 . 5 )  calc ( var ( --bs-offcanvas-padding-x )  *  0 . 5 ) ;  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					  margin :  calc ( -0 . 5  *  var ( --bs-offcanvas-padding-y ) )  calc ( -0 . 5  *  var ( --bs-offcanvas-padding-x ) )  calc ( -0 . 5  *  var ( --bs-offcanvas-padding-y ) )  auto ;  
					 
					 
					  margin-top :  calc ( -0 . 5  *  var ( --bs-offcanvas-padding-y ) ) ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  margin-right :  calc ( -0 . 5  *  var ( --bs-offcanvas-padding-x ) ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  margin-bottom :  calc ( -0 . 5  *  var ( --bs-offcanvas-padding-y ) ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  margin-left :  auto ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					. offcanvas-title  {  
					 
					 
					. offcanvas-title  {