| 
						
						
							
								
							
						
						
					 | 
					@ -47,17 +47,14 @@ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        width: 30px; | 
					 | 
					 | 
					        width: 30px; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      } | 
					 | 
					 | 
					      } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    } | 
					 | 
					 | 
					    } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  } | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    .logo-carousel-track { | 
					 | 
					 | 
					    .logo-carousel-track { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    align-items: center; | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      animation: scroll 60s linear infinite; | 
					 | 
					 | 
					      animation: scroll 60s linear infinite; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      width: fit-content; | 
					 | 
					 | 
					      width: fit-content; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      &:hover { | 
					 | 
					 | 
					      &:hover { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        animation-play-state: paused; | 
					 | 
					 | 
					        animation-play-state: paused; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      } | 
					 | 
					 | 
					      } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  } | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      .logo-carousel-item { | 
					 | 
					 | 
					      .logo-carousel-item { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        flex-shrink: 0; | 
					 | 
					 | 
					        flex-shrink: 0; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -73,7 +70,6 @@ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					          min-width: 120px; | 
					 | 
					 | 
					          min-width: 120px; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					          padding: 0.5rem 1rem; | 
					 | 
					 | 
					          padding: 0.5rem 1rem; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  } | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        .logo { | 
					 | 
					 | 
					        .logo { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					          height: 3rem; | 
					 | 
					 | 
					          height: 3rem; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -168,6 +164,18 @@ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      } | 
					 | 
					 | 
					      } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      @keyframes scroll { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        0% { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					          transform: translateX(0); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        100% { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					          transform: translateX(-50%); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					    } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					  } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					} | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					:host-context(.theme-dark) { | 
					 | 
					 | 
					:host-context(.theme-dark) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  .logo-carousel-container { | 
					 | 
					 | 
					  .logo-carousel-container { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    &::before { | 
					 | 
					 | 
					    &::before { | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -185,7 +193,6 @@ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        rgba(var(--palette-background-background-dark), 0) 100% | 
					 | 
					 | 
					        rgba(var(--palette-background-background-dark), 0) 100% | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      ); | 
					 | 
					 | 
					      ); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    } | 
					 | 
					 | 
					    } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  } | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    .logo { | 
					 | 
					 | 
					    .logo { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      &.logo-alternative-to, | 
					 | 
					 | 
					      &.logo-alternative-to, | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -203,12 +210,4 @@ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      } | 
					 | 
					 | 
					      } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    } | 
					 | 
					 | 
					    } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  } | 
					 | 
					 | 
					  } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					@keyframes scroll { | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  0% { | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    transform: translateX(0); | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  } | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  100% { | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    transform: translateX(-50%); | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  } | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					} | 
					 | 
					 | 
					} | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
					 | 
					
  |