.bottombar-footer{width:100%;background:#181848;color:#fff;padding:100px 0;border-top:1px solid #222}.bottombar-container{max-width:1200px;margin:0 auto;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;padding:0 24px;gap:80px}.bottombar-logo{min-width:220px;max-width:320px}.bottombar-logo .logo{font-size:32px;margin-bottom:16px;display:flex;align-items:center;gap:0;letter-spacing:1px;margin-left:0;font-weight:700}.bottombar-logo .logo .highlight{color:#FF9900}.bottombar-logo .slogan{font-size:14px;color:#aaa;margin-bottom:8px;font-weight:300}.bottombar-right{display:flex;flex-direction:row;gap:80px;flex-wrap:wrap;justify-content:flex-start}.company-addresses,.contact-info{min-width:200px;max-width:280px}.section-heading{font-weight:700;margin-bottom:16px;color:#FF9900;font-size:16px;text-transform:uppercase}.address-list{display:flex;flex-direction:column;gap:8px}.address-item{color:#fff}.address-item,.contact-detail{font-size:14px;line-height:1.4;font-weight:300}.contact-detail{margin-bottom:8px}.contact-detail a{color:#fff;text-decoration:none;transition:color .2s}.contact-detail a:hover{color:#FF9900}@media (max-width:768px){.bottombar-footer{padding:56px 0}.bottombar-container{flex-direction:column;align-items:flex-start;gap:40px;padding:0 20px}.bottombar-logo{margin-bottom:20px}.bottombar-right{flex-direction:column;align-items:flex-start;gap:32px;width:100%}.company-addresses,.contact-info{min-width:0;width:100%}.section-heading{margin-bottom:12px}.address-list,.contact-detail{gap:6px}}@media (min-width:769px) and (max-width:1024px){.bottombar-container{gap:50px}.bottombar-right{gap:35px}}