.gbk-footer{

    background:#0f172a;

    color:#fff;

    padding:80px 20px 30px;

}

.gbk-footer-grid{

    display:grid;

    grid-template-columns:2fr 1fr 1fr 1fr;

    gap:40px;

}

.gbk-footer h3,
.gbk-footer h4{

    margin-bottom:20px;

}

.gbk-footer p{

    color:#cbd5e1;

    line-height:1.8;

}

.gbk-footer ul{

    list-style:none;

}

.gbk-footer li{

    margin-bottom:12px;

}

.gbk-footer a{

    color:#cbd5e1;

    transition:.3s;

}

.gbk-footer a:hover{

    color:#fff;

}

.gbk-footer-bottom{

    border-top:1px solid rgba(255,255,255,.1);

    margin-top:50px;

    padding-top:25px;

    text-align:center;

}



@media (max-width:768px){

	.gbk-footer-grid{

		grid-template-columns:1fr;

		gap:30px;

	}

}