.iti-search-wrap{position:sticky;top:0;background:#fff;padding:6px;z-index:2;list-style:none}.iti-country-search{width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid #ccc;border-radius:4px;font-size:14px;outline:none}.iti-country-search:focus{border-color:#999}.wpcf7-form-control.wpcf7-not-valid{border:1px solid #e63232!important;outline:none}.jobs-top-search form button{cursor:pointer}.photo-gall .gallery-item a{transition:all .3s ease-in-out}.photo-gall .gallery-item a:hover{transform:scale(.97)}.forminator-ui.forminator-custom-form[data-design=default] .forminator-input-with-icon [class*=forminator-icon-]{left:auto!important;right:10px!important}.wpcf7 input[type=file]{font-family:"Roboto"!important;position:relative}.wpcf7 input[type=file]::before{content:"Choose File";background-color:#eee;color:#000;padding:16px;font-family:"Roboto"!important;position:absolute;left:0;top:0;bottom:0}.asd .elementor-image-box-img{position:relative;top:5px}.wpcf7-response-output{margin:0!important;width:100%;grid-column:1/-1}.wpcf7 form.sent .wpcf7-response-output{padding:13px 10px;border-radius:6px;background:rgba(70,180,80,.09);border-color:#eee;color:#46b450;font-weight:700}.wpcf7 form.sent .wpcf7-response-output::before{content:"✔";display:inline-block;background:#46b450;color:#fff;border-radius:50%;padding:2px 6px;font-size:14px;margin-right:5px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{padding:13px 10px;border-radius:6px;background:rgba(255,0,0,.1);color:red;border-color:rgba(255,0,0,.21);font-weight:700}.wpcf7 form.invalid .wpcf7-response-output::before,.wpcf7 form.unaccepted .wpcf7-response-output::before{content:"!";display:inline-block;background:red;color:#fff;border-radius:50%;padding:2px 9px;font-size:14px;margin-right:5px}.gg-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.gg-grid .full-width{grid-column:1/-1}@media (max-width:768px){.gg-grid{grid-template-columns:1fr}.gg-grid .full-width{grid-column:auto}}.wpcf7-acceptance span{margin:0!important}.wpcf7-acceptance label{display:flex!important;align-items:flex-start;justify-content:flex-start;max-width:630px}.e-n-tabs-heading.fake-sticky{position:fixed!important;top:100px;left:0;right:0;z-index:999}.elementor-1826 .elementor-element.elementor-element-81ce137.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected=true],.elementor-1826 .elementor-element.elementor-element-81ce137.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading>.e-n-tab-title[aria-selected=false]:hover,.elementor-1826 .elementor-element.elementor-element-81ce137.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading>.e-n-tab-title[aria-selected=false]:hover{background:#100f34!important;cursor:pointer}.my-main-menu.is-fixed{position:fixed;top:0;left:0;right:0;transform:translateY(-100%);will-change:transform;z-index:99999!important}.my-main-menu.is-fixed.active-sticky{background-color:rgba(16,15,52,.9)!important;transform:translateY(0)}.photo-gall .gallery-item a{display:block;height:250px}.photo-gall .gallery-item a img{width:100%;height:100%;object-fit:cover;object-position:center}.iconnn .elementor-icon{height:60px;width:60px;text-align:center;font-size:30px!important;padding:0!important;line-height:70px;position:relative;top:6px}.clints-slider img{opacity:.5!important}.custom-image-box{overflow:hidden;border:1px solid rgba(187,187,214,.62);border-radius:12px;box-shadow:0px 1px 1px 0px rgba(0,0,0,.05)}.custom-image-box .elementor-image-box-content{padding:40px 20px;background-color:#fff}.custom-image-box-icon{position:absolute;z-index:1;top:235px}.custom-image-box-icon .elementor-icon{border:4px solid #fff}.upload-card.collapsed{transform:translateX(400px)}.upload-card.collapsed .upload-card-next{opacity:0;pointer-events:none}.upload-card-tab.show{right:5px}.job-single-wrapper{max-width:100%;overflow-x:hidden;margin-top:-120px}.job-banner{position:relative;width:100%;height:400px;background-size:cover;background-position:top center;margin-bottom:40px}.job-user{background-color:#fff;padding:15px;border-radius:8px;border:1px solid rgba(187,187,214,.62);margin-top:-100px;position:relative;display:inline-block;margin-bottom:40px}body.single-jobs{background:#f2f1fb;background:linear-gradient(180deg,#f2f1fb 0%,rgba(242,241,251,0) 100%)}.job-banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.job-container{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:2fr 1fr;gap:40px;margin-bottom:60px}.job-meta-top{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #eef2f6}.job-meta-top span{background:#fff;color:rgba(90,83,113,1);padding:10px 12px;border-radius:20px;font-size:14px;font-family:"Roboto";font-weight:500;border:1px solid rgba(187,187,214,.62)}.job-exp,.job-sector{color:#4b5563;font-size:15px}.job-sidebar{margin-top:70px}.job-details-card{background:#fff;border-radius:12px;padding:24px;margin-bottom:30px;border:1px solid rgba(187,187,214,.62);font-family:"Roboto"}.job-details-card h3{font-family:"Barlow Condensed",Sans-serif;font-weight:600;font-size:32px;text-transform:uppercase;color:rgba(20,16,31,1);margin:0;margin-bottom:16px}.detail-item{display:flex;justify-content:flex-start;align-items:center;margin-bottom:15px;margin-bottom:25px;font-size:15px}.detail-item img{width:30px;height:30px;border-radius:50%;background-color:rgba(244,243,252,1);padding:15px}.detail-item div{padding-left:10px}.detail-label{display:block;font-weight:500;font-size:18px;color:rgba(20,16,31,1);margin-bottom:6px}.detail-value{color:rgba(90,83,113,1);font-weight:400;font-size:18px}.job-apply-widget a,.job-apply-widget button{display:block;width:100%;margin:10px 0;box-sizing:border-box;text-align:center;border-radius:8px;padding:12px 10px}.job-apply-widget .apply-now-btn{background-color:rgba(37,36,123,1)!important;color:#fff;outline:0;border:0;cursor:pointer;font-family:"Roboto";font-size:18px}.job-apply-widget a.drop-cv-btn{border:1px solid rgba(187,187,214,.62);background-color:rgba(248,248,253,1);color:rgba(37,36,123,1)}.apply-now-btn:hover{background:#1d4ed8;color:#fff}.single-em{background-color:rgba(16,15,52,1);border-radius:12px;padding:32px 24px;color:#fff;font-family:"Roboto";text-align:center}.single-em h5{font-size:14px;color:rgba(187,187,214,1);font-weight:500;text-transform:uppercase;margin:0}.single-em h3{font-size:40px;font-weight:500;text-transform:uppercase;font-family:"Barlow Condensed",Sans-serif;margin:15px 0}.single-em p{color:rgba(187,187,214,1)}.single-em a{display:block;border:1px solid rgba(187,187,214,.62);background:rgba(248,248,253,1);padding:16px 12px;border-radius:8px;margin-top:60px;color:rgba(37,36,123,1)!important}.testi-img .uname{position:absolute;z-index:1;left:15px;right:15px;top:15px;bottom:15px;display:flex;align-items:flex-end;padding:24px}.dips-team-member{position:relative;border-radius:20px;overflow:hidden;min-height:450px;background-size:cover;background-position:top center;background-repeat:no-repeat;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 10px 30px rgba(0,0,0,.1);font-family:"Roboto"}.dips-team-member:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.15);cursor:pointer}.member-overlay-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.85) 0%,rgba(0,0,0,.4) 50%,rgba(0,0,0,0) 100%);pointer-events:none;z-index:1}.member-bottom-content{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-end;padding:25px 20px 20px;z-index:2}.member-info-text{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.member-name{font-size:1.4rem;font-weight:700;margin:0 0 5px;letter-spacing:-.3px}.member-position{font-size:.85rem;margin:0;opacity:.9;font-weight:400}.plus-icon-wrapper{cursor:pointer;margin-bottom:5px}.plus-icon-circle{width:48px;height:48px;background:rgba(187,187,214,.24);backdrop-filter:blur(2px);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.2,.9,.4,1.1);color:#fff;font-size:16px;cursor:pointer}.plus-icon-circle span{font-size:18px;transition:transform .2s ease;display:inline-block}.plus-icon-wrapper:hover .plus-icon-circle{background:rgba(255,255,255,.8);transform:scale(1.08)}.member-info-panel{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0a5c8e 0%,#003d66 100%);color:#fff;z-index:15;padding:25px 20px;display:flex;flex-direction:column;justify-content:space-between;opacity:0;visibility:hidden;transition:all .5s ease-in-out;border-radius:20px;transform:translateY(-5%);background-position:center center;background-size:cover}.dips-team-member:hover .member-info-panel{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.info-panel-inner{height:100%;display:flex;flex-direction:column;justify-content:space-between}.dips-team-member:hover .plus-icon-circle span{transform:rotate(90deg)}.info-header{margin-bottom:20px}.info-name{font-size:1.6rem;font-weight:700;margin:0 0 8px;letter-spacing:-.5px}.info-position{font-size:.9rem;opacity:.85;margin:0;font-weight:400;border-left:3px solid rgba(255,255,255,.5);padding-left:10px}.info-title{font-size:1.2rem;font-weight:600;margin:0;letter-spacing:-.3px}.info-description{font-size:.85rem;line-height:1.5;margin:0;opacity:.9}.linkedin-btn{display:inline-flex;align-items:center;gap:10px;background:#25247b;color:#fff;padding:10px 20px;border-radius:40px;text-decoration:none;font-weight:600;font-size:.85rem;transition:all .25s ease;width:fit-content;margin-top:5px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.linkedin-btn i{font-size:18px;color:#0077b5}.linkedin-btn:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(0,0,0,.1)}.dips-jobs-listing{display:flex;flex-wrap:wrap;margin:0 auto;padding:20px 0;font-family:"Roboto";align-items:flex-start}.dips-filters{flex:0 0 30%;background:#fff;padding:20px;border-radius:12px;font-family:"Roboto";border:1px solid rgba(187,187,214,.62)}.dips-filters h3{font-weight:500;font-size:24px;color:rgba(20,16,31,1);border-bottom:1px solid rgba(187,187,214,.62);margin:0;padding-bottom:20px}.dips-filters h3,.filter-group label.hs{font-family:"Barlow Condensed",sans-serif!important}.filter-group{padding:20px 0;border-bottom:1px solid rgba(187,187,214,.62)}.filter-group label.hs{display:block;font-weight:500;font-size:20px;color:rgba(20,16,31,1);margin-bottom:16px}.checkbox-item{display:block;margin-bottom:16px;color:rgba(90,83,113,1);cursor:pointer}.filter-submit{cursor:pointer;margin-top:20px;padding:10px 15px;border-radius:8px;background-color:rgba(37,36,123,1);text-align:center;color:#fff;font-family:"Roboto";border:0}.filter-reset{padding:10px 15px;border-radius:8px;background-color:#eee;display:inline-block;margin-top:10px;color:rgba(37,36,123,1);text-decoration:none;font-size:.8rem}.dips-results{flex:0 0 70%;padding-left:26px}.results-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.sort-options{font-family:"Roboto";background-color:#fff;border:1px solid rgba(187,187,214,.62);padding:6px 12px;border-radius:4px}.sort-options select{padding:6px 10px;border-radius:6px;font-family:"Roboto";border:0;outline:0;cursor:pointer;font-size:16px}.sort-options select option{font-family:"Roboto"}.jobs-top-search form{font-family:"Roboto";background-color:#fff;border:1px solid rgba(187,187,214,.62);box-shadow:0px 2px 2px 0px rgba(0,0,0,.04);padding:24px;width:100%;border-radius:12px;margin-bottom:60px;display:flex;align-items:center;justify-content:space-between}.results-count{font-family:"Roboto";font-size:18px}.jobs-top-search form select,.jobs-top-search form input{background:rgba(247,246,248,1);border:1px solid rgba(187,187,214,.42);height:56px;padding:16px;width:40%;border-radius:8px;outline:0;margin-right:16px}.jobs-top-search form button{height:56px;padding:16px;width:20%;border-radius:8px;outline:0;background-color:rgba(37,36,123,1);text-align:center;color:#fff;font-family:"Roboto"}.jobs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.job-containerr{padding:0 15px;max-width:1200px;margin:auto}.similar-jobs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:60px}.sim-h{text-align:center;margin-bottom:40px}.sim-h h2{font-size:50px;font-weight:600;text-transform:uppercase;font-family:"Barlow Condensed",Sans-serif;margin:15px 0;color:rgba(20,16,31,1)}.sim-h p{color:rgba(90,83,113,1);font-family:"Roboto";font-size:18px}.sim-divider{display:block;height:1px;width:1296px;max-width:100%;margin:40px auto 80px;background-color:rgba(187,187,214,.62)}.pagination{margin-top:50px;text-align:center}.pagination .page-numbers{padding:3px;margin:0 2px;border-radius:30px;text-decoration:none;color:rgba(90,83,113,1);border:1px solid rgba(187,187,214,1);height:50px;width:50px;display:inline-flex;align-items:center;justify-content:center}.pagination .current{background:rgba(37,36,123,1);color:#fff}@media (max-width:991px){.dips-jobs-listing{display:block}.dips-results{margin-top:20px;padding-left:0}}@media (max-width:768px){.dips-team-member{min-height:380px}.member-name{font-size:1.2rem}.plus-icon-circle{width:40px;height:40px}.info-name{font-size:1.3rem}.linkedin-btn{padding:7px 16px}}@media (max-width:768px){.job-container{grid-template-columns:1fr;gap:30px}.job-sidebar{position:static}.job-banner{height:250px}}.select2-selection__rendered{width:100%!important;border:1px solid rgba(187,187,214,.42)!important;border-radius:8px 0 0 8px!important;padding:14px 15px!important;font-size:16px!important;background:rgba(247,246,248,1)!important;box-sizing:border-box;border-right:0!important}.contact-form-grid input.wpcf7-phonetext{padding-top:14px!important;padding-bottom:14px!important;padding-right:15px!important}.select2-selection.select2-selection--single{border:0!important;border-radius:8px!important}.form-group .ttop{background-color:rgba(242,241,251,1);padding:32px;margin:-32px -32px 40px}.form-group .ttop h3{font-family:Barlow Condensed;font-weight:600;font-size:42px;text-transform:uppercase;color:rgba(20,16,31,1);margin:0;margin-bottom:15px}.form-group .ttop p{color:rgba(90,83,113,1)}.contact-form-grid .form-group{margin-bottom:10px}.wpr-template-popup-inner{padding:60px 20px 30px;overflow-y:auto;box-sizing:border-box}.sidebar-pages-menu .wpr-nav-menu-horizontal>.wpr-nav-menu>li{display:block!important;margin-left:0!important;margin-right:0!important}.sidebar-pages-menu .wpr-pointer-item:after,.sidebar-pages-menu .wpr-pointer-item:after{height:20px!important;width:2px!important;left:-2px!important;top:0!important;position:absolute!important}#cvPopup.show{opacity:1;visibility:visible}#cvPopup.show .popup-content{transform:translateY(0) scale(1);opacity:1}.about-collapse .e-n-accordion-item{border:1px solid rgba(187,187,214,.62);background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 1px 0 rgba(0,0,0,.04)}@media (max-width:767px){.wpcf7 form.sent .wpcf7-response-output{top:0;left:0;width:auto;margin-bottom:20px;margin-left:10px;margin-right:10px}.jobs-top-search form{display:block}.detail-item img{width:25px;height:25px;padding:5px}.jobs-top-search form input,.jobs-top-search form select{width:100%;margin:5px 0}.jobs-top-search form button{width:100%;margin-top:5px}.sort-options{margin-top:20px}.pagination .page-numbers{height:35px;width:35px}.contact-form-grid .full-width{grid-column:auto}}.dips-filters{position:relative}@media (max-width:991px){.filters-toggle{height:46px;padding:16px;border-radius:8px;background-color:rgba(37,36,123,1);text-align:center;color:#fff;font-family:"Roboto";cursor:pointer}.dips-filters{position:fixed;top:0;left:0;width:320px;max-width:85%;height:100vh;background:#fff;z-index:9999;overflow-y:auto;padding:30px 20px;box-shadow:0 15px 40px rgba(0,0,0,.15);transform:translateX(-100%);opacity:0;transition:transform .45s cubic-bezier(.22,.61,.36,1),opacity .35s ease}.dips-filters.active{transform:translateX(0);opacity:1}.filters-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:all .35s ease;z-index:9998}.filters-overlay.active{opacity:1;visibility:visible}.filters-close{position:absolute;top:15px;right:15px;width:38px;height:38px;border:0;border-radius:50%;background:#f3f4f6;cursor:pointer;font-size:24px;line-height:1}body.filters-open{overflow:hidden}}@media (min-width:992px){.filters-toggle,.filters-close,.filters-overlay{display:none}}.soffcanvas{position:fixed;top:0;right:-700px;width:700px;max-width:100%;height:100vh;background:#fff;z-index:9999;overflow-y:auto;box-shadow:-10px 0 30px rgba(0,0,0,.15);transition:right .4s ease}.soffcanvas.active{right:0}#Soverlay.active{opacity:1;visibility:visible}.sclose-btn{border:none;background:0 0;font-size:32px;cursor:pointer;position:absolute;top:20px;right:20px}