
.hc-logo {
    position: absolute;
    top: 40px;
    left: 40px;
    z-index: 1044;
    width: 50px;
}
.hc-bg-mid-grey {
  background-color: #c6c6c6 !important;
}
.hc-header {
    padding: 70px 0 50px 0;
}
.hc-header h1 {
    font-family: Inter, sans-serif;
	font-weight: 600;
	font-size: 3rem;
	line-height: 1.5;
	color: #1d1d1d;
}
hr {
    border-top: 1px solid #1d1d1d !important;
}






@media (max-width: 1199px) {

.hc-header {
    padding: 65px 0 55px 0;
}
	
}


@media (max-width: 991px) {

.hc-header {
    padding: 60px 0 55px 0;
}
	
}


@media (max-width: 768px) {
 
.hc-header {
    padding: 65px 0 40px 0;
}
.hc-header h1 {
	font-size: 2.5rem;
}

}


@media (max-width: 576px) {
    
.hc-header {
    padding: 70px 0 20px 0;
}
.hc-header h1 {
	font-size: 1.8rem;
}

}









