﻿#footer.new-footer-wrap{background:#0d1f35;color:#fff;margin-top:0}
.footer-top{padding:55px 0 35px;background:#122540}
.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:45px}
.footer-col h4.footer-heading{color:#fff;font-size:13px;font-weight:700;margin-bottom:18px;padding-bottom:10px;border-bottom:2px solid #f4841e;text-transform:uppercase;letter-spacing:1.5px}
.footer-col .footer-links{list-style:none;padding:0;margin:0}
.footer-col .footer-links li{margin-bottom:9px}
.footer-col .footer-links li a{color:#9fb5c8;text-decoration:none;font-size:13px;transition:color 0.2s}
.footer-col .footer-links li a:hover{color:#f4841e}
.footer-brand .footerLogo{display:inline-block;margin:0 0 16px 0;background:#fff;padding:10px 16px;border-radius:5px}
.footer-brand .footer-blurb{color:#9fb5c8;font-size:13px;line-height:1.7;margin-bottom:18px}
.footer-address-block{margin-bottom:15px}
.footer-address-block p{color:#9fb5c8;font-size:13px;line-height:1.7;margin:0 0 4px}
.footer-address-block a.footer-phone{color:#f4841e;text-decoration:none;font-size:17px;font-weight:700;display:inline-block;margin-top:5px}
.footer-address-block a.footer-phone:hover{color:#fff}
ul.footer-social{list-style:none;padding:0;margin:18px 0 0;display:flex;gap:8px}
ul.footer-social li a{display:inline-block;text-decoration:none;line-height:0}
ul.footer-social li a img{display:block;width:36px;height:36px;object-fit:cover;border-radius:6px}
.footer-contact-items{margin-bottom:22px}
.footer-contact-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}
.footer-contact-item .fci-icon{font-size:20px;color:#f4841e;margin-top:1px;flex-shrink:0;width:22px;text-align:center}
.footer-contact-item .fci-text{font-size:13px;color:#9fb5c8;line-height:1.5}
.footer-contact-item .fci-text strong{display:block;color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:2px}
.footer-contact-item .fci-text a{color:#9fb5c8;text-decoration:none}
.footer-contact-item .fci-text a:hover{color:#f4841e}
.footer-divider{border:none;border-top:1px solid rgba(255,255,255,0.07);margin:0}
.footer-bottom{background:#0d1f35;padding:18px 0}
.footer-bottom-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}
.footer-bottom-left p{color:#5a7a95;font-size:12px;margin:0;line-height:1.5}
.footer-bottom-left a{color:#5a7a95;text-decoration:none}
.footer-bottom-left a:hover,.footer-bottom-right a:hover{color:#f4841e}
.footer-bottom-right{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.footer-bottom-right a{color:#5a7a95;font-size:12px;text-decoration:none;transition:color 0.2s}
.footer-bottom-right .footer-payment img{height:22px;width:auto;opacity:0.6;vertical-align:middle;transition:opacity 0.2s}
.footer-bottom-right .footer-payment:hover img{opacity:1}
@media(max-width:1100px){.footer-grid{grid-template-columns:1fr 1fr;gap:35px}}
@media(max-width:640px){.footer-grid{grid-template-columns:1fr;gap:30px}.footer-bottom-inner{flex-direction:column;text-align:center}.footer-bottom-right{justify-content:center}}