/*
 * Globals
 */


/* Custom default button */
.btn-secondary,
.btn-secondary:hover,
.btn-secondary:focus {
  color: #333;
  text-shadow: none; /* Prevent inheritance from `body` */
}


/*
 * Base structure
 */

body {
  background-color:#FAFEFF;
  background-image: linear-gradient(rgba(237, 237, 237, .7) .1em, transparent .1em), linear-gradient(90deg, rgba(237, 237, 237, .7) .1em, transparent .1em);
  background-size: 4em 4em;
}

@media (min-width: 992px) {
  main{
    background-image: url("/public/shadow.svg");
    background-position-x: right;
    background-repeat: no-repeat;
  }

  .container-lg.background-lg{
    background-image: url("/public/bg.svg");
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: 2rem;
    background-size: 50%;
    min-height: 100vh;
  }
}

.homeintelle-logo {
  margin-top:5rem;
  margin-bottom: 2rem;
}

.purple-text {
  color: #6739B7;
}

.btn-primary{
  background-color: #6739B7;
  border-color: #875ecd;
  padding: 1.5rem;
  width: 100%;
  font-size: 1.5rem;
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:disabled{
  background-color: #875ecd;
  border-color: #6739B7;
}

.btn-primary:focus{
  box-shadow: none;
}


.feature-card {
  box-shadow: 0px 0px 0px 1px rgba(255, 218, 174, 0.8);
  border-radius: .7rem;
  padding: .5rem;
  background: #fff;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}
.feature-card img{
  padding: 10px;
  padding-left: 0px;
}

h2{
  font-family: "Comfortaa", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  font-size: 45px;
  padding-top:10px;
}

p.lead{
  margin: 0px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 130%;
  letter-spacing: 0%;
  text-align: left;
  padding-bottom: 13px;
  padding-top: 13px;
  max-width: 35rem;
}
