.footer-outer{border-top:1px solid var(--neutral-200);padding:48px 0 120px}.footer-section{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-logo{margin-bottom:12px}.footer-left{flex:0 33.3%}.footer-right{flex:0 50%}.footer-menu{display:flex;flex-wrap:wrap;justify-content:center}.footer-title p{color:#313131;font-family:Gotham;font-size:18px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:12px}.footer-social ul{display:flex;flex-direction:row;gap:12px;list-style:none;margin-bottom:12px;padding:0}.footer-social ul li svg{height:24px;width:24px}.footer-menu-wrap ul{flex-direction:column;gap:8px}.footer-menu-wrap{width:204px}.footer-btn a{background:none;border-color:var(--neutral-300);border-radius:8px;border-style:solid;border-width:1px;box-shadow:none;color:var(--neutral-800);display:inline-block;font-family:Gotham;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.25px;line-height:20px;padding:12px 16px;text-decoration:none}.footer-btn a:hover{border-color:var(--neutral-400)}.footer-menu-wrap ul li a{color:var(--neutral-800);font-family:Gotham;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.25px;line-height:20px;text-decoration:none}.footer-menu-wrap p{font-family:Gotham;font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:8px;text-transform:uppercase!important}.footer-menu-wrap ul li{font-size:14px;letter-spacing:.25px;line-height:20px}.footer-bottom p,.footer-menu-wrap ul li{font-family:Gotham;font-style:normal;font-weight:400}.footer-bottom p{font-size:12px;line-height:16px}.footer-bottom p a{color:var(--neutral-800);text-decoration:underline}.footer-bottom p a:hover,.footer-menu-wrap ul li a:hover{color:var(--shades-primary-1);cursor:pointer}@media(max-width:1250px){.footer-menu-wrap{flex:0 0 41.66667%;max-width:33.33333%;width:41.66667%}.footer-outer{padding:48px 20px 120px}}@media(max-width:1000px){.footer-wrapper{margin:0 auto}.footer-outer,.footer-wrapper{max-width:var(--max-width-tablet)}.footer-outer{padding:48px 32px}.footer-menu,.footer-section{flex-direction:column}.footer-menu{gap:20px;margin-bottom:30px}.footer-btn a{align-items:center;align-self:center;display:flex;justify-content:center}.footer-left{padding-bottom:30px}.footer-menu-wrap{flex:0 100%;max-width:100%;width:100%}}