/* Remove default elements */
.et-l.et-l--header, .et-l.et-l--footer { display:none; }

/* Custom LP CSS */
.aa-logo { text-align: center; }
#lp-head .aa-logo img { width: 250px; height: auto; padding-top:40px; }
#lp-footer .aa-logo img { width: 255px; height: auto; margin-bottom: 10px; }
#lp { background-image:url('https://advocacy.theautoalliance.org/wp-content/uploads/2025/02/workers-assemble-a-vehicle-body-process-of-weldin-2023-11-27-04-56-33-utc-scaled-1.jpg'); background-size:cover; padding: 100px 0px; }
#lp-main { background-color: #fff; max-width: 1200px; margin: auto; padding: 50px; }
#lp-main h1 {
    font-size:3.3em; font-weight:700; color: #004EA8; margin-bottom:20px; 
}
#lp-main p { font-size:1.2em; line-height:1.8em; color:#333; }
#lp-content { display: block; }
#lp-footer { background-color: #000; padding: 50px; }
#lp-footer p { color: #fff; }
#lp-footer a:hover { text-decoration: underline; }
.socials { text-align: center; }
#lp-footer .socials a { color: #000; text-decoration: none; }
.fa-brands { 
    font-size: 1em; background-color: #fff;
    border: solid 2px #fff; border-radius: 50px;  
    padding: 15px 15px; margin-right: 15px; 
}
.fa-facebook-f {
    padding: 15px 18px;
}
.div-wrap { 
    display: grid; grid-template-columns: 1fr 1fr; gap: 50px; padding: 20px;
}
@media screen and (max-width:1200px) {
    #lp-main .div-wrap { display: block; }
    #lp-content { margin-bottom:50px; }
}
@media screen and (max-width:800px) {
    .socials a { display: block; margin-bottom: 10px; }  
}