.post-lising-section .main-title{
    max-width: 100%;
	margin-bottom: 40px;
}
.post-lising-section .row:has(.card-office){
	--bs-gutter-y: 80px;
	--bs-gutter-x: 80px;
}
.card-office .btn-wrap{
    gap: 4px;
    margin-top: 16px;
}
.card-office .title{
    margin-bottom: 12px;
    color: var(--title-color);
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    font-family: var(--primary-fonts);
}
.card-office p{
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 1.4;
    color: var(--text-color);
}
.card-office .text{
    font-size: 14px;
}
.post-lising-section  .row .item:has(.card-office){
	border-left: 1px solid var(--gray);
}
.post-lising-section .row.columns-2 .item:has(.card-office):nth-child(2n - 1){
    border: 0;
}
.post-lising-section .row.columns-3 .item:has(.card-office):nth-child(3n + 1){
    border: 0;
}
.post-lising-section .row.columns-4 .item:has(.card-office):nth-child(4n + 1){
    border: 0;
}
.post-lising-section .row.columns-5 .item:has(.card-office):nth-child(5n + 1){
    border: 0;
}
.post-lising-section .btn-box.btn-transparent{
    background-color: transparent;
    border-color: #CCD2DB;
    color: var(--navy-color);
}
.post-lising-section .btn-box.btn-transparent:hover{
    background-color: var(--navy-color);
    border-color: var(--navy-color);
    color: #ffffff;
}
.post-lising-section .main-title {
    margin-bottom: 60px;
}

.post-lising-section .main-title .title {
    margin: 0;
}
@media screen and (max-width: 767px){
    .post-lising-section .item:has(> .card-office):not(:first-child){
        padding-top: 40px;
        margin-top: 40px;
        border: 0;
        border-top: 1px solid #B08A4733 !important;
    }
}