
  .w-editor [data-swiper="expertise"] .swiper-wrapper { flex-flow: wrap; }
  .w-editor [data-swiper="expertise"] .expertise__text-anim { max-height: 60% !important; }
  .w-editor .clients__text-wrap { height: auto !important; }
  .w-editor .service-releted__content { z-index: 4; }
  .solutions__card > .w-richtext *:not(:first-child),
  .solutions__rich-anim .w-richtext h3:first-child { 
    display: none;
  } 
  .solutions__card > .w-richtext *:first-child { 
    margin: 0;
  } 
  .upsell__blocks.pointer-events-off .upsell__block.is-3,
  .upsell__blocks.pointer-events-off .upsell__block.is-2 {
    display: none; 
  }
  .upsell__video-stop:not(.anim),
  .upsell__video-play.anim { 
    pointer-events: none;
  }
  .banner-cases__pattern {
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-duration: 300s;
    -webkit-animation-name: bannerCasesPattern; 
  }
  [data-swiper-prev].is-white.swiper-button-disabled, 
  [data-swiper-next].is-white.swiper-button-disabled {
    background: transparent;
    color: white;
  }
  [data-card-expertise] { cursor: pointer; }
  [data-cases-cta] .button__icon-lottie svg:first-child {
    display: none;
  }
  @media screen and (min-width:480px) {
    @-webkit-keyframes bannerCasesPattern {
      from { background-position: 0% 50%;	}
      to { background-position: 20000% 50%;	}
    }
    .dropdown-inter-each.mod--issues .w-dropdown-list {
      height: auto !important;
    }
  }
  @media screen and (max-width:479px) {
    @-webkit-keyframes bannerCasesPattern {
      from { background-position: 0% 50%;	}
      to { background-position: 5000% 50%;	}
    }
  }
  .hero__won-block.is--front.active {
    transform-style: preserve-3d;
    transform: rotateX(0)rotateY(-180deg)rotate(0);
  }
  .hero__won-block.is--back.active {
    transform: rotate(0);
  }
  @media screen and (min-width:992px) {
    #h1-style2, [style-heading="H2"] {
      font-size: 5rem;
      line-height: 1;
    }
  }
