

 .wp-block-custom-gutenberg-blocks-trustlogos-companys-slider { overflow: hidden; white-space: nowrap; width: 100%}

.scroll-right .wp-block-custom-gutenberg-blocks-trustlogos-companys-slider  .contentpart { animation: 120s slider-right infinite linear; }

 .wp-block-custom-gutenberg-blocks-trustlogos-companys-slider .contentpart{   justify-content: center; gap: 2rem 3rem; display: inline-flex; padding-left: 0; animation: 120s slider infinite linear; margin-right: 3rem}
 .wp-block-custom-gutenberg-blocks-trustlogos-companys-slider figure {width: 320px;     display: flex;justify-content: center; align-items: center; margin: auto;}
  .wp-block-custom-gutenberg-blocks-trustlogos-companys-slider figure img { height: auto; width: 100% ;  aspect-ratio: 4/3;   object-fit: contain; display: block; vertical-align: middle; border-radius: 1rem}
    
    .trustlogos-in-col {width: 30vw}
    
    
    
@keyframes slider {
  0% {
    transform: translateX(0%);
  }

  100% {
    transform: translateX(-50%);
  }
}

@keyframes slider-right {
  0% {
    transform: translateX(-50%);
  }

  100% {
    transform: translateX(0%);
  }
}
 
@media ( max-width: 1028px) {
	 .wp-block-custom-gutenberg-blocks-trustlogos-companys-slider { overflow: hidden; white-space: nowrap; width: 100%}
	 
   .trustlogos-in-col {width: 100%}
    .wp-block-custom-gutenberg-blocks-trustlogos-companys-slider .contentpart{  gap: 1.0rem 1.0rem; padding-left: 0;}
      .wp-block-custom-gutenberg-blocks-trustlogos-companys-slider figure img { display: block; vertical-align: middle;}
}



 
 
 @media (max-width: 768px) {  
	 .wp-block-custom-gutenberg-blocks-trustlogos-companys-slider .contentpart { grid-template-columns: repeat(3, minmax(90px, 192px));  }
	 
 }