.ng-cloak,.x-ng-cloak,[ng-cloak],[ng\:cloak]{display:none!important}a{text-decoration:none!important}ol,ul{list-style:none}.form-control:focus{background-color:#f5f5f5;border:0;box-shadow:none}button:focus{box-shadow:none!important;outline:none!important}#mainController h1,#mainController h2,#mainController h3,#mainController h4,#mainController h5,#mainController h6,#mainController p{margin:0}.keyword-search-msg{color:#f04141;display:none;font-size:12px;position:relative}.jobs-page-hero-section{padding:0 3rem;position:relative;width:100%}.title-of-jobs-page-wrapper{gap:1rem;margin:auto;max-width:1700px;padding-top:3rem}.hero-title-section,.title-of-jobs-page-wrapper{display:flex;flex-direction:column;height:100%;justify-content:center}.hero-title-section{gap:3rem}.jobs-container-wrapper{padding:0 3rem;position:relative;width:100%}.find-jobs-container-jobs-page{background-color:#fff;border:1px solid #ddd;border-radius:20px;box-shadow:0 4px 0 0 #cfcfcf;margin:0 auto 40px;max-width:1700px;padding:20px 25px;position:relative;width:100%;z-index:10}.twoHeadings{display:block}.twoHeadings h1{color:#1a1a1a;display:inline;font-size:2.25rem;font-weight:700;margin:0 .6rem 0 0;vertical-align:middle}.twoHeadings #job-count{color:#1a1a1a;display:inline-block;font-size:1.375rem;vertical-align:middle;white-space:nowrap}.company-logo{border-radius:4px;height:auto;width:100%}.jobs-page-bg-color-holder-container{padding:0 3rem;position:relative;width:100%}.total-results{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1700px;position:relative;width:100%}.total-results p{color:#1a1a1a;font-weight:400}.jobs-to-apply-container{margin:0 auto;max-width:1700px;position:relative;width:100%}.left-and-right-side-wrapper{align-items:flex-start;display:flex;gap:1.5rem;margin-bottom:2rem;padding-top:2rem}.left-side-jobs-list{display:grid;flex-basis:100%;gap:1rem;grid-template-columns:repeat(2,1fr)}.left-side-jobs-list .job-card{width:100%}.right-side-job-description{background:#fff;border:1px solid #ddd;border-radius:1rem;display:none;flex-basis:70%;position:relative}.right-side-job-description.sticky-enabled{display:flex!important;max-height:calc(100vh - 100px);overflow:hidden;position:sticky;top:90px;z-index:10}.job-detail-card,.sticky-job-card{display:flex;flex-direction:column;min-height:0;width:100%}.left-and-right-side-wrapper.detail-open .left-side-jobs-list{display:grid;flex-basis:30%;gap:1rem;grid-template-columns:1fr}.left-and-right-side-wrapper.detail-open .left-side-jobs-list .job-card{width:100%}.left-and-right-side-wrapper.detail-open .right-side-job-description{display:block;flex-basis:70%}.job-desc-attr{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.4;margin:0;max-height:4.2em;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;word-break:break-word}.dropdown-list{background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);display:none;left:0;max-height:400px;max-width:250px;overflow-y:auto;padding:0;position:absolute;top:100%;width:max-content;z-index:10}.lang_ar .dropdown-list{left:unset;right:0;text-align:right}.has-dropdown:hover .dropdown-list{display:block}.dropdown-list-item{color:#1a1a1a;cursor:pointer;padding:8px 12px}.dropdown-list-item:hover{background-color:#f0f0f0}.card-item{background:#fff;border:1px solid #ddd;border-radius:.5rem;cursor:pointer;display:flex;flex-direction:column;gap:.8rem;padding:1rem 1.5rem;transition:transform .3s;width:100%}.card-item>:nth-child(2){margin-top:-.3rem}.card-item:hover{transform:translateY(-5px)}.card-item.active-job{border:1px solid #a5c5e5}.card-img-title-wrapper{align-items:center;display:flex;gap:.8rem;justify-content:space-between}.card-title-wrapper{display:flex;flex-direction:column}.card-item.job-card .job-name,.card-title-wrapper .job-name{display:-webkit-box;font-size:1.125rem;font-weight:700;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;max-height:2.8em;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.card-item.job-card .job-name a,.card-title-wrapper .job-name a{color:#1a1a1a}.card-title-wrapper .company-name,.card-title-wrapper .company-name a{color:#707070;font-size:16px}.job-detail-card .card-title-wrapper .job-name{margin-bottom:8px!important}.job-detail-card .card-title-wrapper .company-name a:hover,.job-detail-card .card-title-wrapper .job-name a:hover{color:#1a1a1a}.card-description-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem}.has-border{border-left:1px solid #ddd}.lang_ar .has-border{border-left:0;border-right:1px solid #ddd}.salary{gap:.5rem}.experience,.location,.salary{align-items:center;display:flex;flex:0 1 auto}.experience,.location{gap:.1rem;padding:0}.location span a,.location span a:hover{color:#1a1a1a}.location span{color:#1a1a1a;font-size:.875rem}.posted{align-items:center;display:flex;gap:.5rem;padding:0 .375rem}.card-btns-wrapper{justify-content:space-between}.card-btns-wrapper,.left-group{align-items:center;display:flex;flex-wrap:wrap}.left-group{gap:.75rem}.full-onsite-btn{align-items:center;display:flex;gap:.3rem}.full-onsite-btn span{border-radius:1rem;color:#1a1a1a;cursor:pointer;font-size:.875rem;padding:.375rem 1.1rem}.full-time{background:#f4f4f4}.details-btn{align-items:center;background-color:#a5c5e5;border:1px solid #a5c5e5;border-radius:1.5rem;color:#1a1a1a;cursor:pointer;display:flex;font-size:.875rem;padding:.5rem .95rem}.lang_ar .details-btn img{transform:rotate(180deg)}.job-header-section{box-shadow:0 4px 10px 0 #0000000d;padding:1rem 2rem}.job-description-section{flex:1 1 auto;margin-bottom:1.5rem;margin-top:1.5rem;min-height:0;overflow-y:auto;padding:1rem 2rem;scrollbar-color:#ccc transparent;scrollbar-width:thin;-ms-overflow-style:-ms-autohiding-scrollbar}.job-description-section::-webkit-scrollbar{width:6px}.job-description-section::-webkit-scrollbar-track{background:transparent}.job-description-section::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.job-description-section::-webkit-scrollbar-thumb:hover{background-color:#aaa}.job-description-section::-webkit-scrollbar-button{-webkit-appearance:none!important;background:none!important;display:none!important;height:0!important;width:0!important}.job-description-section::-webkit-scrollbar-button:single-button:end:increment,.job-description-section::-webkit-scrollbar-button:single-button:start:decrement,.job-description-section::-webkit-scrollbar-button:vertical:single-button:decrement,.job-description-section::-webkit-scrollbar-button:vertical:single-button:increment{-webkit-appearance:none!important;background:none!important;display:none!important;height:0!important;width:0!important}.job-header-wrapper{align-items:center;display:flex;justify-content:space-between}.header-left-title{display:flex;gap:.8rem}.header-right-icons{align-items:center;display:flex;gap:1rem}.header-right-icons span{align-items:center;background:#ededed;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;padding:.5rem;width:36px}.close,.decline,.share{background:#ededed}.job-description-wrapper{align-items:center;display:flex;justify-content:space-between}.jobDetails-description-wrapper{display:flex;flex-wrap:wrap;gap:.7rem;padding-top:.6rem}.jobDetails-description-wrapper .has-border img{margin-left:8px}.lang_ar .jobDetails-description-wrapper .has-border img{margin-left:0;margin-right:8px}.apply-now-btn{background:#a5c5e5;border:1px solid #a5c5e5;border-radius:1.5rem;color:#1a1a1a;cursor:pointer;font-weight:700;padding:.5rem 2rem}.apply-now-btn:hover{color:#1a1a1a}.job-description-horizontal{background-color:#d9d9d9;border:0;color:#d9d9d9;height:1px;margin-top:1.6rem}.job-summary-section{margin-top:1.7rem}.jd_content_block h3,.job-summary-section h2,.job-summary-section h3{font-size:1rem;font-weight:700}.job-summary-section p{color:#1a1a1a;font-size:.875rem;line-height:1.5rem;margin-top:.7rem}.job-description-horizontal2{background-color:#d9d9d9;border:0;color:#d9d9d9;height:1px;margin-bottom:2rem;margin-top:2.5rem}.about-company-section h3{margin-bottom:1rem!important}.about-company-section h3,.about-company-section h4{font-size:1rem;font-weight:700}.about-company-section .about-para{margin-top:1rem!important}.about-img-title{gap:1.2rem;width:100%}.about-img-title,.about-img-title-btn-wrapper{align-items:center;display:flex;justify-content:space-between}.view-profile-btn{background:transparent;border:2px solid #1a1a1a;border-radius:1.5rem;color:#1a1a1a;cursor:pointer;display:inline-block;float:right;font-weight:700;margin-top:1rem;padding:.5rem 1rem}.pagination-conatiner{margin-bottom:2rem;width:100%}.pagination{color:#b9bfcb;font-size:.875rem;line-height:1;list-style:none;margin:0;padding:0;position:relative;text-align:center}.pagination li.page-item{display:inline-block;vertical-align:middle}.pagination .page-item a,.pagination .page-item span{align-items:center;border-radius:4px;color:#b9bfcb;display:inline-flex;font-size:.875rem;height:38px;justify-content:center;line-height:1;margin:0 1px;padding:12px 24px}.pagination li.page-item.next-button a,.pagination li.page-item.prev-button a{padding:12px 19px}.lang_ar .pagination li.page-item.next-button a,.lang_ar .pagination li.page-item.prev-button a{transform:rotate(180deg)}.pagination .page-button.active a,.pagination .page-button.active span{background-color:#a5c5e5;color:#1a1a1a}.pagination>li>a:hover{background-color:#eaeaea}.has-dropdown{position:relative;transition:all .3s ease}.find-jobs{display:flex;gap:8px;justify-content:center}.search-job-name{flex-basis:70%}.job-address{flex-basis:30%}.job-address,.search-job-name{align-items:center;background-color:#f5f5f5;border:1px solid #c9c9c9;border-radius:8px;display:flex;gap:.5rem;height:2.9rem;position:relative}.find-jobs button{cursor:pointer}.lang_ar .job-address input,.lang_ar .search-job-name input{padding-left:0;padding-right:2rem}.job-address img,.search-job-name img{left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.lang_ar .job-address img,.lang_ar .search-job-name img{left:unset;right:10px}.search-job-name input::placeholder{color:#a8a8a8}.job-address img,.search-job-name img{width:1.135rem}.job-address input::placeholder{color:#a8a8a8}.selection-items{gap:1rem;justify-content:space-between;margin-top:20px}.left-selection-items,.selection-items{align-items:center;display:flex;flex-wrap:wrap}.left-selection-items{gap:21px;margin:0;padding:0}.left-selection-items li{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:.1rem;list-style:none}.left-selection-items li a{color:#1a1a1a;text-decoration:none}.sort_links .active{color:#1a1a1a;font-weight:700;text-decoration:underline}nav.joblisting_breadcrumb{line-height:30px;list-style:none;margin:0 auto 2rem;max-width:1700px;width:100%}.joblisting_breadcrumb .breadcrumb{background:transparent;list-style:none;margin:0;padding:0}.breadcrumb-item,.breadcrumb-item+.breadcrumb-item:before{color:#1a1a1a;content:"/";display:inline;font-size:16px;padding:0 .1rem}.joblisting_breadcrumb .breadcrumb li,.joblisting_breadcrumb .breadcrumb li a{color:#1a1a1a;font-size:16px;padding:0}.loader-overlay{align-items:center;background:hsla(0,0%,100%,.6);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:9999}.loader{animation:spin 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#a5c5e5;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.jobdesc_text,.jobdesc_text *{font-size:1rem!important}.jd_content_block .jobdesc_text ul{list-style-type:disc}.jd_content_block .jobdesc_text ol{margin-top:10px;padding-left:15px}.jd_content_block .jobdesc_text{color:#1a1a1a;font-size:.875rem;line-height:1.5rem;margin-top:.7rem}.jd_content_block .jobdesc_text ul:last-child{margin-bottom:0!important}.jd_content_block{margin-top:1rem}ul.jobdetail_skills{list-style:none;padding-left:0}.keyskill_row ul.key_skills li{display:inline-table;margin-top:12px!important}.jobdetail_skills li a,.jobdetail_skills li span{border:1px solid #536777;border-radius:10px;color:#636363!important;font-size:14px;font-weight:500;line-height:25px;padding:6px 12px;text-decoration:none!important;white-space:nowrap}.mt-2,.my-2{margin-top:.5rem!important}.job-details{font-weight:700}.share_dialog{background:#fff;border-radius:6px;box-shadow:0 0 16px #0000001c;display:none;margin-top:10px;padding:18px 20px;position:absolute;right:13px;width:340px;z-index:1}.share_dialog .close_share{height:24px;position:absolute;right:15px;width:24px}.share_dialog .close_share img{cursor:pointer}.share_dialog p{color:#1a1a1a;font-size:16px;line-height:21px;margin-bottom:10px}.w-100{width:100%}.blue-button{background:#a5c5e5;border:1px solid #a5c5e5;border-radius:5px;display:inline-block;font-size:14px;font-weight:700;max-width:153px;padding:10px;width:100%}.blue-button,.blue-button:hover{color:#1a1a1a}.share_dialog .form-control{background:#f7f7f7!important;border:0;border-radius:6px!important;color:#1a1a1a;font-size:14px;font-weight:500;height:47px;line-height:unset;padding:14px 22px}.mt-20{margin-top:20px}.form-check-input{margin:0;position:relative}.right-selection-items{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-start;margin:0;padding:0}.right-selection-items li{align-items:center;background-color:#d7dfe7;border-radius:8px;color:#1a1a1a;cursor:pointer;display:flex;font-size:12px;gap:4px;list-style:none;padding:8px 6px}.right-selection-items li a{color:#1a1a1a;font-size:16px;line-height:normal;text-decoration:none}.nav-link{display:block}.d-flex{display:-ms-flexbox!important;display:flex!important}.gap-1{gap:1rem}.align-item-center{align-items:center}.flex-wrap{flex-wrap:wrap}.flex-container-block{display:flex;flex-direction:column;width:100%}.flex-row{display:flex;flex-wrap:wrap;width:100%}.flex-col-four{box-sizing:border-box;flex:0 0 33.3333%;max-width:33.3333%}.flex-col-six{box-sizing:border-box;flex:0 0 50%;max-width:50%}.flex-col-two{box-sizing:border-box;flex:0 0 16.6666%;max-width:16.6666%}.d-flex{display:flex}.align-items-end{align-items:flex-end!important}.justify-content-end{justify-content:flex-end!important}.align-self-end{align-self:flex-end!important}.pointer{cursor:pointer}#main.card_faq.card_faq-attr{background:#fff;border:1px solid #ddd;border-radius:1rem;margin-bottom:15px;padding:1rem 1.5rem}h2.faq_title{color:#1a1a1a;font-size:18px;font-weight:700;letter-spacing:.61px;line-height:28px;margin-bottom:8px;padding:0!important}.card-body.faq_body,.card-body.faq_body p{color:#1a1a1a;font-size:14px;line-height:21px;padding:0}.card-body.faq_body p{margin-bottom:1rem!important}.card-header.faq_header button{background-color:transparent;border:1px solid transparent;color:#1a1a1a;cursor:pointer;font-size:15px;line-height:28px;padding:0;position:relative;text-align:unset;user-select:none;width:100%}.collapse:not(.show){display:none}p{margin-top:0}.card-header.faq_header h3{font-size:16px;font-weight:400;margin-bottom:.5rem}.card-header.faq_header button.collapsed:after{background:url(/assets/image/ac_close.webp);background-size:100%;content:"";height:25px;position:absolute;right:0;top:2px;width:25px}.card-header.faq_header button[aria-expanded=true]:after{background:url(/assets/image/ac_open.webp);background-size:100%;content:"";height:25px;position:absolute;right:0;top:2px;width:25px}.lang_ar .card-header.faq_header button.collapsed:after,.lang_ar .card-header.faq_header button[aria-expanded=true]:after{left:0;right:unset}.card-body.faq_body p a{color:#1a1a1a;text-decoration:underline!important}.faq_header{background-color:#fff!important;color:#636363;font-size:15px;padding:0}.card-header{border:0}.card-header.faq_header{background:0;border-bottom:1px solid #e6e5e8;padding:13px 0}.section.load-more-jobs-sections{padding-bottom:30px}.jobs_list_mores h3{color:#1a1a1a;display:block;font-size:18px;font-weight:700;line-height:23px;margin-bottom:1rem!important}.internal_links a.soft-link{color:#1a1a1a;font-size:14px;overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.lang_ar .internal_links a.soft-link{padding-left:10px;padding-right:0}h4.par.acc-link{color:#1a1a1a;font-weight:700;margin-bottom:5px!important}.card-block.jobs_list_mores{background:#fff;border:1px solid #ddd;border-radius:1rem;margin-bottom:2rem;margin-top:2rem;max-width:1700px;padding:1rem 1.5rem}.load_more_btn{display:none}.company-logo-img{align-items:center;display:flex;justify-content:center;width:60px}.posted-date{color:#707070;font-size:.875rem}.ui-menu.ui-widget.ui-widget-content{border:1px solid #ced4dd!important;border-radius:4px;margin-top:20px;max-height:300px;overflow-x:hidden;overflow-y:auto;padding-right:5px;width:auto;z-index:999!important}body .ui-menu .ui-menu-item-wrapper{border-bottom:1px solid #edf0ff!important;color:#1a1a1a;cursor:pointer;font-size:14px;margin-left:0!important;margin-right:4px!important;padding:10px 0 10px 15px!important}.ui-autocomplete-term{color:#364765!important;font-weight:500}.ui-menu .ui-menu-item-wrapper:hover,.ui-menu li.ui-menu-item:hover{background:#d6efff;color:#42526e}.ui-menu-item div:hover{color:#42526e!important;font-weight:400!important}.seo-desc-p{margin-top:2rem!important}.no-jobs-found{margin-bottom:2rem;margin-top:1rem}.filter-clearAll{color:#e50606;cursor:pointer;font-weight:700;margin-left:auto}.lang_ar .filter-clearAll{margin-left:unset;margin-right:auto}.btnCopyFromTxt{margin-top:10px}.empty_location_search{bottom:-22px;color:red;display:none;font-size:14px;left:0;position:absolute;white-space:nowrap}.lang_ar .empty_location_search{left:unset;right:0}.mobile-tablet-only{display:none}.desktop-tablet-only{display:block}@media screen and (max-width:1080px){.left-selection-items li a,.right-selection-items li a{font-size:10px}.right-selection-items li img{width:12px}.find-jobs button{padding:9px 0}.job-address,.search-job-name{padding:6px 9px}.job-address input::placeholder{color:#a8a8a8;font-size:11px}.search-job-name input::placeholder{color:#a8a8a8;font-size:11px}}@media screen and (max-width:995px){.find-jobs{flex-direction:column}.filter-down-icons img{width:10px}}@media screen and (max-width:1300px){.job-name{font-size:1.1rem;font-weight:700;margin:0}.full-onsite-btn span{padding:.375rem .9rem}.details-btn{padding:.4rem .8rem}.header-right-icons img{width:30px}.job-details{font-size:1.1rem}.jobDetails-description-wrapper{gap:.4rem}.apply-now-btn{font-size:.875rem;padding:.5rem 1.5rem}.h4-p h4,.h4-p p{font-size:.9rem}.job-summary-section span.h3,.key-responsible h3{font-size:1.1rem}.key-responsible ul li{font-size:.9rem;padding:.3rem 0}.skill-qualification h3{font-size:1.1rem}.skill-qualification ul li,.skill-qualification ul li b{font-size:.9rem}.work-requirements h3{font-size:1.1rem}.requirements-ul li{font-size:.9rem;padding:.4rem 0}.about-company-section h3{font-size:1.1rem}.view-profile-btn{font-size:.9rem;padding:.4rem .8rem}.about-para{font-size:.9rem}}@media screen and (max-width:1100px){.job-name{font-size:.9rem;font-weight:700;margin:0}.company-name{color:#555}.full-onsite-btn span{padding:.275rem .7rem}.details-btn{padding:.3rem .7rem}.header-right-icons img{width:30px}.job-details{font-size:.9rem}.jobDetails-description-wrapper{gap:.3rem}.apply-now-btn{padding:.4rem .7rem}.h4-p h4,.h4-p p{font-size:.8rem}.job-summary-section span.h3,.key-responsible h3{font-size:.9rem}.key-responsible ul li{font-size:.875rem;padding:.2rem 0}.skill-qualification h3{font-size:.9rem}.skill-qualification ul li,.skill-qualification ul li b{font-size:.7rem}.work-requirements h3{font-size:.9rem}.requirements-ul li{font-size:.7rem;padding:.3rem 0}.about-company-section h3{font-size:.9rem}.view-profile-btn{font-size:.7rem;padding:.3rem .7rem}.about-para{font-size:.7rem}}@media screen and (max-width:995px){.jobs-container-wrapper,.jobs-page-bg-color-holder-container,.jobs-page-hero-section,.total-results{padding:0 1rem}.right-selection-items.right-selection-items-jobs-page{display:flex}.card-item,.job-description-section,.job-header-section{padding:1rem}.title-of-jobs-page-wrapper{gap:3rem}}@media screen and (max-width:990px){.find-jobs-container.find-jobs-container-jobs-page{bottom:-30%}}@media screen and (max-width:860px){.left-side-jobs-list{flex-basis:100%}.company-name,.job-name{font-size:.9rem}.full-onsite-btn span{padding:.375rem 1rem}.details-btn{padding:.6rem 1rem}.experience img,.salary img{width:1.5rem}.pagination{justify-content:center;width:100%}}@media screen and (min-width:576px) and (max-width:768px) and (orientation:portrait){.desktop-tablet-only{display:none}.mobile-tablet-only{display:block}.empty_location_search{position:unset}}@media screen and (min-width:769px) and (max-width:820px) and (orientation:portrait){.card-btns-wrapper{flex-wrap:wrap;gap:.5rem}.job-description-wrapper{flex-wrap:wrap;gap:1rem}.desktop-tablet-only{display:none}.mobile-tablet-only{display:block}.empty_location_search{position:unset}}@media screen and (min-width:821px) and (max-width:834px) and (orientation:portrait){.desktop-tablet-only{display:none}.mobile-tablet-only{display:block}.empty_location_search{position:unset}}@media screen and (min-width:835px) and (max-width:1024px) and (orientation:portrait){.desktop-tablet-only{display:block}.mobile-tablet-only{display:none}.empty_location_search{bottom:-45px;white-space:unset}}@media screen and (min-width:900px) and (max-width:950px) and (orientation:portrait){.desktop-tablet-only{display:none}.mobile-tablet-only{display:block}.empty_location_search{position:unset}}@media(max-width:768px){.card-btns-wrapper,.job-description-wrapper{flex-wrap:wrap;gap:.5rem}.details-btn{flex-shrink:0}}