:root {
  --primary: #6C55F9;
  --accent: #FF3D85;
  --secondary: #645F88;
  --success: #35bb78;
  --info: #05B4E1;
  --warning: #FAC14D;
  --danger: #FF4943;
  --grey: #B4B2C5;
  --dark: #2D2B3A;
  --light: #F6F5FC;
}
.img-logo-1{
    background-image: url(../img/logo-white.png);
    width: 70px;
    height: 51px;
    display: inline-block;
    position: relative;
    top: 6px;
    object-fit: contain;
    background-repeat: no-repeat;
    background-size: contain;
}

.img-logo-2{
  /* background-image: url(../img/logo-white.png); */
  width: 70px;
  height: 51px;
  display: inline-block;
  position: relative;
  top: 6px;
  object-fit: contain;
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 10px;
}



.bounce {
    animation: float 6s ease-in-out infinite;
  }
  @keyframes float {
      0% {
      
          transform: translatey(0px);
      }
      50% {
      
          transform: translatey(-20px);
      }
      100% {
      
          transform: translatey(0px);
      }
  }


  .containerIcons{
    
   

  }
  .containerIcons .col-4{
    text-align: center;
    margin-top: 30px;
    
  }
  iconify-icon {

    vertical-align:middle;
 
  } 

  .servicesIcons{
    vertical-align:middle;
    font-size: 75px;
    margin: 20px;
    text-align: center;
    
  }
  .text-align-center{
    text-align: center;
  }

  /* iconify-icon + h2{
    margin-left:20px;
    
  } */

 .process {
    position: relative;
    z-index: 1;
    background: var(--white);
    margin-top: 0;
    margin-bottom: 30px;
    padding: 12px;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.06);
    border-radius: 10px;
    height: calc(100% - 30px);
}

.process .number {
  font-size: 35px;
  color:#aba0f6;
  font-weight: 700;
  line-height: 1;
}

.trendingTech{
  position: relative;
  z-index: 1;
  background: var(--white);
  margin-top: 0;
  margin-bottom: 30px;
  padding: 12px;
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.19);
  border-radius: 10px;
  height: calc(100% - 30px);
}

.trendingTech .title{
  font-size: 35px;
  color:#000000;
  font-weight: 700;
  line-height: 1;
}
.trendingTech .text{
  font-size: 21px;
  color:#211475;
  font-weight: 700;
  line-height: 1;
}
.creeping-line-wrapper{
  font-weight: 700;
  font-size: 20px;
  line-height: 120%;
  letter-spacing: 1px;
  text-transform: uppercase;
  white-space: nowrap;
  position: relative;
  left: 0;
  right: 0;
  width: 100wh;
  overflow: hidden;
}

.creeping-line {
  width: 200%;
  -webkit-animation: ticker 60s linear infinite;
  animation: ticker 60s linear infinite;
  height: 55px;
}

.creeping-line span {
  height: 100%;
  padding-top: 8px;
  display: inline-block;
}

.creeping-line i {
  display: inline-block;
  padding-right: 16px;
  margin-top: -5px;
  height: 24px;
}



.creeping-line span:not(.img-wrap) {
  padding-right: 48px
}

@-webkit-keyframes ticker {
  0% {
      -webkit-transform: translate(0);
      transform: translate(0)
  }

  to {
      -webkit-transform: translate(-100%);
      transform: translate(-100%)
  }
}

@keyframes ticker {
  0% {
      -webkit-transform: translate(0);
      transform: translate(0)
  }

  to {
      -webkit-transform: translate(-100%);
      transform: translate(-100%)
  }
}

.footerBrands{

}

.footerFlag{
  max-width: 105% !important;
  height: auto;
    vertical-align: middle;
}

.text-center{
  text-align: center;
}

