/* fix home row  */
.grid-cols-self{
	grid-template-columns: repeat(6,minmax(0,1fr));
	row-gap: 30px;
}
.text-58px{
   font-size: 58px;
}
.text-24px{
   font-size: 28px;
}
.padding-space-6{
    padding: 0 20px;
}
@media (min-width:768px) and (max-width:1280px) {
.grid-cols-self{
	grid-template-columns: repeat(3,minmax(0,1fr))
}
.grid-cols-self>div:nth-child(3){
    border:none;
}
}
@media  (max-width:757px) {
.grid-cols-self{
	grid-template-columns: repeat(1,minmax(0,1fr))
}
}
  
.gap-self-4{
    gap:4px;
}