.facilities-inner {
    display: grid;
    grid-template-columns: var(--grid-desktop, 1fr);
    align-items: stretch;
	overflow:hidden;

}


@media (max-width: 1024px) {
  .facilities-inner {
    grid-template-columns: var(--grid-tablet, 1fr);
  }
}

@media (max-width: 767px) {
  .facilities-inner {
    grid-template-columns: var(--grid-mobile, 1fr);
  }
}

.facilities-divider {
    height: 1px;
    background: #1c4e9d;
    margin-bottom: 30px;
}

.facilities-list {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 15px 24px;
}

.facility-item {
    display: flex;
    align-items: center;
}
.facility-item .icon {
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.facilities-image img {
    width: 100%;
    height: 232px;
    object-fit: cover;
	display:block;
}

@media (max-width: 1024px) {
   
	.facilities-content{
		padding:32px 20px;
	}
    .facilities-list {
        grid-template-columns: repeat(2, 1fr);
    }
	.facilities-image img{
		height:100%;
	}
}


@media (max-width:767px){
	.facilities-list{
		gap:21px 40px;
	}
	.facilities-inner{
		  background: transparent;
	}
	.facilities-content{
		padding:24px 16px 47px 16px;
		border-radius:0;
		  background: #FFF39D;
	}
	.facilities-divider{
		height:2px;
		background:#FFEA59;
		margin-bottom:23px;
	}
	.facility-item{
		gap:8px;
	}
	.facility-item .icon{
		width:24px;
		height:24px;
	}
	.facilities-image {
		aspect-ratio:1;
		overflow:hidden;
	}
}
@media (max-width:360px){
	.facilities-list{
		grid-template-columns:1fr !important;
	}
}

