/* :root {
    --gradient: linear-gradient(to left top, #DD2476 10%, #FF512F 90%) !important;
  }
   */
  /* body {
    background: #111 !important;
  } */


  @media (min-width: 768px){
    .integration-hub .card-body {font-size:11.5px}
  }


  @media (min-width: 997px){
  .integration-hub .card-body {font-size:15px}
  }
  .integration-hub .card {
    display: flex;
    height: 320px;
    
    background-color: #111013;
    border-radius: 10px;
    box-shadow: -1rem 0 3rem #000;
  /*   margin-left: -50px; */
    transition: 0.4s ease-out;
    position: relative;
    left: 0px;
  }
  
  .integration-hub .card:not(:first-child) {
      margin-left: -50px;
  }
  
  .integration-hub .card:hover {
    transform: translateY(-20px);
    transition: 0.4s ease-out;
  }
  
  .integration-hub .card:hover ~ .card {
    position: relative;
    left: 50px;
    transition: 0.4s ease-out;
  }

 .integration-hub h5.titles.card-title {
    text-align: center;
}
  
  
  .card {
    background: transparent;
    border: transparent;
  }


  
  
  
  
  
  /* .card {
    margin: 30px auto;
    width: 300px;
    height: 300px;
    border-radius: 40px;
    background-image: url('https://i.redd.it/b3esnz5ra34y.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-repeat: no-repeat;
  box-shadow: 5px 5px 30px 7px rgba(0,0,0,0.25), -5px -5px 30px 7px rgba(0,0,0,0.22);
    transition: 0.4s;
  } */
  
  

  .body_06 h3{
    color: #fff;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  /* z-index: 800 !important; */
  /* background-color: #fff; */
  opacity:0.8 !important;
}
.modal-content {
  background-color: #222;
  border: 1px solid #f879b6;
  border-radius: 2.3rem;

}

.modal-backdrop.in {
  opacity: 0.9 !important;
}

.form-control {
  height: calc(4.25rem + 1.5px);
}
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  opacity: 1;
}
.modal-body {
  /* margin-top: -2rem; */
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  /* padding: 2rem; */
}

.walletModal{
  padding:0;
}

#modal-header-custom  {
  border-bottom: 1px solid #222;
  padding: 20px;
  min-height: 0px !important;
  z-index: 1;
  background: #222 !important;
  border-radius: 2.3rem !important;

  }

.modal-footer {
    border-top: 1px solid #222;
    /* margin-top: -4rem; */
}


.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0rem rgba(0, 123, 255, .25)
}

.btn-secondary:focus {
  box-shadow: 0 0 0 0rem rgba(108, 117, 125, .5)
}

.close:focus {
  box-shadow: 0 0 0 0rem rgba(108, 117, 125, .5)
}

.mt-200 {
  margin-top: 200px
}  

.social-icon {
  height: 50px;
  width: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff !important;
  font-size: 14px;
  border-radius: 7px;
  margin-right: 11px;
  cursor: pointer;
}
.social-icon a{
color:white !important;
}

.connectBtn{
  padding:0;
}

  /* .btn {
    border: 5px solid;
    border-image-slice: 1;
    background: var(--gradient) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    border-image-source:  var(--gradient) !important; 
    text-decoration: none;
    transition: all .4s ease;
  }
  
  .btn:hover, .btn:focus {
        background: var(--gradient) !important;
    -webkit-background-clip: none !important;
    -webkit-text-fill-color: #fff !important;
    border: 5px solid #fff !important; 
    box-shadow: #222 1px 0 10px;
    text-decoration: underline;
  } */


  .benefits-card{
    align-self: center;
    display: inline-block;
    padding:0px;
  }
  .benefit-icon{
    font-size:50px;
  }
  
  .benefit-col{
    align-self: center;
    padding:0px;
  }
  
  .benefit-body{
    padding: 0.5rem;
  }
  section#welcome {
      padding-top: 100px;
  }

 
  /* #best_feature_06 { 
    background-image: url(/images/sapien-cover.png);
    background-position: right;
    background-repeat: no-repeat;
  } */

  .sapiens{
    margin:auto;
    text-align: center;
    /* height: 300px; */
    padding-top:150px;
  }

  .sapiens-btn{
    background: linear-gradient(90deg,#d02561,#ff79a8);
          color: #ffffff;
          width: 165px;
          margin-top: 2px;
  }

.sapiens-btn[aria-expanded="true"]{
  background: #e9c137;
}


#top-3{
  background: transparent;
    position: relative;
    z-index: 3;
    padding: 0 0 150px;
}

/* .sapiens-properties{
  text-align: left;
} */

button#cookie-notification__decline {
  display: none;
}

.dist-title{
  color:black !important;
  -webkit-text-fill-color: black !important;
}

dd {
  display: list-item;
  list-style-type: ">";
  padding-inline-start: 1ch;
}

dl {
  margin: auto;
  text-align: left;
}

.panel-heading {
  border-radius:10px;
}


.card-body{
  color:#ffffff !important;
}

.card-body li {
  list-style-type: ">";
  padding-inline-start: 1ch;
  color:black !important;
}

.integration-hub{
  background-color: black;
}

@media screen and (max-width: 768px){
.integration-hub{
  padding-top:75px;
}}

#join-discord{
 
    right: 0;
    top: 0px;
    border: 0 none;
    border-radius: 5px;
    background: linear-gradient(90deg,#d02561,#fe8a39);
    color: #ffffff;
    font-weight: 600;
    width: 300px;
    height: 84px;
    font-size: 18px;
    box-shadow: 0 0 15px 0 rgb(0 0 0 / 30%);
    
}

.discord-button{
  margin-top:20px;
  cursor: pointer;
}


cloudflare-app[app="flashcard"] flashcard-message p:first-child {
  margin-top: 0;
  color: black;
}