/*!***********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/blocks/compliance/style.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************/
:root {
  --white: #FFFFFF;
  --black: #000000;
  --charcoal-gray: #999999;
  --gray-50: #F9FAFB;
  --gray-100: #F2F4F7;
  --gray-200: #E4E7EC;
  --gray-300: #D0D5DD;
  --gray-500: #667085;
  --gray-600: #475467;
  --gray-cool-600: #4A5578;
  --gray-700: #344054;
  --gray-900: #101828;
  --gray-950: #0C111D;
  --off-white: #F3F3F3;
  --primary-blue: #00B9E4;
  --Gray-600: #475467;
  --Gray-200: #E4E7EC;
  --Gradient-skeuemorphic-gradient-border: rgba(255, 255, 255, 0.12);
  --merri-font: "Merriweather-LightItalic";
}

.compliance {
  padding-block: clamp(6.4rem, 7.705vw, 9.6rem);
}
.compliance__wrapper {
  display: flex;
  gap: 3.2rem;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  align-items: flex-start;
}

.compliance__list {
    margin-top: 4.8rem;
position: relative;
        mask-image: linear-gradient(to right, rgba(36, 36, 36, 0) 0%, #242424 100px, #242424 calc(100% - 100px), rgba(36, 36, 36, 0) 100%);
}

.compliance__list .splide__list {
  display: flex;
  animation: marquee 40s linear infinite;
}

@keyframes marquee {
  from { transform: translateX(0); }
  to   { transform: translateX(-50%); }
}
@media (max-width: 768px) {
  .compliance__wrapper {
    gap: 4.8rem;
  }
}
.compliance__text {
  color: #475467;
  font-family: arial;
  font-size: 2.4rem;
  line-height: normal;
  margin: 0;
  text-align: left;
  width: 100%;
  max-width: 880px;
}
@media (max-width: 768px) {
  .compliance__text {
    color: #475467;
    text-align: center;
    font-family: Inter;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 500;
    line-height: 2.4rem;
  }
}
.compliance__list {
  width: 100%;
}
.compliance__title {
    text-align: left;
  width: 100%;
  max-width: 880px;
}
.compliance__list-icon {
  height: 125px;
  width: 111px;
}
@media (max-width: 768px) {
  .compliance__list-icon {
    height: 3.6rem;
  }
}
.compliance__list-icon img {
  width: auto;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  //filter: grayscale(100%);
  transition: filter 0.3s ease;
}
@media (max-width: 768px) {
  .compliance__list-icon img {
    //filter: grayscale(0%);
    opacity: 1;
  }
}
.compliance__list-icon img:hover {
  //filter: grayscale(0%);
  opacity: 1;
}
.compliance.theme-dark .compliance__title {
  color: #FFFFFF;
}
.compliance.theme-dark .compliance__list-title {
  color: #F3F3F3;
}
.compliance.theme-dark .compliance__list-text2 {
  color: #FFFFFF;
}
.compliance.theme-dark .compliance__list-text3 {
  color: #FFFFFF;
}

/*# sourceMappingURL=style-index.css.map*/