:root{--background:#ffffff;--foreground:#171717}body,html{max-width:100vw;overflow-x:hidden}body{font-family:Jost,sans-serif}*{box-sizing:border-box;padding:0;margin:0}.modal{--bs-modal-zindex:1055;--bs-modal-width:600px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color:black;--bs-modal-bg:#f5f7fc;--bs-modal-border-color:transparent;--bs-modal-border-width:0;--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}iframe.skiptranslate{display:none!important}body{top:0!important}.VIpgJd-ZVi9od-ORHb-OEVmcd,.VIpgJd-ZVi9od-aZ2wEe,.VIpgJd-ZVi9od-aZ2wEe-OiiCO,.goog-te-banner-frame,.goog-te-gadget-icon,.goog-te-gadget-simple{display:none!important}.notranslate,.notranslate *{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.translation-loader{position:relative;min-height:100px}.loader-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;text-align:center;background:rgba(255,255,255,.95);padding:20px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.loader-overlay{opacity:.3;pointer-events:none;transition:opacity .3s ease}.spinner{width:40px;height:40px;margin:0 auto 10px;position:relative}.spinner-inner{width:100%;height:100%;border:3px solid #f3f3f3;border-top-color:#30c2df;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader-text{font-size:14px;color:#666;font-weight:500}.dropdown-menu{z-index:9999!important}.resume-action .dropdown-menu{position:absolute!important;transform:none!important;top:auto!important;bottom:100%!important;left:auto!important;right:0!important;margin-top:0!important;margin-bottom:.125rem!important}.resume-action .dropdown-menu.show{max-height:200px;overflow-y:auto}.resume-action.dropup .dropdown-menu{bottom:100%!important;top:auto!important;margin-bottom:.125rem!important;margin-top:0!important}.default-table.manage-job-table td,.default-table.manage-job-table th,.default-table.manage-job-table tr{position:static;overflow:visible}.option-box .option-list,.resume-action,.resume-action .dropdown-menu{z-index:10000!important}#google_translate_element_portal{cursor:pointer;color:#5060ac;font-size:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.banner-section:after,.banner-section:before{content:none!important;background:none!important}.banner-section{background-image:url(/images/clients/hire-dubai.png)!important;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;padding:60px 0}.banner-section h3{font-size:32px;line-height:1.3;font-weight:700;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:20px}.banner-section .text{font-size:18px;line-height:1.5;margin-bottom:20px}.job-search-form .form-group{position:relative;margin-bottom:15px}.job-search-form .form-group input,.job-search-form .form-group select{width:100%;padding:10px 15px 10px 40px;font-size:16px;border:1px solid #ddd;border-radius:5px}.job-search-form .form-group .icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);font-size:18px}.job-search-form .btn-style-one{padding:10px;font-size:16px;width:100%;text-align:center}.banner-section .mobile-overlay{display:none}.banner-section .image-box .info_block,.banner-section .image-box .info_block_four,.banner-section .image-box .info_block_three,.banner-section .image-box .info_block_two{background:#fff;padding:15px;border-radius:8px;text-align:center;max-width:150px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.banner-section .image-box .info_block p,.banner-section .image-box .info_block_four p,.banner-section .image-box .info_block_three p,.banner-section .image-box .info_block_two p{font-size:14px;margin-bottom:5px}.banner-section .image-box .sub-text{font-size:12px;color:#666}.posting-heading{width:60%}@media (max-width:1400px){.banner-section h3{font-size:28px;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.banner-section .text{font-size:16px}}@media (max-width:992px){.banner-section{padding:40px 0}.banner-section h3{font-size:24px;line-height:1.4;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.banner-section .text{font-size:14px}.content-column{text-align:center!important}.image-column{display:none}.posting-heading{width:100%!important}.light-image{position:relative}.light-image:before{content:"";position:absolute;inset:0;background-color:rgba(255,255,255,.4);z-index:0}.light-image>*{position:relative;z-index:1}.banner-section{background-image:linear-gradient(#ffffff99,#ffffff99),url(/images/clients/hire-dubai.png)!important;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important}}@media (max-width:768px){.banner-section{background-size:100% auto;background-position:top;padding:30px 0}.banner-section h3{font-size:20px;line-height:1.4;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.banner-section .text{font-size:14px}.job-search-form .form-group{flex:0 0 100%;max-width:100%}.banner-section .mobile-overlay{display:block;content:"";position:absolute;inset:0;background:rgba(255,255,255,.25);z-index:1}.banner-section>*{position:relative;z-index:2}.job-search-form .form-group input,.job-search-form .form-group select{font-size:14px;padding:8px 12px 8px 35px}.job-search-form .form-group .icon{font-size:16px}}@media (max-width:576px){.banner-section{background-size:100% auto;background-position:top;padding:20px 0}.banner-section h3{font-size:18px;line-height:1.4;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.banner-section .text{font-size:13px}.job-search-form .form-group{flex:0 0 100%;max-width:100%}.job-search-form .form-group input,.job-search-form .form-group select{font-size:13px;padding:8px 12px 8px 30px}.job-search-form .form-group .icon{font-size:14px}.job-search-form .btn-style-one{font-size:14px;padding:8px}}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}