.jobsByTitle-page-hero-section{position:relative;width:100%;padding:0rem 4rem}.jobsByTitle-hero-text-Content{
    max-width: 1700px;
    margin: auto;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 5.5rem 0 5.5rem;
    gap: 1rem
}.hero-title-section{height:100%;display:flex;flex-direction:column;justify-content:center;gap:3rem;
align-items: center;
text-align: center}
.breadcrumb-container-parent{position:relative;width:100%;padding:0 3rem}
nav.breadcrumb-container{list-style:none;line-height:30px;margin:0 auto;width:100%;max-width:1700px;margin-bottom:1.5rem}nav.breadcrumb-container a,nav.breadcrumb-container span{font-size:16px;color: #1a1a1a;}.hero-title-section h1{font-weight:500;color:#1a1a1a;margin:0}.jobsByTitle-main-container{padding:2rem 3rem}.section-container{max-width:1700px;margin:auto;padding-top:2rem}.section-content{background-color:#fff;border-radius:10px}.card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2rem}.companies-title{border-top:1px solid #d2d5db;padding-top:2.5rem}.companies-title h2{font-size:1.25rem;color:#1a1a1a;margin:0}.box{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid #ddd;border-radius:8px;background-color:#fff;cursor:pointer;height:5.1rem;transition:transform .3s}.box-link{display:flex;justify-content:space-between;align-items:center;text-decoration:none;height:100%;width:100%}.box p{margin:0}.lang_ar .right-arrow-icon{transform:rotate(180deg)}.box-text-container{display:flex;flex-direction:column}.box-text-container span{font-size:1rem;font-weight:500;color:#1a1a1a}.box-text-container p{font-size:.875;font-weight:400;color:#525466}.flag-and-content{display:flex;align-items:center;gap:.7rem}.flag-and-content img{width:2.25rem}@media screen and (max-width:1350px){.card-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1040px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.breadcrumb-container-parent{padding:0rem 1rem}.hero-title-section h1{font-size:1.8rem}.jobsByTitle-page-hero-section{padding:0rem 1rem}.jobsByTitle-hero-text-Content h3{display:none}.jobsByTitle-hero-text-Content{padding-top:3rem;gap:2rem;text-align:center}.jobsByTitle-main-container{padding:2rem 1rem}.card-grid{grid-template-columns:repeat(1,1fr);margin-top:0rem}}