.job_accordian {
    margin-top: 150px;
}

.job-content h2.wp-block-heading {
    font-family: 'Barlev-Regular', arial;
    font-size: 74.5px;
    font-weight: 400;
    line-height: .83;
    letter-spacing: normal;
    margin-top: 22px;
    margin-bottom: 60px;
    color: #000;
}

.job-content h3.wp-block-heading {
    font-family: 'Barlev-Regular';
    font-size: 45px;
    font-weight: 500;
    line-height: 1;
    color: #000;
    margin-top: 0px;
    margin-bottom: 40px;
}

.job-content .wp-block-columns {
    display: flex;
    align-items: start;
    justify-content: space-between;
    flex-wrap: wrap !important;
    column-gap: 50px;
    row-gap: 20px;
}

.job-content .wp-block-columns .job-items {
    flex: none;
    max-width: calc((100% / 3) - 50px);
    width: 100%;
    display: flex;
    flex-direction: column;
    row-gap: 16px;
}

.job-content .wp-block-columns .job-items img {
    max-width: 35px;
    width: 100%;
    object-fit: cover;
}

.job-content .wp-block-columns .job-items p {
    font-family: "Almoni-Neue-Regular", arial;
    font-size: 22px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
}


@media (max-width : 991px) {
    .job-content .wp-block-columns {
        column-gap: 20px;
    }

    .job-content .wp-block-columns .job-items {
        max-width: calc((100% / 3) - 20px);
    }
}

@media (max-width : 768px) {
    .job-content .wp-block-columns .job-items {
        max-width: calc((100% / 2) - 20px);
    }

    .job-content .wp-block-columns .job-items p {
        font-size: 18px;
        line-height: 24px;
    }
}

/* section accordian */

.job_accordian .job_listing_title {
    font-family: 'Barlev-Regular', arial;
    font-size: 45.5px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.36;
    letter-spacing: normal;
    color: #000;
    margin-bottom: 32px;
}

.job_accordian ul.job_list {
    padding: 0px;
}

.job_accordian ul.job_list li.job_items {
    list-style-type: none;
    border-bottom: solid 2px #CCCCCE;
}

ul.job_list li.job_items h3.job_item_title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-family: 'Barlev-Regular', arial;
    font-size: 36px;
    line-height: 1.72;
    color: #000;
    margin: 0px;
    width: 100%;
    margin-top: 12px;
    cursor: pointer;
}

li.job_items h3.job_item_title::after {
    content: "";
    background-image: url('/wp-content/themes/lironmor-v2-etyhadar/assets/css/images/arrow-down.png');
    background-size: 100%;
    background-repeat: no-repeat;
    width: 13px;
    height: 9px;
    transition: 0.3s ease-in-out;
    margin-left: 13px;
}

li.job_items h3.job_item_title.active::after {
    transform: rotate(180deg);
    transition: all 0.3s ease-in-out;
}

li.job_items .job_item_type {
    display: flex;
    align-items: center;
    column-gap: 15px;
    padding-bottom: 29px;
}

li.job_items .job_item_type span {
    display: flex;
    align-items: center;
    column-gap: 8px;
    font-family: 'Almoni-Regular', arial;
    font-size: 21px;
    line-height: 1.24;
    color: #000000;
}

li.job_items .job_item_desc p {
    max-width: 535px;
    width: 100%;
    font-family: 'Almoni-Regular', arial;
    font-size: 18px;
    line-height: 1.28;
    color: #000000;
    text-align: justify;
    margin-bottom: 20px;
}

li.job_items .job_item_desc h4 {
    font-family: 'Almoni-Neue-Black', arial;
    font-size: 21px;
    line-height: 1.24;
    color: #000000;
    margin-bottom: 25px;
    margin-top: 34px;
}

li.job_items .job_item_desc ul li {
    font-family: 'Almoni-Regular', arial;
    font-size: 18px;
    line-height: 1.28;
    color: #000000;
}

li.job_items .job_item_desc>ul {
    padding-right: 20px;
}

li.job_items .job_item_desc>ul li {
    list-style-type: none;
    position: relative;
}

li.job_items .job_item_desc>ul>li::before {
    content: "";
    background-image: url('/wp-content/themes/lironmor-v2-etyhadar/assets/css/images/ellipse.png');
    background-repeat: no-repeat;
    width: 6px;
    height: 6px;
    background-size: 100%;
    position: absolute;
    right: -15px;
    top: 8px;
}

li.job_items .job_item_desc>ul>li>ul {
    padding-right: 34px;
}

li.job_items .job_item_desc>ul>li>ul>li {
    position: relative;
}

li.job_items .job_item_desc>ul>li>ul>li::before {
    content: "";
    background-image: url('/wp-content/themes/lironmor-v2-etyhadar/assets/css/images/checkmark.png');
    background-repeat: no-repeat;
    width: 11px;
    height: 8px;
    background-size: 100%;
    position: absolute;
    right: -16px;
    top: 5px;
}

li.job_items .job_item_desc a {
    display: inline-block;
    padding: 17px 55px 18px 56px;
    border-style: solid;
    border-width: 2px;
    border-image-source: linear-gradient(to top, #ff0089, #ff2a48);
    border-image-slice: 1;
    margin-top: 51px;
    margin-bottom: 45px;
    font-family: 'Almoni-Regular', arial;
    font-size: 21px;
    line-height: 0.9;
    color: #ff1f59;
}