h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Open Sans', sans-serif;
  line-height: 1.46;
}

.heading-xl {
  font-size: 2.3rem !important;
}

.white-h3 {
	color: white;
}

.bigh3 {
	font-size: 5rem !important; line-height: 1.8rem !important;
}

.sml {font-size: 1rem !important}

@media (min-height: 600px) and (min-width: 767px) {
  .background-image-holder[data-holder-type="hero"] {
    height: 100vh;
  }
}

  .c-indigo {color: #541b7b !important; font-weight: 600 !important;    line-height: 2.5rem; margin-left: 1rem !important;}

  .c-text {color: black !important; font-size: 0.8rem !important; font-weight: 200 !important;   margin-left: 1rem !important;}

  .c-bukl {font-size: 1.3rem !important; color: #541b7b !important; font-weight: 300 !important; margin-left: 1rem !important; }

  .footer {
 background-image: url(../../assets/images/back_1-01.png);
  color: rgba(255, 255, 255, 0.8);
}


@media (max-height: 600px) and (max-width: 767px) {
  .c-indigo {color: #541b7b !important; font-weight: 600 !important;  line-height: 1rem !important; margin-left: 5rem !important;}

  .c-text {color: black !important; font-size: 0.8rem !important; font-weight: 200 !important; margin-left: 5rem !important;}

  .c-bukl {font-size: 1.3rem !important; color: #541b7b !important; font-weight: 300 !important; margin-left: 5rem !important;}
}

@media (max-width: 991px) {
  .background-image-holder .holder-item {
    height: 100%;
    padding: 4rem 0;
  }
}
@media (max-width: 991px) {
.slice--offset-top {
  padding-top: 1rem !important;
}
}

.team { margin-left: 2rem;
margin-right: 2rem;
margin-bottom: 5rem;}
 