section.faq-hero-section .ast-container{
background-size: cover !important;
background-repeat: no-repeat !important;
}
section.faq-hero-section .banner-text-row {
padding: 10% 2%;
background-color: #00000073;
}
.banner-text {
color: #fff;
font-size: 1.875rem;
text-transform:uppercase;
font-weight: 500;
line-height: 2.6rem;
letter-spacing: 0.6rem;
max-width: 100%;
padding-left: 50px;
}
.accordion-container label {
color: #fff;
font-size: 0.688rem;
font-weight: 500;
line-height: 1.34rem;
letter-spacing: 0.3rem;
text-transform: uppercase;
display: block;
cursor: pointer;
padding: 15px 35px;
background: #000000;
}
.accordion-container {
margin: 1px auto;
}
.accordion-container input {
display: none;
}
.accordion-container article {
overflow: hidden;
height: 0;
}
.accordion-container article p {
margin: 0;
}
.accordion-container input:checked ~ article {
height: auto;	
padding: 15px 35px;
}
.more-space {
margin-bottom: 2em;
}
section.faq-hero-section {
margin: 50px 0;
}
@media(max-width: 767px) {
section { margin-bottom: 25px;
}
.banner-bottom-row .banner-link-col {
max-width: 33.33%;
padding: 0;
}
.banner-text {
font-size: 1.5rem;
letter-spacing: 0.1rem;
}
section.homepage-hero-section .ast-container {
background-position: 35%;
}
section.accordion-container {
padding: 0;
}
.accordion-container label {
padding: 15px;
}
.accordion-container input:checked ~ article {
padding: 15px !important;
}
.accordion-container article p {
margin-bottom: 0px;
}
section.faq-section {
padding-top: 0px !important;
}
}