.footer-charles .gf-wrap{font-family:DM Sans,sans-serif}.footer-charles .gf-split{background:linear-gradient(180deg,#fff 48%,#1b1c37 0);padding:50px 0 0}.container{margin:0 auto;max-width:1200px;padding:0 15px}.footer-charles .gf-banner{align-items:center;background:linear-gradient(rgba(103,92,231,.85),rgba(45,48,118,.92)),url(https://gonanodealers.com/hubfs/footer.png?width=860&t=1776761577013);background-repeat:no-repeat;background-size:cover;border-radius:16px;display:flex;gap:32px;justify-content:space-between;overflow:hidden;padding:80px;position:relative}.footer-charles .heading-side{text-align:left;width:55%}.footer-charles .gf-banner h2{color:#fff;font-family:Lato,sans-serif;font-size:40px;font-weight:800;line-height:1.2;margin-bottom:24px}.footer-charles a.gf-btn-cta i,.footer-charles a.gf-btn-phone i{color:#fff}.footer-charles .gf-disclaimer p{color:#fff;font-size:14px;font-weight:400;line-height:24px;text-align:left}.footer-charles .gf-banner-desc{color:#fff;font-size:16px;line-height:1.6;margin-bottom:24px}.footer-charles .gf-banner-badges{display:flex;flex-wrap:wrap;gap:20px}.footer-charles .gf-badge{color:#fff;font-size:15px}.footer-charles .gf-banner-right{display:flex;flex-direction:column;gap:14px;min-width:220px}.footer-charles .gf-btn-phone,.gf-btn-cta{align-items:center;border-radius:50px;display:inline-flex;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;gap:9px;padding:14px 26px;text-decoration:none;transition:all .3s;white-space:nowrap}.footer-charles .gf-btn-phone{border:1.5px solid hsla(0,0%,100%,.8);color:#fff}.footer-charles .gf-btn-cta{background:#e76e38;color:#fff}.footer-charles .gf-btn-phone:hover{background:hsla(0,0%,100%,.12)}.footer-charles .gf-btn-cta:hover{background:#d45a24}.footer-charles .gf-footer{background:#1b1c37;color:#fff}.footer-charles .gf-disclaimer{color:#ddd;font-size:14px;line-height:1.7;padding:80px 15px 40px}.footer-charles .gf-divider{border:0;border-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0)) 1;border-top:1px solid transparent;margin:0 60px}.footer-charles .gf-main{display:flex;flex-wrap:wrap;gap:80px;justify-content:space-between;padding:50px 15px;text-align:left}.footer-charles .gf-logo-col{flex:1;min-width:220px}.footer-charles .gf-logo img{margin-bottom:25px;width:180px}.footer-charles .gf-follow h3{color:#fff;font-size:16px;margin-bottom:15px;text-transform:uppercase}.footer-charles .gf-socials{display:flex;gap:12px}.footer-charles .gf-socials a{align-items:center;border:1px solid #fff;border-radius:50px;color:#fff;display:flex;font-size:22px;height:50px;justify-content:center;text-decoration:none;transition:all .3s;width:50px}.footer-charles a.gf-btn-cta i{rotate:-50deg}.footer-charles .gf-socials a i{color:#fff}.footer-charles .gf-socials a:hover{border-color:#6366f1;color:#fff;transform:translateY(-3px)}.footer-charles .gf-col h4{color:#fff;font-family:DM Sans,sans-serif;font-size:22px;font-style:SemiBold;font-weight:600;line-height:32px;margin-bottom:20px;text-transform:uppercase}.footer-charles .gf-col ul li{list-style:none;margin-bottom:8px;text-decoration:none}.footer-charles .gf-col ul{margin:0;padding:0}.footer-charles .gf-col ul li a{color:#fff;font-size:16px;font-weight:400;line-height:30px;text-decoration:none}.footer-charles .gf-bottom{border:0;border-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0)) 1;border-top:1px solid transparent;padding:25px 15px}.footer-charles .gf-bottom ul li{list-style:none}.footer-charles .gf-bottom-links a{color:#6b7280;text-decoration:none}.footer-charles .gf-bottom-inner{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.footer-charles .gf-bottom-inner a,.footer-charles .gf-bottom-inner p{color:#fff;font-size:16px;font-weight:400;line-height:30px;Opacity:.5}@media (max-width:991px){.footer-charles .gf-banner{flex-direction:column;gap:40px;padding:60px 30px;text-align:center}.footer-charles .heading-side{width:100%}.footer-charles .gf-main{gap:50px}}@media (max-width:767px){.footer-charles .gf-banner{border-radius:12px;padding:50px 20px}.footer-charles .gf-banner h2{font-size:32px}.footer-charles .gf-main{flex-direction:column;gap:40px}.footer-charles .gf-divider{margin:0 20px}.footer-charles .gf-bottom-inner{flex-direction:column;text-align:center}}@media (max-width:480px){.footer-charles .gf-banner{padding:40px 15px}.footer-charles .gf-btn-cta,.footer-charles .gf-btn-phone{font-size:15px;padding:12px 20px}}