.shimmer{height:100vh;background:rgba(22,22,22,.9019607843);z-index:105}.shimmer,nav{position:fixed;width:100%;top:0;left:0}nav{z-index:100;background:white}nav .topSloganStrip{width:100%;background:var(--primaryColor);padding:8px 10px;text-align:center}nav .topSloganStrip p{color:white;margin:0;font-size:14px;font-weight:600;letter-spacing:.5px}@media (max-width:500px){nav .topSloganStrip p{font-size:12px}}nav .container{margin-top:10px}nav .navMain{width:100%;display:flex;align-items:center;height:70px;background:#eaeeef;border-radius:10px;padding:0 20px}@media (max-width:500px){nav .navMain{height:60px}}nav .navMain .navCol1,nav .navMain .navCol1 .navLogo{display:flex;align-items:center}nav .navMain .navCol1 .navLogo{text-decoration:none;width:200px;height:70px;justify-content:center}@media (max-width:500px){nav .navMain .navCol1 .navLogo{width:160px;height:60px}}nav .navMain .navCol1 .navLogo h2{font-size:24px;color:black;font-family:titleFont}nav .navMain .navCol1 .navLogo img{width:100%;height:100%;object-fit:contain}nav .navMain .navCol2{display:flex;align-items:center;margin-left:auto;margin-right:40px}@media (max-width:1100px){nav .navMain .navCol2{display:none}}nav .navMain .navCol2 .navLink{display:flex;align-items:center}nav .navMain .navCol2 .navLink ul{display:flex;gap:5px;align-items:center}nav .navMain .navCol2 .navLink ul li{list-style:none}nav .navMain .navCol2 .navLink ul li a{text-decoration:none;color:#000;font-size:16px;font-weight:500;display:flex;padding:10px 20px;border-radius:50px;transition:.3s}nav .navMain .navCol2 .navLink ul li a:hover{color:var(--secondaryColor);transition:.3s}nav .navMain .navCol2 .navLink ul li .navLinkActive{color:var(--secondaryColor)}nav .navMain .navCol3{display:flex;align-items:center;gap:15px}@media (max-width:1100px){nav .navMain .navCol3{margin-left:auto}}nav .navMain .navCol3 .navContact{text-decoration:none;display:flex;align-items:center;padding:12px 30px;background:white;border-radius:10px;color:var(--primaryColor);font-size:16px;font-weight:500;transition:.3s;display:none}nav .navMain .navCol3 .navContact:hover{background:var(--secondaryColor);transition:.3s;color:white}nav .navMain .navCol3 .navProfile{display:flex;justify-content:center;align-items:center;margin-left:25px}nav .navMain .navCol3 .navProfile .navProfileBox{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:3px;background:white;border-radius:50px;width:35px;height:35px;cursor:pointer;transition:.3s}nav .navMain .navCol3 .navProfile .navProfileBox:hover{transition:.3s;background:var(--primaryColor)}nav .navMain .navCol3 .navProfile .navProfileBox:hover .ProBody,nav .navMain .navCol3 .navProfile .navProfileBox:hover .ProHead{background:white;transition:.3s}nav .navMain .navCol3 .navProfile .navProfileBox .ProHead{width:6px;height:6px;background:#626262;border-radius:50px;transition:.3s}nav .navMain .navCol3 .navProfile .navProfileBox .ProBody{width:16px;height:6px;background:#626262;border-radius:10px;transition:.3s}nav .navMain .navCol3 .navBar{display:flex;justify-content:center;align-items:center}nav .navMain .navCol3 .navBar .navBarBox{background:white;border-radius:50px;padding:5px 14px 5px 5px;display:flex;align-items:center;gap:10px;cursor:pointer}nav .navMain .navCol3 .navBar .navBarBox .navBarBoxIcon{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:3px;background:#fff;border:1px solid #626262;border-radius:50px;width:25px;height:25px;cursor:pointer;transition:.3s}nav .navMain .navCol3 .navBar .navBarBox .navBarBoxIcon .ProHead{width:5px;height:5px;background:#626262;border-radius:50px;transition:.3s}nav .navMain .navCol3 .navBar .navBarBox .navBarBoxIcon .ProBody{width:12px;height:5px;background:#626262;border-radius:10px;transition:.3s}nav .navMain .navCol3 .navBar .navBarBox .navBarBoxLine{width:20px;display:flex;justify-items:center;align-items:center;flex-direction:column;gap:4px}nav .navMain .navCol3 .navBar .navBarBox .navBarBoxLine span{width:100%;height:2px;background:#626262}.sidemenu{width:100%;height:100vh;background:rgba(0,0,0,.5725490196);position:fixed;z-index:140;top:0;right:0}.sidemenu .sidemenuBox{width:400px;background:white;height:100vh;margin-left:auto;display:flex;flex-direction:column}@media (max-width:500px){.sidemenu .sidemenuBox{width:100%}}.sidemenu .sidemenuBox .closeSidemenuBox{width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-top:20px;margin-left:auto;margin-right:20px;gap:5px;font-size:14px}.sidemenu .sidemenuBox .closeSidemenuBox svg{width:24px;height:24px}.sidemenu .sidemenuBox .sidemenuBoxList{width:100%;margin-top:20px;height:calc(100vh - 70px);overflow-y:auto;display:flex;flex-direction:column}.sidemenu .sidemenuBox .sidemenuBoxList ul{width:100%;display:flex;flex-direction:column;border-top:1px solid #dedede;margin-top:10px;padding:10px}.sidemenu .sidemenuBox .sidemenuBoxList ul:first-of-type{border-top:none;margin-top:0;padding-top:0}.sidemenu .sidemenuBox .sidemenuBoxList ul li{width:100%;list-style:none}.sidemenu .sidemenuBox .sidemenuBoxList ul li a{text-decoration:none;width:100%;padding:10px 10px 10px 15px;display:flex;align-items:center;gap:10px;border-radius:10px}.sidemenu .sidemenuBox .sidemenuBoxList ul li a:hover{background:#e0f5e7}.sidemenu .sidemenuBox .sidemenuBoxList ul li a:hover .icon,.sidemenu .sidemenuBox .sidemenuBoxList ul li a:hover p{color:var(--primaryColor)}.sidemenu .sidemenuBox .sidemenuBoxList ul li a .icon{width:20px;height:20px;display:flex;justify-content:center;align-items:center;color:#87909b}.sidemenu .sidemenuBox .sidemenuBoxList ul li a .icon svg{width:100%;height:100%}.sidemenu .sidemenuBox .sidemenuBoxList ul li a p{width:calc(100% - 30px);color:#87909b;font-size:14px;font-weight:500}.sidemenu .sidemenuBox .sidemenuBoxList ul li .linkActive{background:#e0f5e7}.sidemenu .sidemenuBox .sidemenuBoxList ul li .linkActive:hover{background:#d0ecd9}.sidemenu .sidemenuBox .sidemenuBoxList ul li .linkActive .icon,.sidemenu .sidemenuBox .sidemenuBoxList ul li .linkActive p,.sidemenu .sidemenuBox .sidemenuBoxList ul li .linkActive:hover .icon,.sidemenu .sidemenuBox .sidemenuBoxList ul li .linkActive:hover p{color:var(--primaryColor)}.sidemenu .sidemenuBox .sidemenuBoxList .sidemenuBoxLogin{width:100%;padding:0 20px;margin-bottom:20px}.sidemenu .sidemenuBox .sidemenuBoxList .sidemenuBoxLogin .sidemenuBoxLoginBtn{text-decoration:none;display:flex;align-items:center;justify-content:center;padding:12px 30px;background:var(--primaryColor);border-radius:10px;color:white;font-size:16px;font-weight:500;transition:.3s}.sidemenu .sidemenuBox .sidemenuBoxList .sidemenuBoxLogin .sidemenuBoxLoginBtn:hover{background:var(--secondaryColor);transition:.3s;color:white}.fixedSocialLink{position:fixed;z-index:20;right:5px;top:50%;width:40px;transform:translateY(-50%);flex-direction:column;padding:5px;gap:10px;background:var(--primaryColor)}.fixedSocialLink,.fixedSocialLink a{display:flex;justify-content:center;align-items:center;border-radius:50px}.fixedSocialLink a{width:30px;height:30px;background:white;color:var(--primaryColor);font-size:20px;font-weight:400;transition:.3s}.fixedSocialLink a svg{width:18px;height:18px}.fixedSocialLink a:hover{background:var(--primaryColor);color:white;transition:.3s}.whatsappBtn{position:fixed;z-index:20;right:20px;bottom:20px}.whatsappBtn a{width:60px;height:60px;display:flex;justify-content:center;align-items:center;background:#12a80d;color:white;font-size:20px;font-weight:400;transition:.3s;border-radius:50px;border:3px solid white}.whatsappBtn a svg{width:28px;height:28px}.whatsappBtn a:hover{background:var(--secondaryColor);transition:.3s}.bottomTag{position:fixed;z-index:10;bottom:0;left:0;width:100%;background-image:linear-gradient(0deg,#c1dfc4 0,#deecdd);padding:10px 0;display:flex;justify-content:center;align-items:center;gap:10px}.bottomTag h2{text-align:center;color:var(--primaryColor);font-size:20px;font-weight:800;text-transform:uppercase}@media (max-width:500px){.bottomTag h2{font-size:18px}}.bottomTag svg{width:23px;height:23px;color:var(--primaryColor)}@media (max-width:500px){.bottomTag svg{width:20px;height:20px}}.title{font-size:3em;color:#075c43;line-height:1.3;font-family:titleFont}@media (max-width:768px){.title{font-size:2.5em}}@media (max-width:500px){.title{font-size:2em}}.subTitle{font-size:18px;font-weight:700}.desc{font-size:18px;margin-top:10px;line-height:1.5}@media (max-width:768px){.desc{font-size:16px}}.jobFilter{position:fixed;right:0;top:0;z-index:101;width:100%;height:100vh;background:rgba(22,22,22,.9019607843);display:flex;justify-content:flex-end;align-items:flex-start;overflow-y:auto;visibility:hidden;opacity:0;transform:.3s}.jobFilter .jobFilterBox{width:600px;background:white;min-height:100vh;display:flex;flex-direction:column;transform:translateX(600px);transition:.3s}@media (max-width:620px){.jobFilter .jobFilterBox{width:100%}}.jobFilter .jobFilterBox .jobFilterBoxHead{width:100%;background:white;display:flex;align-items:center;padding:0 20px;height:70px;gap:10px;border-bottom:1px solid #e0e0e0}.jobFilter .jobFilterBox .jobFilterBoxHead h3{font-size:20px;color:black;font-weight:500}.jobFilter .jobFilterBox .jobFilterBoxHead .closeJobFilter{display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.3s}.jobFilter .jobFilterBox .jobFilterBoxHead .closeJobFilter:hover{transform:rotate(90deg);transition:.3s}.jobFilter .jobFilterBox .jobFilterBoxHead .closeJobFilter svg{width:22px;height:22px}.jobFilter .jobFilterBox .jobFilterBoxBody{width:100%;background:white;display:flex}.jobFilter .jobFilterBox .jobFilterBoxBody .jobFilterBoxBodyCol1{width:40%;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;height:calc(100vh - 70px - 60px);overflow-y:auto;padding-bottom:60px}.jobFilter .jobFilterBox .jobFilterBoxBody .jobFilterBoxBodyCol1 .jobFilterPrimaryList{width:100%;display:flex;flex-direction:column}.jobFilter .jobFilterBox .jobFilterBoxBody .jobFilterBoxBodyCol1 .jobFilterPrimaryList .jobFilterListBox{width:100%;padding:10px 20px;cursor:pointer;transition:.2s;display:flex;align-items:center;gap:5px;border-bottom:1px solid #e0e0e0}.jobFilter .jobFilterBox .jobFilterBoxBody .jobFilterBoxBodyCol1 .jobFilterPrimaryList .jobFilterListBox:hover{background:#f6f8f8;transition:.2s}.jobFilter .jobFilterBox .jobFilterBoxBody .jobFilterBoxBodyCol1 .jobFilterPrimaryList .jobFilterListBox h3{font-size:16px;color:#6e6e6e;font-weight:500}@media (max-width:480px){.jobFilter .jobFilterBox .jobFilterBoxBody .jobFilterBoxBodyCol1 .jobFilterPrimaryList .jobFilterListBox h3{font-size:14px}}.jobFilter .jobFilterBox .jobFilterBoxBody .jobFilterBoxBodyCol1 .jobFilterPrimaryList .jobFilterListBox .filterCount{font-size:12px;color:#000;font-weight:500}.jobFilter .jobFilterBox .jobFilterBoxBody .jobFilterBoxBodyCol1 .jobFilterPrimaryList .jobFilterListBoxActive{border-color:black}.jobFilter .jobFilterBox .jobFilterBoxBody .jobFilterBoxBodyCol1 .jobFilterPrimaryList .jobFilterListBoxActive h3{color:black}.jobFilter .jobFilterBox .jobFilterBoxBody .jobFilterBoxBodyCol2{width:60%;display:flex;flex-direction:column;height:calc(100vh - 70px - 60px);overflow-y:auto;padding-bottom:60px}.jobFilter .jobFilterBox .jobFilterBoxBody .jobFilterBoxBodyCol2 .jobFilterSeconadryList{width:100%;display:flex;flex-direction:column}.jobFilter .jobFilterBox .jobFilterBoxBody .jobFilterBoxBodyCol2 .jobFilterSeconadryList .jobFilterSeconadryListBox{width:100%;display:flex;flex-direction:column;padding:10px 20px}.jobFilter .jobFilterBox .jobFilterBoxBody .jobFilterBoxBodyCol2 .jobFilterSeconadryList .jobFilterSeconadryListBox .filterTitle{font-size:16px;color:#989898;display:none}.jobFilter .jobFilterBox .jobFilterBoxBody .jobFilterBoxBodyCol2 .jobFilterSeconadryList .jobFilterSeconadryListBox .filterMultipleCheckbox{width:100%;display:flex;flex-direction:column}.jobFilter .jobFilterBox .jobFilterBoxBody .jobFilterBoxBodyCol2 .jobFilterSeconadryList .jobFilterSeconadryListBox .filterMultipleCheckbox li{width:100%;list-style:none;display:flex;align-items:center;transition:.2s}.jobFilter .jobFilterBox .jobFilterBoxBody .jobFilterBoxBodyCol2 .jobFilterSeconadryList .jobFilterSeconadryListBox .filterMultipleCheckbox li input{display:none}.jobFilter .jobFilterBox .jobFilterBoxBody .jobFilterBoxBodyCol2 .jobFilterSeconadryList .jobFilterSeconadryListBox .filterMultipleCheckbox li input:checked+label p{color:black}.jobFilter .jobFilterBox .jobFilterBoxBody .jobFilterBoxBodyCol2 .jobFilterSeconadryList .jobFilterSeconadryListBox .filterMultipleCheckbox li input:checked+label:before{display:block}.jobFilter .jobFilterBox .jobFilterBoxBody .jobFilterBoxBodyCol2 .jobFilterSeconadryList .jobFilterSeconadryListBox .filterMultipleCheckbox li label{width:100%;display:flex;align-items:center;padding:10px 0;cursor:pointer;position:relative}.jobFilter .jobFilterBox .jobFilterBoxBody .jobFilterBoxBodyCol2 .jobFilterSeconadryList .jobFilterSeconadryListBox .filterMultipleCheckbox li label:hover p{color:black}.jobFilter .jobFilterBox .jobFilterBoxBody .jobFilterBoxBodyCol2 .jobFilterSeconadryList .jobFilterSeconadryListBox .filterMultipleCheckbox li label p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:15px;color:#6e6e6e;font-weight:500;width:calc(100% - 20px)}@media (max-width:480px){.jobFilter .jobFilterBox .jobFilterBoxBody .jobFilterBoxBodyCol2 .jobFilterSeconadryList .jobFilterSeconadryListBox .filterMultipleCheckbox li label p{font-size:14px}}.jobFilter .jobFilterBox .jobFilterBoxBody .jobFilterBoxBodyCol2 .jobFilterSeconadryList .jobFilterSeconadryListBox .filterMultipleCheckbox li label:before{content:"";width:10px;height:6px;background:white;border-left:2px solid var(--primaryColor);border-bottom:2px solid var(--primaryColor);display:block;position:absolute;right:0;top:50%;transform:rotate(-45deg) translateY(-50%);display:none}@media (max-width:480px){.jobFilter .jobFilterBox .jobFilterBoxBody .jobFilterBoxBodyCol2 .jobFilterSeconadryList .jobFilterSeconadryListBox .filterMultipleCheckbox li label:before{top:45%}}.jobFilter .jobFilterBox .jobFilterBoxBody .jobFilterBoxBodyCol2 .jobFilterSeconadryList .jobFilterSeconadryListBox .filterSearchableMultipleCheckbox{width:100%;display:flex;flex-direction:column;margin-top:10px}.jobFilter .jobFilterBox .jobFilterBoxBody .jobFilterBoxBodyCol2 .jobFilterSeconadryList .jobFilterSeconadryListBox .filterSearchableMultipleCheckbox .searchInput{width:100%;display:flex;align-items:center}.jobFilter .jobFilterBox .jobFilterBoxBody .jobFilterBoxBodyCol2 .jobFilterSeconadryList .jobFilterSeconadryListBox .filterSearchableMultipleCheckbox .searchInput input{width:100%;padding:0 20px;height:40px;background:transparent;border:1px solid #e0e0e0;outline:none;font-size:16px;color:black;background:#fafbfb;border-radius:10px}.jobFilter .jobFilterBox .jobFilterBoxBody .jobFilterBoxBodyCol2 .jobFilterSeconadryList .jobFilterSeconadryListBox .filterSearchableMultipleCheckbox .searchInput input::placeholder{color:#989898;font-size:16px}.jobFilter .jobFilterBox .jobFilterBoxFooter{width:100%;display:flex;justify-content:flex-end;align-items:center;padding:0 20px;gap:15px;height:60px;border-top:1px solid #e0e0e0}.jobFilter .jobFilterBox .jobFilterBoxFooter .jobFilterBoxFooterBtn{display:flex;justify-content:center;align-items:center;padding:0 40px;background:var(--primaryColor);border-radius:10px;color:white;font-size:16px;font-weight:500;transition:.3s;height:40px;cursor:pointer}.jobFilter .jobFilterBox .jobFilterBoxFooter .jobFilterBoxFooterBtn:hover{background:var(--secondaryColor);transition:.3s}.jobFilter .jobFilterBox .jobFilterBoxFooter .jobFilterBoxFooterReset{display:flex;justify-content:center;align-items:center;padding:0 40px;background:#f6f8f8;border-radius:10px;color:var(--primaryColor);font-size:16px;font-weight:500;transition:.3s;height:40px;cursor:pointer}.jobFilter .jobFilterBox .jobFilterBoxFooter .jobFilterBoxFooterReset:hover{background:white;transition:.3s}.jobFilterActive{visibility:visible;opacity:1;transform:.3s}.jobFilterActive .jobFilterBox{transform:translateX(0);transition:.3s}.toaster{position:fixed;z-index:102;left:50%;bottom:-100px;transform:translateX(-50%);transition:.3s;pointer-events:auto}.toaster .toasterBox{display:flex;align-items:center;justify-content:center;padding:10px 20px;background:#f4f6f7;border:1px solid #f0eded;border-radius:50px;gap:10px}.toaster .toasterBox .toasterBoxContent{display:flex;flex-direction:column}.toaster .toasterBox .toasterBoxContent h3{font-size:14px;color:black;text-align:center;width:100%;font-weight:500}.toaster .toasterBox .toasterBoxClose{width:14px;height:14px;display:flex;justify-content:center;align-items:center;color:#989898;cursor:pointer}.toaster .toasterBox .toasterBoxClose svg{width:100%;height:100%}.toasterActive{bottom:50px;transform:translateX(-50%);transition:.3s}.jobApplyPopup{position:fixed;z-index:120;background:rgba(22,22,22,.9019607843);width:100%;height:100vh;overflow-y:auto;top:0;left:0;padding:100px 0;display:flex;align-items:flex-start;justify-content:center}.jobApplyPopup .jobApplyPopupBox{width:600px;background:white;padding:40px;border-radius:20px;display:flex;flex-direction:column;position:relative}@media (max-width:700px){.jobApplyPopup .jobApplyPopupBox{width:90%}}@media (max-width:500px){.jobApplyPopup .jobApplyPopupBox{padding:20px}}.jobApplyPopup .jobApplyPopupBox .closeJobApplyPopup{position:absolute;width:30px;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;right:-40px;top:0;color:white;transition:.3s}@media (max-width:700px){.jobApplyPopup .jobApplyPopupBox .closeJobApplyPopup{top:-40px;right:0}}.jobApplyPopup .jobApplyPopupBox .closeJobApplyPopup:hover{transition:.3s;transform:rotate(90deg)}.jobApplyPopup .jobApplyPopupBox .closeJobApplyPopup svg{width:100%;height:100%}.jobApplyPopup .jobApplyPopupBox h2{font-size:20px;font-weight:400}.jobApplyPopup .jobApplyPopupBox form{width:100%;display:flex;flex-direction:column;margin-top:30px;gap:15px}.jobApplyPopup .jobApplyPopupBox form .formGroup{width:100%;display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}@media (max-width:500px){.jobApplyPopup .jobApplyPopupBox form .formGroup{gap:10px}}.jobApplyPopup .jobApplyPopupBox form .formGroup label{font-size:14px;color:#707070;width:100px;margin-top:10px}@media (max-width:500px){.jobApplyPopup .jobApplyPopupBox form .formGroup label{width:100%}}.jobApplyPopup .jobApplyPopupBox form .formGroup .dot{width:10px;font-size:14px;color:#707070;margin-top:10px}@media (max-width:500px){.jobApplyPopup .jobApplyPopupBox form .formGroup .dot{display:none}}.jobApplyPopup .jobApplyPopupBox form .formGroup input{width:calc(100% - 150px);height:45px;padding:0 18px;border-radius:10px;font-size:14px;outline:none;border:1px solid #e0e0e0}@media (max-width:500px){.jobApplyPopup .jobApplyPopupBox form .formGroup input{width:100%}}.jobApplyPopup .jobApplyPopupBox form .formGroup input::placeholder{color:#b4b8ba}.jobApplyPopup .jobApplyPopupBox form .formGroup input:focus{border-color:black}.jobApplyPopup .jobApplyPopupBox form .formGroup .resumeSection{width:calc(100% - 150px);display:flex;flex-direction:column}@media (max-width:500px){.jobApplyPopup .jobApplyPopupBox form .formGroup .resumeSection{width:100%}}.jobApplyPopup .jobApplyPopupBox form .formGroup .resumeSection .uploadResume{border:2px dashed #e0e0e0;padding:20px;text-align:center;cursor:pointer;position:relative;border-radius:10px;transition:.3s}.jobApplyPopup .jobApplyPopupBox form .formGroup .resumeSection .uploadResume:hover{transition:.3s;border-color:#007bff;background-color:#f0f8ff}.jobApplyPopup .jobApplyPopupBox form .formGroup .resumeSection .uploadResume input[type=file]{position:absolute;opacity:0;width:100%;height:100%;left:0;top:0;cursor:pointer}.jobApplyPopup .jobApplyPopupBox form .formGroup .resumeSection .uploadResume p{font-size:14px;text-align:center}.jobApplyPopup .jobApplyPopupBox form .formGroup .resumeSection .dragOver{border-color:#007bff;background-color:#f0f8ff}.jobApplyPopup .jobApplyPopupBox form .formGroup .resumeSection .resumePreviewBox{width:120px;background:#fff;border-radius:10px;display:flex;flex-direction:column;box-shadow:0 0 10px rgba(0,0,0,.0470588235);position:relative;text-decoration:none;border:1px solid rgba(0,0,0,.0470588235);transition:.3s}.jobApplyPopup .jobApplyPopupBox form .formGroup .resumeSection .resumePreviewBox:hover{transition:.3s;border-color:#FFAB4C}.jobApplyPopup .jobApplyPopupBox form .formGroup .resumeSection .resumePreviewBox .removeFile{position:absolute;right:0;top:0;width:25px;height:25px;display:flex;justify-content:center;align-items:center;cursor:pointer;color:white}.jobApplyPopup .jobApplyPopupBox form .formGroup .resumeSection .resumePreviewBox .removeFile svg{width:14px;height:14px}.jobApplyPopup .jobApplyPopupBox form .formGroup .resumeSection .resumePreviewBox .resumePreviewBoxHead{background:#FFAB4C;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 10px 10px;color:white;border-radius:10px 10px 0 0}.jobApplyPopup .jobApplyPopupBox form .formGroup .resumeSection .resumePreviewBox .resumePreviewBoxHead svg{width:20px;height:20px}.jobApplyPopup .jobApplyPopupBox form .formGroup .resumeSection .resumePreviewBox .resumePreviewBoxHead p{font-size:14px;font-weight:500;text-align:center;margin-top:3px}.jobApplyPopup .jobApplyPopupBox form .formGroup .resumeSection .resumePreviewBox .resumePreviewBoxBody{width:100%;padding:10px}.jobApplyPopup .jobApplyPopupBox form .formGroup .resumeSection .resumePreviewBox .resumePreviewBoxBody .fileName{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#6e6e6e}.jobApplyPopup .jobApplyPopupBox form .formGroup .resumeSection .error{font-size:12px;margin-top:5px}.jobApplyPopup .jobApplyPopupBox form .formBtnArea{width:100%;display:flex;justify-content:flex-end;margin-top:10px}.jobApplyPopup .jobApplyPopupBox form .formBtnArea a,.jobApplyPopup .jobApplyPopupBox form .formBtnArea button{text-decoration:none;background:var(--primaryColor);border:none;outline:none;border-radius:15px;width:150px;height:45px;cursor:pointer;color:white;font-size:16px;display:flex;justify-content:center;align-items:center;transition:.3s;gap:10px}.jobApplyPopup .jobApplyPopupBox form .formBtnArea a:hover,.jobApplyPopup .jobApplyPopupBox form .formBtnArea button:hover{transition:.3s;background:var(--secondaryColor)}.jobApplyPopup .jobApplyPopupBox form .formBtnArea a:disabled,.jobApplyPopup .jobApplyPopupBox form .formBtnArea button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.jobApplyPopup .jobApplyPopupBox form .formBtnArea a .btnLoader,.jobApplyPopup .jobApplyPopupBox form .formBtnArea button .btnLoader{width:20px;height:20px;border-radius:50%;border:2px solid #fff;border-top-color:rgba(255,255,255,.2431372549);animation:buttonRotate .6s linear infinite}@keyframes buttonRotate{0%{transform:rotate(-1turn)}}.jobApplySuccessAlert{position:fixed;z-index:120;background:rgba(22,22,22,.9019607843);width:100%;height:100vh;overflow-y:auto;top:0;left:0;padding:100px 0;display:flex;align-items:flex-start;justify-content:center;opacity:0;visibility:hidden;transition:.3s}.jobApplySuccessAlert .jobApplySuccessAlertBox{width:450px;background:white;padding:40px 30px;border-radius:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:scale(.7);opacity:0;transition:.3s}@media (max-width:480px){.jobApplySuccessAlert .jobApplySuccessAlertBox{width:90%;padding:30px 20px}}.jobApplySuccessAlert .jobApplySuccessAlertBox .jobApplySuccessAlertBoxThumbnail{width:170px;height:170px;border-radius:50%;overflow:hidden}.jobApplySuccessAlert .jobApplySuccessAlertBox .jobApplySuccessAlertBoxThumbnail img{width:100%;height:100%;object-fit:cover}.jobApplySuccessAlert .jobApplySuccessAlertBox .jobApplySuccessAlertBoxDetails{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:20px}.jobApplySuccessAlert .jobApplySuccessAlertBox .jobApplySuccessAlertBoxDetails h3{text-align:center;font-size:2em;font-weight:600}.jobApplySuccessAlert .jobApplySuccessAlertBox .jobApplySuccessAlertBoxDetails p{text-align:center;font-size:16px;margin-top:10px;color:#646464;line-height:1.5}.jobApplySuccessAlert .jobApplySuccessAlertBox .jobApplySuccessAlertBoxDetails .okJobApplySuccessAlert{background:var(--primaryColor);color:white;font-size:16px;font-weight:500;padding:12px 24px;border-radius:12px;margin-top:20px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:.3s}.jobApplySuccessAlert .jobApplySuccessAlertBox .jobApplySuccessAlertBoxDetails .okJobApplySuccessAlert:hover{transition:.3s;background:var(--secondaryColor)}.jobApplySuccessAlert .jobApplySuccessAlertBox .jobApplySuccessAlertBoxDetails .okJobApplySuccessAlert svg{width:16px;height:16px}.jobApplySuccessAlertActive{opacity:1;visibility:visible;transition:.3s}.jobApplySuccessAlertActive .jobApplySuccessAlertBox{transform:scale(1);opacity:1;transition:.3s}.emptyPage{width:100%}.emptyPage .emptyPageBox{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px;margin-top:100px}.emptyPage .emptyPageBox .emptyPageBoxThumbnail{width:300px}.emptyPage .emptyPageBox .emptyPageBoxThumbnail img{width:100%;height:100%;border-radius:20px;overflow:hidden}.emptyPage .emptyPageBox .emptyPageBoxDetails{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20px}.emptyPage .emptyPageBox .emptyPageBoxDetails h3{font-size:20px;font-weight:500;text-align:center}.emptyPage .emptyPageBox .emptyPageBoxDetails p{text-align:center;font-size:16px;margin-top:10px;color:#646464;line-height:1.5;width:400px}@media (max-width:768px){.emptyPage .emptyPageBox .emptyPageBoxDetails p{width:100%}}.emptyPage .emptyPageBox .emptyPageBoxDetails a{color:var(--primaryColor);font-size:14px;font-weight:500;padding:10px 24px;border-radius:12px;margin-top:20px;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:.3s;border:1px solid var(--primaryColor)}.emptyPage .emptyPageBox .emptyPageBoxDetails a:hover{transition:.3s;color:white;background:var(--primaryColor)}.emptyPage .emptyPageBox .emptyPageBoxDetails a svg{width:16px;height:16px}.flashingConsultationBanner{display:flex;justify-content:center;align-items:center;width:100%;background:linear-gradient(135deg,#007f44,#00be66);color:white!important;text-align:center;padding:24px 20px;text-decoration:none;font-weight:700;font-size:20px;letter-spacing:.5px;text-transform:uppercase;transition:background .3s,transform .2s;animation:flashGlow 2.5s ease-in-out infinite alternate}.flashingConsultationBanner:hover{background:linear-gradient(135deg,#00be66,#007f44);transform:scale(1.005)}@media (max-width:500px){.flashingConsultationBanner{font-size:16px;padding:16px 15px}}@keyframes flashGlow{0%{box-shadow:inset 0 0 20px rgba(255,255,255,.05);filter:brightness(1)}to{box-shadow:inset 0 0 20px rgba(255,255,255,.2);filter:brightness(1.2)}}footer{width:100%;background:#222222;padding:50px 0}footer .footerMain{width:100%;display:flex;gap:40px;flex-wrap:wrap;justify-content:space-between}@media (max-width:990px){footer .footerMain{gap:60px}}footer .footerMain .footerCol1{display:flex;flex-direction:column}@media (max-width:990px){footer .footerMain .footerCol1{font-size:24px}}footer .footerMain .footerCol1 .footerLogo{display:flex}footer .footerMain .footerCol1 .footerLogo h2{font-size:3em;font-weight:800;color:white;font-family:titleFont}@media (max-width:1100px){footer .footerMain .footerCol1 .footerLogo h2{font-size:2em}}@media (max-width:500px){footer .footerMain .footerCol1 .footerLogo h2{font-size:30px}}footer .footerMain .footerCol1 p{font-size:30px;color:white;margin-top:10px}@media (max-width:1100px){footer .footerMain .footerCol1 p{font-size:24px}}@media (max-width:500px){footer .footerMain .footerCol1 p{font-size:18px}}footer .footerMain .footerCol1 .footerSocialLinks{margin-top:auto;display:flex;align-items:center;gap:20px}@media (max-width:990px){footer .footerMain .footerCol1 .footerSocialLinks{margin-top:40px}}footer .footerMain .footerCol1 .footerSocialLinks a{text-decoration:none;width:50px;height:50px;display:flex;justify-content:center;align-items:center;color:white;border:1px solid rgba(238,238,238,.2235294118);border-radius:50px;transition:.3s}footer .footerMain .footerCol1 .footerSocialLinks a:hover{transition:.3s;background:white;color:var(--primaryColor)}footer .footerMain .footerCol1 .footerSocialLinks a svg{width:24px;height:24px}footer .footerMain .footerCol2{display:flex;gap:40px;flex-wrap:wrap}@media (max-width:990px){footer .footerMain .footerCol2{width:100%}}footer .footerMain .footerCol2 .footerCol2Box{display:flex;flex-direction:column;width:200px}@media (max-width:500px){footer .footerMain .footerCol2 .footerCol2Box{width:100%}}footer .footerMain .footerCol2 .footerCol2Box h3{color:#99a7ab;font-size:14px;font-weight:400}footer .footerMain .footerCol2 .footerCol2Box ul{display:flex;flex-direction:column;gap:15px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(238,238,238,.2235294118)}footer .footerMain .footerCol2 .footerCol2Box ul li{list-style:none}footer .footerMain .footerCol2 .footerCol2Box ul li a{text-decoration:none;font-size:16px;color:white;font-weight:400}footer .footerMain .footerCol2 .footerCol2Box ul li a:hover{text-decoration:underline}footer .footerMain .footerCol2 .contactBox{width:280px}@media (max-width:600px){footer .footerMain .footerCol2 .contactBox{width:100%}}footer .footerMain .footerCol2 .contactBox ul li{font-size:15px;color:#ddd;line-height:1.5;font-weight:500}footer .footerMain .footerCol2 .contactBox ul li.contactTextHeader{color:white;font-weight:700;font-size:16px;margin-bottom:5px}footer .footerMain .footerCol2 .contactBox ul li.contactAddress{margin-top:10px;color:#bbb}footer .footerMain .footerCol2 .contactBox ul li strong{color:white;font-weight:600}footer .footerMain .footerCol2 .contactBox ul li a.phoneLink{color:#ff8000;font-weight:700;text-decoration:none}footer .footerMain .footerCol2 .contactBox ul li a.phoneLink:hover{color:#ff9933;text-decoration:underline}footer .footerMain .footerCol2 .contactBox .footerContactSocials{margin-top:20px;padding-top:15px;border-top:1px solid rgba(238,238,238,.1019607843);display:flex;align-items:center;gap:12px}footer .footerMain .footerCol2 .contactBox .footerContactSocials a{text-decoration:none;width:38px;height:38px;display:flex;justify-content:center;align-items:center;color:white;border:1px solid rgba(238,238,238,.2235294118);border-radius:50%;transition:.3s;font-size:16px}footer .footerMain .footerCol2 .contactBox .footerContactSocials a:hover{background:white;color:var(--primaryColor)}footer .footerMain .footerCol2 .contactBox .footerContactSocials a svg{width:18px;height:18px}footer .footerStrip{width:100%;padding:20px 0;background:black;margin-top:50px}footer .footerStrip .footerStripMain{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}footer .footerStrip .footerStripMain .footerStripCol1{display:flex;align-items:center}@media (max-width:500px){footer .footerStrip .footerStripMain .footerStripCol1{width:100%;justify-content:center}}footer .footerStrip .footerStripMain .footerStripCol1 p{font-size:14px;color:#99a7ab}footer .footerStrip .footerStripMain .footerStripCol2{display:flex;align-items:center;gap:5px}@media (max-width:500px){footer .footerStrip .footerStripMain .footerStripCol2{width:100%;margin-top:10px;justify-content:center}}footer .footerStrip .footerStripMain .footerStripCol2 p{font-size:14px;color:#99a7ab}footer .footerStrip .footerStripMain .footerStripCol2 svg{width:16px;height:16px;color:#fff}footer .footerStrip .footerStripMain .footerStripCol2 a{text-decoration:none;width:80px}footer .footerStrip .footerStripMain .footerStripCol2 a:hover img{transition:.3s;filter:grayscale(0)}footer .footerStrip .footerStripMain .footerStripCol2 a img{width:100%;height:100%;object-fit:contain}.loginPopup{position:fixed;z-index:120;background:rgba(22,22,22,.9019607843);width:100%;height:100vh;overflow-y:auto;top:0;left:0;padding:100px 0;display:flex;align-items:flex-start;justify-content:center}.loginPopup .loginPopupBox{width:700px;background:white;padding:40px;border-radius:20px;display:flex;align-items:flex-start;gap:30px;position:relative}@media (max-width:820px){.loginPopup .loginPopupBox{width:90%}}@media (max-width:742px){.loginPopup .loginPopupBox{width:95%}}@media (max-width:705px){.loginPopup .loginPopupBox{flex-direction:column;justify-content:center;align-items:center}}@media (max-width:480px){.loginPopup .loginPopupBox{padding:20px;gap:20px}}.loginPopup .loginPopupBox .closeLoginPopupBox{position:absolute;width:30px;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;right:-40px;top:0;color:white;transition:.3s}.loginPopup .loginPopupBox .closeLoginPopupBox:hover{transition:.3s;transform:rotate(90deg)}@media (max-width:820px){.loginPopup .loginPopupBox .closeLoginPopupBox{right:0;top:-40px}}.loginPopup .loginPopupBox .closeLoginPopupBox svg{width:100%;height:100%}.loginPopup .loginPopupBox .loginPopupBoxThumbnail{width:200px;height:200px;background:cornsilk;border-radius:15px}@media (max-width:480px){.loginPopup .loginPopupBox .loginPopupBoxThumbnail{width:100%}}.loginPopup .loginPopupBox .loginPopupBoxThumbnail img{width:100%;height:100%;object-fit:contain}.loginPopup .loginPopupBox .loginPopupBoxDetails{width:calc(100% - 230px);display:flex;flex-direction:column}@media (max-width:705px){.loginPopup .loginPopupBox .loginPopupBoxDetails{width:100%;justify-content:center;align-items:center}}.loginPopup .loginPopupBox .loginPopupBoxDetails h2{font-size:25px;font-weight:700;line-height:1.5}@media (max-width:705px){.loginPopup .loginPopupBox .loginPopupBoxDetails h2{text-align:center}}@media (max-width:480px){.loginPopup .loginPopupBox .loginPopupBoxDetails h2{font-size:20px}}.loginPopup .loginPopupBox .loginPopupBoxDetails p{font-size:16px;margin-top:10px;color:#5e6369;line-height:1.5}@media (max-width:705px){.loginPopup .loginPopupBox .loginPopupBoxDetails p{text-align:center}}@media (max-width:480px){.loginPopup .loginPopupBox .loginPopupBoxDetails p{font-size:14px}}.loginPopup .loginPopupBox .loginPopupBoxDetails a{text-decoration:none;background:var(--primaryColor);color:white;margin-top:30px;padding:14px 30px;border-radius:15px;font-size:16px;font-weight:500;text-align:center;display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;transition:.3s}@media (max-width:480px){.loginPopup .loginPopupBox .loginPopupBoxDetails a{width:100%}}.loginPopup .loginPopupBox .loginPopupBoxDetails a:hover{transition:.3s;background:var(--secondaryColor)}.loading,.loadingState{width:100%;display:flex;justify-content:center;align-items:center}.loading .loadingBox,.loadingState .loadingBox{display:flex;align-items:center;gap:15px}.loading .loadingBox .loadingIcon,.loadingState .loadingBox .loadingIcon{width:30px;height:30px;border-radius:50%;border:4px solid #eee;border-top:4px solid var(--primaryColor);animation:loadingIcon 2s linear infinite}@keyframes loadingIcon{to{transform:rotate(1turn)}}.loading .loadingBox p,.loadingState .loadingBox p{font-size:14px}