/* Footer Styling *********************************************************** */

footer.footer,footer.footer-copyright{background-color:#333;color:var(--color-white)}
.footer{padding:1em 0 0}
.footer .container{padding-block:0.5em}
.footer .footer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2em;justify-content: space-between}
.footer .footer-header .footer-header-left{
    display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;
}
.footer .footer-header .footer-header-left ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;padding:0;margin-bottom:0}
.footer .footer-header .footer-logo{margin-right:1em}
.footer .footer-header .footer-header-left ul a{text-transform:capitalize;color:var(--color-white);font-family:Outfit,sans-serif;font-weight:400;font-size:16px;line-height:22px;letter-spacing:0;text-transform:uppercase}
.footer .footer-items{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2em;padding-bottom:1em}
.footer .footer-item h2{font-size:1.2rem;font-weight:300;text-transform:capitalize;font-family:Outfit,sans-serif;font-weight:500;font-size:20px;line-height:24px;letter-spacing:0;margin-bottom:.5em}
.footer .footer-items ul{padding:0}
.footer .footer-items ul li{margin-top: 8px}
.footer .footer-item a{color:var(--color-white);font-family:Outfit,sans-serif;font-weight:400;font-size:14px;line-height:22px;letter-spacing:0}
.footer .footer-socials{padding-block:1em}
.footer .footer-socials ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;padding:0}
.footer .footer-socials a{font-size:2rem;color:var(--color-white)}
footer.footer-copyright{padding-block:1.12em;border-top:1px solid var(--color-gray)}
footer.footer-copyright p{text-align:center;font-family:Outfit,sans-serif;font-weight:400;font-size:16px;line-height:22px;letter-spacing:0}
footer .footer-header-2{display:none;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-bottom:2em}
footer .footer-header-2 .footer-logo img{width:70%}
footer .footer-header-2 nav{padding:1em}
footer .footer-header-2 nav ul{padding:0}
footer .footer-header-2 nav ul li{padding-bottom:8px}
footer .footer-header-2 nav ul li:last-child{padding-bottom:0}
footer .footer-header-2 a{color:var(--color-white);text-transform:capitalize}
@media screen and (max-width:992px){
.footer .footer-header{display:none}
footer .footer-header-2{display:-ms-grid;display:grid;margin:0}
}
@media screen and (max-width:580px){
.footer .footer-item h2,.footer .footer-item li{text-align:center}
footer .footer-header-2{-ms-grid-rows:(1fr)[2];grid-template-rows:repeat(2,1fr);-ms-grid-columns:1fr;grid-template-columns:1fr;margin-bottom:2em}
footer .footer-header-2 > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}
footer .footer-header-2 > *:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}
footer .footer-header-2 .footer-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
footer .footer-header-2 .footer-logo img{width:150px}
footer .footer-header-2 nav li{text-align:center}
.footer .footer-socials ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}