* {
    box-sizing: border-box;
}
body, html {
	font-size: 100%;
	font-weight: 100;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	font-family: 'Poppins', sans-serif;
}
h1, h2, h3, h4, h5, h6 {
    text-align: center;
    padding: 1em 0;
}
h1 {
	padding: 1.2em 0 1em;
}
@media screen and (max-width: 767px){
  h2 {padding-bottom: 0.5em}
}
p, li {font-size: calc(16px + 0.2vw)}
.font-p-grey p {color: #495057;}
.font-h-grey h1, .font-h-grey h2, .font-h-grey h3, .font-h-grey  h4, .font-h-grey  h5, .font-h-grey  h6 {color: #495057;} 

#footer a {
    color: white;
    text-decoration: underline;
}
#footer a:hover {
    color: #CCCCCC;
}
#footer .row {
	margin: 0;
}
/*.container {
	padding: 1rem;
}*/
.text-bigger {
	font-size: calc(16px + 0.7vw)
}
.text-bigger-heading {
	font-size: calc(25px + 1vw);
	font-weight: bolder;
}

.padding-tb, .diagramm {padding: 1em 0}

}
.btn-custom {
	padding: 1em;
  border-radius: 10px;
   
}

@media screen and (max-width: 1023px) {
.hide-sm-md {
	display: none;
}
}
@media screen and (max-width: 767px) {
.hide-sm {
	display: none;
}
}
@media screen and (min-width: 1024px) {
.hide-lg {
	display: none;
}
}
.section {
	padding: 2em 0
}
.bg-color-2 {
	background-image: linear-gradient(rgba(0, 0, 0, 1), rgba(0, 0, 0, 0.7))
}
.bg-color-3 {
	background-image: linear-gradient(rgba(0, 0, 0, 1), rgba(0, 0, 0, 0.7))
}
.bg-color-4 {
	background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5))
}
.bg-color-5 {
	background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5))
}
.bg-color-6 {
	background-image: linear-gradient(rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.6))
}
.bg-color-7 {
	background-image: linear-gradient(rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.08))
}
.padding-lr {
	padding-left: 1em;
	padding-right: 1em;
}
.margin-lr {
	margin: 0.5em 0;
}
@media screen and (min-width: 768px){
.margin-lr {
	margin-left: 1em;
	margin-right: 1em;
}
}
.btn-tel {
min-width: 286px
}

.text-grey h2 {
color: #33363a;
}
.text-grey p {
color: #464a4e;
}
.font-weight-bold {
	font-weight: 400px !important;
}