*{
  scroll-behavior: smooth;
}

.tm-flex-start {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  
  .ss-style-slit {
    padding-top: 5em;
  }
  
  .ss-style-slit::before, .ss-style-slit::after {
    width: 50.5%;
    width: calc(50% + 10px);
    height: 100px;
    background: #fff;
    top: -70px;
  }
  
  .ss-style-slit::before {
    left: -10px;
    -webkit-transform: skewX(45deg);
            transform: skewX(45deg);
    -webkit-box-shadow: -10px -20px #efefef;
            box-shadow: -10px -20px #efefef;
  }
  
  .ss-style-slit::after {
    right: -10px;
    -webkit-transform: skewX(-45deg);
            transform: skewX(-45deg);
    -webkit-box-shadow: 10px -20px #efefef;
            box-shadow: 10px -20px #efefef;
  }
  
  .cl-wrapper {
  position: fixed;
  bottom: 30px;
  margin-right: auto;
  margin-left: auto;
  left: 0px;
  right: 0px;
  width: 80%;
  background: #fff;
  padding: 15px 25px 15px 25px;
  box-shadow: 1px 7px 14px -5px rgba(0, 0, 0, 0.15);
  text-align: center;
  z-index: 1000;
}

.cl-wrapper.hide {
    display: none;
    pointer-events: none;
}

::selection {
  color: #fff;
  background: #1e87f0;
}

.cl-wrapper img {
  max-width: 90px;
}

.cl-content header {
  font-size: 25px;
  font-weight: 600;
}

.cl-content {
  text-align: justify;
}

.cl-content p {
  color: #858585;
  margin: 5px 0 5px 0;
  line-height: 1.5em;
}

.cl-content .cl-buttons {
  display: flex;
  align-items: center;
  justify-content: end;
}

.cl-buttons button {
  padding: 10px 20px;
  border: none;
  outline: none;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  background: #1e87f0;
  ;
  cursor: pointer;
  transition: all 0.3s ease;
}

.cl-buttons .cl-item {
  margin: 0 10px;
}

.cl-buttons a {
  color: #1e87f0;
  ;
}
  
  /*# sourceMappingURL=style.css.map */

  #home {
    background: rgb(16,30,74);
background: linear-gradient(50deg, rgb(0, 0, 0) 27%, rgba(30,135,240,1) 100%);
    /* background-size: 300% 300%; */
    /* animation: gradient 30s ease infinite; */
    background-attachment: fixed;
  }
  
  /* @keyframes gradient {
    0% {
      background-position: 0% 50%;
    }
    50% {
      background-position: 100% 50%;
    }
    100% {
      background-position: 0% 50%;
    }
  } */