
@media (max-width: 767px) {
html {
overflow-x: hidden !important;
}
}
h1,
h2,
h3,
h4 {
line-height: initial !important;
}
#hero {
color: white; padding: 80px 0;
}
#hero .c-container h1 {
font-style: normal; font-weight: 500; font-size: 4em;
/* or 47% */
text-align: center; text-transform: uppercase; font-style: normal; font-weight: 500; font-size: 4em; margin: 4rem;
}
#hero h3 {
font-weight: 100; font-size: 3em; text-transform: uppercase;
}
#hero ul {
text-align: start;
}
#hero ul li {
font-weight: 100; font-size: 2.5em; text-transform: uppercase; margin-bottom: 10px;
}
@media (max-width: 768px) {
#hero {
font-size: 6px; padding: 40px 0px;
}
#hero h3 {
padding: 10px 25px; text-align: center;
}
#hero ul li {
margin-bottom: 0;
}
}
@media (min-width: 768px) {
#hero {
font-size: 14px;
}
#hero .hero-list-wrapper {
text-align: start; padding: 3em 4em; width: 1300px; margin: 0 auto;
}
}
/* Modify layout width */
.d-flex.justify-content-between.flex-lg-row.flex-column.my-5.pt-3 {
    max-width: 1440px !important;
    margin: 0 auto !important;
}

.lead-form-title {
    font-size:1.5rem;
    font-weight: bold;
    margin-bottom:1rem;
}
