/* ======================================================================
======================= career-section start ===========================
====================================================================== */
.inner-career-section{max-width: 1077px;margin-inline: auto;}
.inner-career-section > .heading-style-11{text-align: justify;margin-top: 40px;}
.inner-career-section .career-card-wrapper{margin-top: 100px;display: flex;flex-direction: column;gap: 40px;}
.inner-career-section .career-card-wrapper .career-card{display: flex;gap: 57px;border: 1px solid var(--secondary);box-shadow: 0px 4px 4px 0px #00000040; border-radius: 46px;}
.inner-career-section .career-card-wrapper .career-card .career-card-image{width: calc(44% - 57px);position: relative;box-shadow: 4px 0px 4px 0px #00000040;border: 1px solid var(--secondary);overflow: hidden;line-height: 0; border-radius: 46px;}
.inner-career-section .career-card-wrapper .career-card .career-card-image:after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: var(--black-50);}
.inner-career-section .career-card-wrapper .career-card .career-card-image img{aspect-ratio: 420/312; width: 100%;height: 100%;object-fit: cover;object-position: center;}
.inner-career-section .career-card-wrapper .career-card .career-card-image .heading-style-4{position: absolute;top: 50%;left: 0;color: var(--white);text-transform: uppercase;text-align: center;width: 100%;padding-inline: 12px;transform: translateY(-50%);z-index: 2;}

.inner-career-section .career-card-wrapper .career-card .career-card-desc{width: 56%;padding-right: 56px;padding-block: 12px;margin-block: auto;}
.inner-career-section .career-card-wrapper .career-card .career-card-desc .heading-style-11{text-transform: uppercase;}
.inner-career-section .career-card-wrapper .career-card .career-card-desc > .p-big{margin-top: 24px;text-align: justify;}
.inner-career-section .career-card-wrapper .career-card .career-card-desc .apply-link{margin-top: 24px;display: flex;align-items: center;gap: 4px;}
.inner-career-section .career-card-wrapper .career-card .career-card-desc .apply-link ul{display: flex;align-items: center;gap: 10px;}
.inner-career-section .career-card-wrapper .career-card .career-card-desc .apply-link ul li a img{width: 20px;height:20px;transition: all ease-in 0.3s;}
.inner-career-section .career-card-wrapper .career-card .career-card-desc .apply-link ul li a:hover img{opacity: 0.8;}
.inner-career-section > .heading-style-5{margin-top: 48px;text-align: center;}

html[dir="rtl"] .inner-career-section .career-card-wrapper .career-card .career-card-desc{padding-left: 56px;padding-right: 0;}

/* ======================================================================
======================= career-section ended ===========================
====================================================================== */

@media(max-width:1399px) {
    /* ======================================================================
    ======================= career-section start ===========================
    ====================================================================== */
    .inner-career-section .career-card-wrapper{margin-top: 80px;}
    /* ======================================================================
    ======================= career-section ended ===========================
    ====================================================================== */
}
@media(max-width:1199px) {
    /* ======================================================================
    ======================= career-section start ===========================
    ====================================================================== */
    .inner-career-section .career-card-wrapper{margin-top: 60px;}
    .inner-career-section .career-card-wrapper .career-card{gap: 32px;}
    .inner-career-section .career-card-wrapper .career-card .career-card-image{width: calc(44% - 32px);}
    .inner-career-section > .heading-style-11{margin-top: 30px;}
    .inner-career-section .career-card-wrapper .career-card .career-card-desc{padding-right: 32px;}
    html[dir="rtl"] .inner-career-section .career-card-wrapper .career-card .career-card-desc{padding-left: 32px;padding-right: 0;}
    .inner-career-section .career-card-wrapper .career-card .career-card-desc > .p-big, .inner-career-section .career-card-wrapper .career-card .career-card-desc .apply-link{margin-top: 16px;}
    /* ======================================================================
    ======================= career-section ended ===========================
    ====================================================================== */
}
@media(max-width:991px) {
    /* ======================================================================
    ======================= career-section start ===========================
    ====================================================================== */
    .inner-career-section .career-card-wrapper{margin-top: 40px;gap: 30px;}
    .inner-career-section .career-card-wrapper .career-card{gap: 16px;}
    .inner-career-section .career-card-wrapper .career-card .career-card-image{width: calc(44% - 16px);}
    .inner-career-section > .heading-style-11{margin-top: 20px;}
    .inner-career-section > .heading-style-5{font-size: 26px;}
    .inner-career-section .career-card-wrapper .career-card .career-card-desc{padding-right: 12px;}
    html[dir="rtl"] .inner-career-section .career-card-wrapper .career-card .career-card-desc{padding-left: 12px;padding-right: 0;}
    .inner-career-section .career-card-wrapper .career-card .career-card-desc > .p-big, .inner-career-section .career-card-wrapper .career-card .career-card-desc .apply-link{margin-top: 10px;}
    /* ======================================================================
    ======================= career-section ended ===========================
    ====================================================================== */
}
@media(max-width:767px) {
    /* ======================================================================
    ======================= career-section start ===========================
    ====================================================================== */
    .inner-career-section .career-card-wrapper{gap: 20px;}
    .inner-career-section > .heading-style-5{font-size: 20px;}
    .inner-career-section > .heading-style-5 br{display: none;}
    .inner-career-section .career-card-wrapper .career-card .career-card-image .heading-style-4{display: none;}
    .inner-career-section .career-card-wrapper .career-card{flex-direction: column;border: 2px solid var(--grey-40);box-shadow: none;border-radius: 24px;gap: 16px;border-top: 0;padding-bottom: 16px;}
    .inner-career-section .career-card-wrapper .career-card .career-card-image, .inner-career-section .career-card-wrapper .career-card .career-card-desc{width: 100%;}
    .inner-career-section .career-card-wrapper .career-card .career-card-desc{padding: 0;}
    .inner-career-section .career-card-wrapper .career-card .career-card-image{border: none;border-radius: 24px;overflow: hidden;width: calc(100% + 4px);margin-left: -2px;}
    .inner-career-section .career-card-wrapper .career-card .career-card-image img{aspect-ratio: 368/220;}
    .inner-career-section .career-card-wrapper .career-card .career-card-desc .heading-style-11{padding: 0 16px 16px;border-bottom: 1px solid var(--greydf);}
    .inner-career-section .career-card-wrapper .career-card .career-card-desc > .p-big{margin-top: 16px;padding-inline: 16px;}
    .inner-career-section .career-card-wrapper .career-card .career-card-desc .apply-link{margin-top: 10px;padding-inline: 16px;}
    .inner-career-section .career-card-wrapper .career-card .career-card-desc .apply-link ul li a img{width: 18px;height: 18px;}
    /* ======================================================================
    ======================= career-section ended ===========================
    ====================================================================== */
}