.footer{
background:#8f45e4;
color:white;
padding:20px 20px ;
}


.footer-col h3,
.footer-col h4{
margin-bottom:15px;
font-size:18px;
}

.footer-col p{
font-size:14px;
color:#d8c8ff;
line-height:1.6;
}

.footer-col a{
display:block;
text-decoration:none;
color:#e5dbff;
font-size:14px;
margin-bottom:8px;
}

.footer-col a:hover{
color:#ffb3ff;
}

.social{
display:flex;
gap:15px;
font-size:22px;
}

.footer-bottom{
border-top:1px solid rgba(255,255,255,0.2);
margin-top:5px;
padding-top:5px;
text-align:center;
font-size:14px;
color:#cbb9ff;
}