footer{min-height:1px;background-color:rgb(13,13,13);color:#fff;margin-top:60px;padding-top:64px}
footer a{color:#fff;text-decoration:none}
footer .bottom-header{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:32px 0 30px;position:relative}
footer .bottom-header:before{content:" ";grid-column:1/-1;width:100%;height:1px;background-color:#fff;display:block;opacity:.087;margin:-32px 0 0}
footer .bottom-header .col{min-width:0}
footer .bottom-header ul{margin-top:8px}
footer .bottom-header ul li~li{margin-top:8px}
footer .bottom-header ul li a{color:#9ea3ab;font-size:13px;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:.2px;transition-duration:.5s}
footer .bottom-header ul li a:hover{color:#fff}
footer .sub-title{font-size:17px;font-style:normal;font-weight:700;line-height:1.35;margin-bottom:12px}
footer .contact-footer .sub-title{margin-bottom:16px}
footer .wrap-hrefs{display:flex;flex-direction:column;gap:16px}
footer .href{font-size:15px;color:#f7f7f7;display:inline-flex;font-weight:500;line-height:1.45;width:-moz-fit-content;width:fit-content;align-items:center;flex-wrap:wrap;gap:0 10px}
footer .href:after{margin-top:5px;content:" ";background:#f57905;width:100%;height:1px;display:block}
footer .footer-bottom-row{align-items:flex-start;border-top:1px solid rgba(255,255,255,.087);display:flex;gap:32px;justify-content:space-between;padding:24px 0 32px}
footer .footer-bottom-row__left{display:grid;gap:18px;min-width:0}
footer .footer-social-links{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}
footer .footer-social-link{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#fff;display:inline-flex;justify-content:center;padding:0;width:36px;height:36px;text-transform:none;transition:.25s}
footer .footer-social-link:hover{background:#f57905;border-color:#f57905;color:rgb(13,13,13)}
footer .social-menu-container ul{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0}
footer .social-menu-container li{list-style:none}
footer .footer-logo{align-items:center;display:flex;justify-content:flex-end;min-width:180px;padding-top:6px}
footer .footer-logo img{display:block;filter:brightness(0) invert(1);height:auto;max-width:168px;width:100%}
footer .small-text{font-weight:500;line-height:22px;font-size:14px;color:#f7f7f7}
footer .col .btn{width:-moz-fit-content;width:fit-content;margin-bottom:16px;font-size:12px}
footer .footer-legal{padding:0}
footer .footer-legal .small-text{color:#9ea3ab}
@media only screen and (max-width:991px){footer .bottom-header{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media only screen and (max-width:767px){footer{padding-top:44px}footer .bottom-header{grid-template-columns:1fr;gap:28px;padding-bottom:24px}footer .footer-bottom-row{display:grid;gap:24px;padding-bottom:28px}footer .footer-logo{justify-content:flex-start;min-width:0;padding-top:0}}
