.splashLoaderContainer{z-index:99999;opacity:1;visibility:visible;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .5s,visibility .5s;display:flex;position:fixed;top:0;left:0;overflow:hidden}.splashLoaderContainer.splashFadeOut{opacity:0;visibility:hidden}.splashLoaderContainer .splashBgImage{background-image:url(/assets/images/img22.webp);background-position:50%;background-size:cover;animation:4.7s forwards splashBgZoom;position:absolute;inset:0;transform:scale(1.05)}.splashLoaderContainer .splashOverlay{background:linear-gradient(135deg,#075c43e0 0%,#043326eb 100%);position:absolute;inset:0}.splashLoaderContainer .splashContent{z-index:2;flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}.splashLoaderContainer .splashContent .splashLogoCard{background:#fff;border-radius:24px;padding:22px 36px;animation:.8s cubic-bezier(.175,.885,.32,1.275) both splashLogoIn,1.6s ease-in-out .8s infinite splashLogoPulse;box-shadow:0 8px 48px #00000047,0 0 0 4px #ffffff26}.splashLoaderContainer .splashContent .splashLogoCard .splashLogo{width:auto;height:130px;display:block}.splashLoaderContainer .splashContent .splashSlogan{text-align:center;animation:.7s .3s both splashSloganIn}.splashLoaderContainer .splashContent .splashSlogan h3{color:#ecf86e;letter-spacing:1px;margin-bottom:6px;font-size:26px;font-weight:800}.splashLoaderContainer .splashContent .splashSlogan p{color:#ffffffd9;letter-spacing:2px;text-transform:uppercase;font-size:15px;font-weight:500}.splashLoaderContainer .splashContent .splashProgressBar{background:#fff3;border-radius:50px;width:200px;height:4px;animation:.5s .5s both splashSloganIn;overflow:hidden}.splashLoaderContainer .splashContent .splashProgressBar .splashProgressActive{background:#ecf86e;border-radius:50px;height:100%;animation:4.2s .3s both splashProgress}@keyframes splashBgZoom{0%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes splashLogoIn{0%{opacity:0;transform:scale(.3)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes splashLogoPulse{0%{transform:scale(1);box-shadow:0 8px 48px #00000047,0 0 0 4px #ffffff26}50%{transform:scale(1.08);box-shadow:0 16px 56px #00000059,0 0 0 6px #ffffff40}to{transform:scale(1);box-shadow:0 8px 48px #00000047,0 0 0 4px #ffffff26}}@keyframes splashSloganIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes splashProgress{0%{width:0%}to{width:100%}}.homeBanner{width:100%;margin-top:100px;padding-bottom:50px}@media (max-width:500px){.homeBanner{margin-top:80px}}.homeBanner .homeBannerMain{flex-wrap:wrap;gap:20px;width:100%;min-height:calc(100vh - 160px);display:flex}.homeBanner .homeBannerMain .homeBannerCol1{background:#ecf86e;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:calc(50% - 10px);padding:40px;display:flex}@media (max-width:990px){.homeBanner .homeBannerMain .homeBannerCol1{width:100%}}@media (max-width:480px){.homeBanner .homeBannerMain .homeBannerCol1{padding:20px}}.homeBanner .homeBannerMain .homeBannerCol1 .homeBannerLogo{margin-bottom:0}.homeBanner .homeBannerMain .homeBannerCol1 .homeBannerLogo img{width:auto;height:140px}.homeBanner .homeBannerMain .homeBannerCol1 h3{text-align:center;color:#075c43;background:#fbffd3;border:1px solid #d8e641;border-radius:50px;align-items:center;gap:6px;margin-top:5px;padding:10px 22px;font-size:20px;font-weight:700;display:flex}.homeBanner .homeBannerMain .homeBannerCol1 h3 svg{width:18px;height:18px}.homeBanner .homeBannerMain .homeBannerCol1 h1{text-align:center;color:#075c43;text-transform:uppercase;width:90%;margin-top:10px;font-family:titleFont;font-weight:800;line-height:1.3;font-size:4em!important}@media (max-width:1800px){.homeBanner .homeBannerMain .homeBannerCol1 h1{font-size:3.5em}}@media (max-width:1421px){.homeBanner .homeBannerMain .homeBannerCol1 h1{font-size:4em}}@media (max-width:1407px){.homeBanner .homeBannerMain .homeBannerCol1 h1{width:100%}}@media (max-width:1294px){.homeBanner .homeBannerMain .homeBannerCol1 h1{font-size:3.5em}}@media (max-width:1167px){.homeBanner .homeBannerMain .homeBannerCol1 h1{font-size:3em}}@media (max-width:1040px){.homeBanner .homeBannerMain .homeBannerCol1 h1{font-size:2.5em}}@media (max-width:420px){.homeBanner .homeBannerMain .homeBannerCol1 h1{font-size:2em}}.homeBanner .homeBannerMain .homeBannerCol1 h4{text-align:start;color:#075c43;opacity:.9;margin-top:10px;font-size:18px;font-weight:500;line-height:1.5}.homeBanner .homeBannerMain .homeBannerCol1 p{text-align:center;color:#075c43;opacity:.9;width:80%;margin-top:15px;font-size:20px;line-height:1.5}@media (max-width:1800px){.homeBanner .homeBannerMain .homeBannerCol1 p{width:100%}}@media (max-width:1421px){.homeBanner .homeBannerMain .homeBannerCol1 p{font-size:18px}}@media (max-width:1167px){.homeBanner .homeBannerMain .homeBannerCol1 p{font-size:18px}}.homeBanner .homeBannerMain .homeBannerCol1 p.homeBannerSmallText{font-size:1.15rem}.homeBanner .homeBannerMain .homeBannerCol1 .homeBannerBtnArea{background:#fff;border:3px dashed #d8e641;border-radius:20px;flex-wrap:wrap;gap:30px;width:100%;margin-top:30px;padding:20px;display:flex}@media (max-width:1421px){.homeBanner .homeBannerMain .homeBannerCol1 .homeBannerBtnArea{gap:20px}}.homeBanner .homeBannerMain .homeBannerCol1 .homeBannerBtnArea .homeBannerBtnAreaTitle{text-align:center;color:#075c43;width:100%;margin-bottom:-10px;font-size:20px;font-weight:700}.homeBanner .homeBannerMain .homeBannerCol1 .homeBannerBtnArea .homeBannerLargeBtnArea{justify-content:center;width:100%;margin-top:10px;display:flex}.homeBanner .homeBannerMain .homeBannerCol1 .homeBannerBtnArea .homeBannerLargeBtnArea .homeBannerLargeBtn{background:var(--primaryColor,#075c43);color:#fff;text-align:center;border-radius:10px;align-items:center;gap:8px;padding:12px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}@media (max-width:480px){.homeBanner .homeBannerMain .homeBannerCol1 .homeBannerBtnArea .homeBannerLargeBtnArea .homeBannerLargeBtn{padding:10px 18px;font-size:14px}}.homeBanner .homeBannerMain .homeBannerCol1 .homeBannerBtnArea .homeBannerLargeBtnArea .homeBannerLargeBtn:hover{background:var(--secondaryColor,#0a8f67);transition:all .3s}.homeBanner .homeBannerMain .homeBannerCol1 .homeBannerBtnArea .homeBannerBtnBox{flex-direction:column;justify-content:center;align-items:center;width:calc(50% - 15px);display:flex}@media (max-width:1421px){.homeBanner .homeBannerMain .homeBannerCol1 .homeBannerBtnArea .homeBannerBtnBox{width:calc(50% - 10px)}}@media (max-width:1280px){.homeBanner .homeBannerMain .homeBannerCol1 .homeBannerBtnArea .homeBannerBtnBox{width:100%}}.homeBanner .homeBannerMain .homeBannerCol1 .homeBannerBtnArea .homeBannerBtnBox h5{text-align:center;font-size:16px;font-weight:600}.homeBanner .homeBannerMain .homeBannerCol1 .homeBannerBtnArea .homeBannerBtnBox .homeBannerBtn{white-space:nowrap;background:var(--primaryColor);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:10px;padding:14px 34px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.homeBanner .homeBannerMain .homeBannerCol1 .homeBannerBtnArea .homeBannerBtnBox .homeBannerBtn:hover{background:var(--secondaryColor);transition:all .3s}.homeBanner .homeBannerMain .homeBannerCol1 .homeBannerBtnArea .homeBannerBtnBox .homeBannerBtn svg{width:18px;height:18px}.homeBanner .homeBannerMain .homeBannerCol2{background:#075c43;border-radius:20px;flex-direction:column;width:calc(50% - 10px);display:flex;overflow:hidden}@media (max-width:990px){.homeBanner .homeBannerMain .homeBannerCol2{width:100%;height:auto}}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerImgWrapper{width:100%;height:450px}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerImgWrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox{color:#fff;background:#075c43;flex-direction:column;padding:30px;display:flex}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox h3{margin-bottom:5px;font-size:18px;font-weight:500}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox h2{margin-bottom:15px;font-size:28px;font-weight:700}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox p{opacity:.9;margin-bottom:5px;font-size:15px}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .highlightLink{color:#d8e641;font-weight:600;text-decoration:underline}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .requiredText{opacity:.8;margin-top:10px;margin-bottom:20px;font-size:13px}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm{flex-direction:column;gap:15px;display:flex}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm .formRow{gap:15px;width:100%;display:flex}@media (max-width:600px){.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm .formRow{flex-direction:column}}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm .formRow input{width:100%}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm input,.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm select,.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm textarea{color:#333;background:#fff;border:none;border-radius:5px;outline:none;padding:12px 15px;font-family:inherit;font-size:15px}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm textarea{resize:vertical;min-height:100px}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm .fullWidthInput{width:100%}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm .privacyText{opacity:.8;margin-top:5px;font-size:13px}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm .checkboxGroup{align-items:flex-start;gap:10px;margin-top:10px;display:flex}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm .checkboxGroup input[type=checkbox]{cursor:pointer;width:18px;height:18px;margin-top:2px}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm .checkboxGroup label{opacity:.9;font-size:13px;line-height:1.4}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm .checkboxGroup label a{color:#d8e641;text-decoration:underline}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm .small{margin-top:10px;font-size:12px}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm .small a{color:#d8e641;text-decoration:underline}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm .callText{margin-top:10px;font-size:16px}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm .callText a{color:#d8e641;font-weight:600;text-decoration:none}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm .formSubmitBtn{color:#075c43;cursor:pointer;background:#d8e641;border:none;border-radius:50px;width:max-content;margin-top:20px;padding:12px 30px;font-size:18px;font-weight:700;transition:all .3s}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm .formSubmitBtn:hover{background:#fff}.homeBanner .homeBannerMain .homeBannerTag{background-color:#eaeeef;border-radius:20px;justify-content:center;align-items:center;width:100%;padding:20px;display:flex}.homeBanner .homeBannerMain .homeBannerTag h2{text-align:center;color:#075c43;text-transform:uppercase;font-size:2em;font-weight:900;line-height:1.3}.homeBanner .homeBannerConsultation{background:#f4f8ec;border-radius:20px;flex-direction:column;align-items:center;width:100%;margin-top:50px;padding:40px;display:flex}.homeBanner .homeBannerConsultation .consultationTitle{color:#075c43;text-align:center;font-size:28px;font-weight:800}.homeBanner .homeBannerConsultation .consultationText{color:#075c43;text-align:center;opacity:.9;width:100%;max-width:800px;margin-top:15px;font-size:18px}.homeBanner .homeBannerConsultation .consultationContact{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:25px;display:flex}.homeBanner .homeBannerConsultation .consultationContact a{color:#fff;background:#075c43;border-radius:50px;padding:12px 24px;font-size:18px;font-weight:700;text-decoration:none;transition:all .3s}.homeBanner .homeBannerConsultation .consultationContact a:hover{background:var(--secondaryColor,#0a8f67)}.homeBanner .homeBannerBrochureBtn{color:var(--primaryColor);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:14px 28px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}@media (max-width:480px){.homeBanner .homeBannerBrochureBtn{padding:10px 20px;font-size:14px}}.homeBanner .homeBannerBrochureBtn:hover{background:var(--secondaryColor,#0a8f67);color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px #075c4340}.candidatesPage{flex-direction:column;align-items:center;width:100%;margin-top:100px;display:flex}@media (max-width:500px){.candidatesPage{margin-top:80px}}.candidatesPage .candidatesSloganArea{text-align:center;margin-top:20px;margin-bottom:40px}.candidatesPage .candidatesSloganArea .sloganTitle{color:#075c43;margin-bottom:12px;font-size:36px;font-weight:800}.candidatesPage .candidatesSloganArea .sloganDesc{color:#616a76;max-width:800px;margin:0 auto;font-size:18px;line-height:1.6}.candidatesPage .candidatesPageMain{flex-wrap:wrap;gap:20px;width:100%;min-height:calc(100vh - 100px);padding-bottom:60px;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol1{flex-direction:column;width:450px;display:flex}@media (max-width:1135px){.candidatesPage .candidatesPageMain .candidatesPageCol1{order:2;width:100%}}.candidatesPage .candidatesPageMain .candidatesPageCol1 .candidatesPageCol1Thumbnail{width:100%}.candidatesPage .candidatesPageMain .candidatesPageCol1 .candidatesPageCol1Thumbnail img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:100%}.candidatesPage .candidatesPageMain .candidatesPageCol1 .candidatesPageCol1Content{flex-direction:column;width:100%;margin-top:20px;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol1 .candidatesPageCol1Content h2{color:#000;font-size:20px;font-weight:700}.candidatesPage .candidatesPageMain .candidatesPageCol1 .candidatesPageCol1Content p{color:#5e6369;margin-top:10px;font-size:14px;line-height:1.5}.candidatesPage .candidatesPageMain .candidatesPageCol1 .candidatesPageCol1Content ul{flex-direction:column;gap:20px;width:100%;margin-top:20px;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol1 .candidatesPageCol1Content ul li{align-items:flex-start;gap:10px;width:100%;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol1 .candidatesPageCol1Content ul li .icon{border-radius:10px;width:20px;height:20px;margin-top:2px}.candidatesPage .candidatesPageMain .candidatesPageCol1 .candidatesPageCol1Content ul li .icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.candidatesPage .candidatesPageMain .candidatesPageCol1 .candidatesPageCol1Content ul li .details{flex-direction:column;width:calc(100% - 30px);display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol1 .candidatesPageCol1Content ul li .details p{margin-top:5px}.candidatesPage .candidatesPageMain .candidatesPageCol1 .organisationThumb{height:500px;top:90px}.candidatesPage .candidatesPageMain .candidatesPageCol2{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;flex-direction:column;width:calc(100% - 470px);display:flex}@media (max-width:1135px){.candidatesPage .candidatesPageMain .candidatesPageCol2{border:1px solid #e0e0e0;border-radius:10px;order:1;width:100%;padding:20px 0}}.candidatesPage .candidatesPageMain .candidatesPageCol2 .orgCtaBox .orgCtaPrimaryBtn{color:#fff;background:#075c43;border-radius:50px;justify-content:center;align-items:center;padding:12px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex;box-shadow:0 4px 12px #075c4726}.candidatesPage .candidatesPageMain .candidatesPageCol2 .orgCtaBox .orgCtaPrimaryBtn:hover{background:#0a8f67;transform:translateY(-2px);box-shadow:0 6px 20px #0a8f674d}.candidatesPage .candidatesPageMain .candidatesPageCol2 .orgCtaBox .orgCtaSecondaryBtn{color:#075c43;border:2px solid #075c43;border-radius:50px;justify-content:center;align-items:center;padding:10px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .orgCtaBox .orgCtaSecondaryBtn:hover{background:#075c430d;transform:translateY(-2px)}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box{border-top:1px solid #e0e0e0;flex-direction:column;padding:20px;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box:first-of-type{border-top:none;padding-top:0}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box:nth-of-type(3){border-top:none}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .subTitle{margin-bottom:8px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .subTitleDesc{color:#616a76;margin-bottom:20px;font-size:15px;line-height:1.5}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .whyWorkSection{margin-bottom:20px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .whyWorkSection h3{color:#075c43;margin-bottom:8px;font-size:20px;font-weight:700}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .whyWorkSection p{color:#616a76;font-size:16px;line-height:1.6}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobCategory{flex-wrap:wrap;gap:10px;width:100%;margin-top:10px;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobCategory .jobCategoryBox{color:#424242;cursor:pointer;border:1px solid #dde0e4;border-radius:50px;padding:6px 14px;font-size:14px;transition:all .3s}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobCategory .jobCategoryBox:hover{background:#f4f5f6;border-color:#bdbdbd;transition:all .3s}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobCategory .jobCategoryBoxActive{background:#f4f5f6;border-color:#bdbdbd}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobCategory .clearCatFilter{color:#9e6767;cursor:pointer;background:#fff3f3;border-radius:50px;align-items:center;gap:5px;padding:6px 14px;font-size:14px;transition:all .3s;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobCategory .clearCatFilter svg{width:18px;height:18px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobCategory .clearCatFilter:hover{background:#f4f5f6;border-color:#bdbdbd;transition:all .3s}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea{justify-content:space-between;align-items:center;gap:15px;width:100%;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .buttonTabAreaCol1,.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .buttonTabAreaCol2{align-items:center;gap:15px;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .buttonTabBtn{cursor:pointer;border:1px solid #dde0e4;border-radius:50px;justify-content:center;align-items:center;gap:8px;min-width:35px;height:35px;padding:0 10px;transition:all .3s;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .buttonTabBtn:hover{background:#f4f5f6;border-color:#bdbdbd;transition:all .3s}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .buttonTabBtn p{color:#424242;font-size:14px;font-weight:500}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .buttonTabBtn svg{color:#989898;width:16px;height:16px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .sortBtn{justify-content:center;align-items:center;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .sortBtn p{color:#989898;font-size:14px;font-weight:500}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .sortBtn select{color:#424242;cursor:pointer;background:0 0;border:none;outline:none;font-size:14px;font-weight:500}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .sortBtn .customDropdown{margin-left:10px;position:relative}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .sortBtn .customDropdown .dropdownBox{cursor:pointer;color:#000;align-items:center;gap:5px;font-size:14px;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .sortBtn .customDropdown .dropdownBox svg{color:#000;width:16px;height:16px;margin-top:5px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .sortBtn .customDropdown .dropdownBox .dropdownMenu{z-index:10;background:#fff;border:1px solid #e0e0e0;border-radius:10px;min-width:120px;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 10px 20px #0000000d}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .sortBtn .customDropdown .dropdownBox .dropdownMenu li{cursor:pointer;white-space:nowrap;padding:8px 14px;list-style:none}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .sortBtn .customDropdown .dropdownBox .dropdownMenu li:hover{background-color:#f4f5f6}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList{flex-wrap:wrap;gap:10px;width:100%;display:flex}@media (max-width:640px){.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList{display:none}}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox{border:1px solid #ebecef;border-radius:10px;flex-direction:column;width:100%;padding:15px;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1{align-items:center;gap:10px;width:60%;display:flex}@media (max-width:600px){.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1{width:100%}}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListThumbnail{border:1px solid #ebecef;border-radius:10px;width:80px;height:80px;padding:5px;overflow:hidden}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListThumbnail img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListTitle{flex-direction:column;width:calc(100% - 90px);display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListTitle h2{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:500;overflow:hidden}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListTitle p{color:#87909b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;overflow:hidden}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2{flex-direction:column;align-items:flex-end;display:flex}@media (max-width:600px){.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2{width:100%}}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .bookMarkBtn{cursor:pointer;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .bookMarkBtn svg{width:100%;height:100px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .salary{color:#000;margin-top:10px;font-size:16px;font-weight:600}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .location{align-items:center;gap:5px;width:100%;margin-top:5px;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .location svg{color:#87909b;width:14px;height:14px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .location p{color:#87909b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;overflow:hidden}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-top:10px;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol1{align-items:center;gap:10px;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol1 .jobListBoxFooterCol1Box{border:1px solid #dde0e4;border-radius:8px;padding:4px 10px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol1 .jobListBoxFooterCol1Box p{color:#424242;white-space:nowrap;font-size:12px;font-weight:500}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol2{justify-content:flex-end;align-items:center;gap:10px;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol2 .postedDate{color:#87909b;font-size:14px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol2 .jobBoxBtn{background:var(--primaryColor);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:8px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol2 .jobBoxBtn:hover{background:var(--secondaryColor);transition:all .3s}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .viewMoreBtnArea{justify-content:center;align-items:center;width:100%;margin-top:20px;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .viewMoreBtnArea .viewMoreBtn{border:1px solid var(--primaryColor);color:var(--primaryColor);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .viewMoreBtnArea .viewMoreBtn:hover{background:var(--secondaryColor);border-color:var(--secondaryColor);color:#fff;transition:all .3s}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList{flex-wrap:wrap;gap:10px;width:100%;display:none}@media (max-width:640px){.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList{display:flex}}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox{border:1px solid #ebecef;border-radius:10px;flex-direction:column;width:100%;padding:15px;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol1{align-items:center;gap:15px;width:calc(100% - 40px);display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol1 .mobileJobListThumbnail{border:1px solid #ebecef;border-radius:10px;width:60px;height:60px;padding:5px;overflow:hidden}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol1 .mobileJobListThumbnail img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol1 .mobileJobListTitle{flex-direction:column;width:calc(100% - 75px);display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol1 .mobileJobListTitle h2{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:500;overflow:hidden}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol1 .mobileJobListTitle p{color:#87909b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;overflow:hidden}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol2{flex-direction:column;align-items:flex-end;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol2 .bookMarkBtn{cursor:pointer;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol2 .bookMarkBtn svg{width:100%;height:100px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol2 .salary{color:#000;margin-top:10px;font-size:16px;font-weight:600}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol2 .location{align-items:center;gap:5px;width:100%;margin-top:5px;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol2 .location svg{color:#87909b;width:14px;height:14px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol2 .location p{color:#87909b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;overflow:hidden}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxFooter{flex-flow:column wrap;width:100%;margin-top:10px;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol3{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol3 .location{align-items:center;gap:5px;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol3 .location svg{color:#87909b;width:14px;height:14px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol3 .location p{color:#87909b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;overflow:hidden}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol3 .salary{color:#000;font-size:18px;font-weight:600}@media (max-width:440px){.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol3 .salary{font-size:16px}}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol1{align-items:center;gap:10px;margin-top:15px;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol1 .mobileJobListBoxFooterCol1Box{border:1px solid #dde0e4;border-radius:8px;padding:4px 10px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol1 .mobileJobListBoxFooterCol1Box p{color:#424242;white-space:nowrap;font-size:12px;font-weight:500}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol2{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:10px;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol2 .postedDate{color:#87909b;font-size:12px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol2 .jobBoxBtn{background:var(--primaryColor);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:8px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol2 .jobBoxBtn:hover{background:var(--secondaryColor);transition:all .3s}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .viewMoreBtnArea{justify-content:center;align-items:center;width:100%;margin-top:20px;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .viewMoreBtnArea .viewMoreBtn{border:1px solid var(--primaryColor);color:var(--primaryColor);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .viewMoreBtnArea .viewMoreBtn:hover{background:var(--secondaryColor);border-color:var(--secondaryColor);color:#fff;transition:all .3s}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .organizationList{flex-wrap:wrap;gap:20px;width:100%;margin-top:10px;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .organizationList .organizationBox{cursor:pointer;color:#000;background:#edf1f4;border:1px solid #edf1f4;border-radius:12px;flex-direction:column;gap:15px;width:calc(33.3333% - 14px);padding:20px;text-decoration:none;transition:all .3s;display:flex}@media (max-width:1312px){.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .organizationList .organizationBox{width:calc(50% - 10px)}}@media (max-width:550px){.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .organizationList .organizationBox{width:100%}}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .organizationList .organizationBox:hover{border-color:var(--secondaryColor);background:#f4f5f6;transition:all .3s}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .organizationList .organizationBox .icon{background:#fff;border-radius:10px;width:100%;height:140px;padding:10px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .organizationList .organizationBox .icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .organizationList .organizationBox p{color:#075c43;text-align:center;font-size:18px;font-weight:600}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .organizationList .organizationBox span{color:#616a76;text-align:center;font-size:13px;line-height:1.4}.candidatesPage .candidatesPageMain .candidatesPageCol2 .buttonTabAreaSection{background:#fff;border-bottom:1px solid #e0e0e0;padding:10px 20px;position:sticky;top:80px}@media (max-width:500px){.candidatesPage .candidatesPageMain .candidatesPageCol2 .buttonTabAreaSection{top:70px}}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Content{flex-direction:column;width:100%;padding:20px;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Content h2{color:#000;font-size:20px;font-weight:700}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Content p{color:#5e6369;margin-top:10px;font-size:14px;line-height:1.5}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Content ul{flex-wrap:wrap;gap:20px;width:100%;margin-top:20px;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Content ul li{border:1px solid #ddd;border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;width:calc(33.3333% - 14px);padding:20px;display:flex}@media (max-width:800px){.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Content ul li{width:calc(50% - 10px)}}@media (max-width:600px){.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Content ul li{width:100%}}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Content ul li .icon{border-radius:10px;width:20px;height:20px;margin-top:2px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Content ul li .icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Content ul li .details{flex-direction:column;width:100%;display:flex}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Content ul li .details p{margin-top:5px}.candidatesPage .candidatesCTA{text-align:center;background:#f7f9fa;border:1px solid #e2e8f0;border-radius:20px;justify-content:center;align-items:center;width:100%;margin-top:40px;margin-bottom:60px;padding:60px 40px;display:flex;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000006}@media (max-width:768px){.candidatesPage .candidatesCTA{margin-top:20px;margin-bottom:40px;padding:40px 20px}}.candidatesPage .candidatesCTA .candidatesCTABox{flex-direction:column;align-items:center;gap:20px;max-width:800px;display:flex}.candidatesPage .candidatesCTA .candidatesCTABox h2{color:#075c43;font-size:32px;font-weight:800;line-height:1.2}@media (max-width:768px){.candidatesPage .candidatesCTA .candidatesCTABox h2{font-size:26px}}.candidatesPage .candidatesCTA .candidatesCTABox p{color:#5e6369;margin:0;font-size:16px;line-height:1.6}@media (max-width:768px){.candidatesPage .candidatesCTA .candidatesCTABox p{font-size:14px}}.candidatesPage .candidatesCTA .candidatesCTABox .applyTodayBtn{background:var(--primaryColor,#007f44);color:#fff;border-radius:50px;justify-content:center;align-items:center;margin-top:10px;padding:14px 36px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 14px #007f4433}.candidatesPage .candidatesCTA .candidatesCTABox .applyTodayBtn:hover{background:var(--secondaryColor,#00be66);transform:translateY(-2px);box-shadow:0 6px 20px #00be664d}.candidatesPage .candidatesCTA .candidatesCTABox .applyTodayBtn:active{transform:translateY(0)}.jobDetails{width:100%;margin-top:100px;padding-bottom:60px}@media (max-width:500px){.jobDetails{margin-top:90px}}.jobDetails .jobDetailsBreadCrumbs{width:100%}.jobDetails .jobDetailsBreadCrumbs .back{cursor:pointer;color:#000;align-items:center;font-size:16px;text-decoration:none;transition:all .3s;display:flex}.jobDetails .jobDetailsBreadCrumbs .back:hover{color:var(--secondaryColor);transition:all .3s}.jobDetails .jobDetailsBreadCrumbs .back svg{width:20px;height:20px}.jobDetails .jobDetailsMain{border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:30px;width:100%;min-height:calc(100vh - 120px);margin-top:20px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1{border:1px solid #e0e0e0;border-radius:10px;flex-direction:column;width:calc(100% - 390px);display:flex}@media (max-width:1100px){.jobDetails .jobDetailsMain .jobDetailsCol1{width:100%}}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead{background:#ebf1ff;border-bottom:1px solid #e0e0e0;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;width:100%;padding:20px;display:flex;position:sticky;top:80px}@media (max-width:768px){.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead{flex-direction:column}}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol1{align-items:center;gap:10px;width:calc(100% - 200px);display:flex}@media (max-width:768px){.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol1{align-items:flex-start;width:100%}}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsThumbnail{background:#fff;border:1px solid #ebecef;border-radius:10px;width:100px;height:100px;padding:5px;overflow:hidden}@media (max-width:1800px){.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsThumbnail{width:80px;height:80px}}@media (max-width:570px){.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsThumbnail{width:60px;height:60px}}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsThumbnail img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsTitle{flex-direction:column;width:calc(100% - 110px);display:flex}@media (max-width:1800px){.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsTitle{width:calc(100% - 90px)}}@media (max-width:570px){.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsTitle{width:calc(100% - 70px)}}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsTitle h2{color:#000;font-size:35px;font-weight:600}@media (max-width:1800px){.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsTitle h2{font-size:30px}}@media (max-width:700px){.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsTitle h2{font-size:25px}}@media (max-width:570px){.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsTitle h2{font-size:20px}}@media (max-width:480px){.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsTitle h2{font-size:18px}}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsTitle p{color:#87909b;margin-top:5px;font-size:14px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol2{justify-content:flex-end;align-items:center;gap:30px;width:210px;display:flex}@media (max-width:768px){.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol2{justify-content:flex-start;width:100%;margin-top:30px}}@media (max-width:570px){.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol2{margin-top:20px}}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol2 .bookMarkBtn{cursor:pointer;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol2 .bookMarkBtn svg{width:100%;height:100%}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol2 .applyJobBtn{background:var(--primaryColor);color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:10px 30px;font-size:16px;font-weight:500;transition:all .3s;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol2 .applyJobBtn:hover{background:var(--secondaryColor);transition:all .3s}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody{flex-direction:column;gap:20px;width:100%;margin-top:20px;padding-bottom:20px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox{flex-direction:column;width:100%;padding:0 20px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox p{color:#87909b;font-size:16px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem{flex-direction:column;width:100%;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem ul{flex-direction:column;gap:20px;width:100%;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem ul li{flex-wrap:wrap;gap:10px;width:100%;list-style:none;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem ul li .col1{flex-direction:column;width:240px;display:flex}@media (max-width:670px){.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem ul li .col1{width:100%}}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem ul li .col1 p{color:#000;font-size:14px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem ul li .col2{color:#87909b}@media (max-width:670px){.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem ul li .col2{display:none}}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem ul li .col3{flex-direction:column;width:calc(100% - 270px);display:flex}@media (max-width:670px){.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem ul li .col3{width:100%}}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem ul li .col3 p{color:#87909b;font-size:14px;font-weight:600}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox .howApply{background:#fff7ee;border-radius:10px;flex-direction:column;width:100%;padding:20px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox .howApply h3{font-size:18px;font-weight:600}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox .howApply p{color:#444;margin-top:10px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox .howApply p a{color:#006eff;text-decoration:none}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox .howApply p a:hover{text-decoration:underline}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList{flex-wrap:wrap;gap:20px;width:100%;padding:20px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox{border:1px solid #ebecef;border-radius:10px;flex-direction:column;width:100%;padding:15px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1{align-items:center;gap:10px;width:60%;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListThumbnail{border:1px solid #ebecef;border-radius:10px;width:80px;height:80px;overflow:hidden}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListThumbnail img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListTitle{flex-direction:column;width:calc(100% - 90px);display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListTitle h2{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:500;overflow:hidden}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListTitle p{color:#87909b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;overflow:hidden}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2{flex-direction:column;align-items:flex-end;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .bookMarkBtn{cursor:pointer;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .bookMarkBtn svg{width:100%;height:100px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .salary{color:#000;margin-top:10px;font-size:16px;font-weight:600}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .location{align-items:center;gap:5px;width:100%;margin-top:5px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .location svg{color:#87909b;width:14px;height:14px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .location p{color:#87909b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;overflow:hidden}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-top:10px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol1{align-items:center;gap:10px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol1 .jobListBoxFooterCol1Box{border:1px solid #dde0e4;border-radius:8px;padding:4px 10px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol1 .jobListBoxFooterCol1Box p{color:#424242;white-space:nowrap;font-size:12px;font-weight:500}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol2{justify-content:flex-end;align-items:center;gap:10px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol2 .postedDate{color:#87909b;font-size:14px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol2 .jobBoxBtn{background:var(--primaryColor);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:8px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol2 .jobBoxBtn:hover{background:var(--secondaryColor);transition:all .3s}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .viewMoreBtnArea{justify-content:center;align-items:center;width:100%;margin-top:20px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .viewMoreBtnArea .viewMoreBtn{border:1px solid var(--primaryColor);color:var(--primaryColor);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .viewMoreBtnArea .viewMoreBtn:hover{background:var(--secondaryColor);border-color:var(--secondaryColor);color:#fff;transition:all .3s}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference{flex-direction:column;width:100%;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceHead{flex-direction:column;width:100%;padding:20px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceHead h2{font-size:24px;font-weight:500}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceHead p{color:#8693aa;margin-top:5px;font-size:16px;line-height:1.5}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody{flex-direction:column;width:100%;padding:20px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form{flex-direction:column;gap:20px;width:100%;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox{flex-wrap:wrap;align-items:flex-start;gap:20px;width:100%;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol1{flex-direction:column;width:200px;margin-top:8px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol1 p{color:#8693aa;font-size:16px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol2{color:#8693aa;width:10px;margin-top:10px;font-size:16px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3{flex-direction:column;width:calc(100% - 250px);display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm{flex-direction:column;width:100%;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown{width:100%}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormHead{align-items:center;gap:10px;width:300px;display:flex;position:relative}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormHead input{border:1px solid #e0e0e0;border-radius:10px;outline:none;width:100%;height:45px;padding:0 18px;font-size:14px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormHead input::placeholder{color:#b4b8ba}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormHead input:focus{border-color:#000}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormHead .dropdownPopup{z-index:10;background:#fff;border:1px solid #e0e0e0;border-radius:10px;width:100%;min-width:200px;max-height:300px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 10px 20px #0000000d}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormHead .dropdownPopup::-webkit-scrollbar{width:5px;height:5px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormHead .dropdownPopup li{cursor:pointer;white-space:nowrap;padding:8px 20px;list-style:none}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormHead .dropdownPopup li:hover{background-color:#f4f5f6}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormBody{width:100%;margin-top:10px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormBody ul{flex-wrap:wrap;gap:8px;width:100%;list-style:none;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormBody ul li{background:var(--secondaryColor);color:#fff;border-radius:20px;align-items:center;gap:8px;padding:6px 16px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormBody ul li p{font-size:14px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormBody ul li .closeInputSelectedItem{cursor:pointer;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormBody ul li .closeInputSelectedItem svg{width:100%;height:100%}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeCheckBox{flex-wrap:wrap;gap:8px;width:100%;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeCheckBox .cutomeCheckBoxItem{display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeCheckBox .cutomeCheckBoxItem input{display:none}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeCheckBox .cutomeCheckBoxItem input:checked~label{background:var(--secondaryColor);color:#fff;border-color:var(--secondaryColor)}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeCheckBox .cutomeCheckBoxItem input:checked~label .icon{display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeCheckBox .cutomeCheckBoxItem label{cursor:pointer;background:#edf1f4;border:1px solid #edf1f4;border-radius:20px;align-items:center;gap:8px;padding:6px 16px;transition:all .3s;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeCheckBox .cutomeCheckBoxItem label:hover{border-color:#bdbdbd}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeCheckBox .cutomeCheckBoxItem label p{font-size:14px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeCheckBox .cutomeCheckBoxItem label .icon{cursor:pointer;justify-content:center;align-items:center;width:16px;height:16px;display:none}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeCheckBox .cutomeCheckBoxItem label .icon svg{width:100%;height:100%}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .formBtnArea{align-items:center;gap:15px;width:100%;margin-top:30px;padding-left:250px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .formBtnArea .jobPreferenceResetBtn{color:red;cursor:pointer;background:#f6f8f8;border:1px solid #eee;border-radius:15px;justify-content:center;align-items:center;gap:5px;height:45px;padding:0 40px;font-size:16px;font-weight:500;transition:all .3s;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .formBtnArea .jobPreferenceResetBtn:hover{background:#fff;transition:all .3s}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .formBtnArea .jobPreferenceResetBtn svg{width:16px;height:16px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .formBtnArea button,.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .formBtnArea a{background:var(--primaryColor);cursor:pointer;color:#fff;border:none;border-radius:15px;outline:none;justify-content:center;align-items:center;gap:10px;width:180px;height:45px;font-size:16px;text-decoration:none;transition:all .3s;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .formBtnArea button:hover,.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .formBtnArea a:hover{background:var(--secondaryColor);transition:all .3s}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .formBtnArea button:disabled,.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .formBtnArea a:disabled{cursor:not-allowed;opacity:.7;background-color:#ccc}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .formBtnArea button .btnLoader,.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .formBtnArea a .btnLoader{border:2px solid #fff;border-top-color:#ffffff3e;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite buttonRotate}@keyframes buttonRotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection{justify-content:center;align-items:center;width:100%;padding:20px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain{flex-direction:column;gap:30px;width:500px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionHead{flex-direction:column;width:100%;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionHead h2{font-size:3em;font-weight:600}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionHead p{color:#8693aa;margin-top:5px;font-size:16px;line-height:1.5}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox{border-top:1px solid #e0e0e0;flex-direction:column;width:100%;padding-top:30px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .formGroupList{flex-direction:column;gap:10px;width:100%;margin-top:20px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .formGroupList .formGroup{flex-direction:column;width:100%;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .formGroupList .formGroup input{border:1px solid #e0e0e0;border-radius:10px;outline:none;width:100%;height:45px;padding:0 18px;font-size:14px}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .formGroupList .formGroup input::placeholder{color:#b4b8ba}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .formGroupList .formGroup input:focus{border-color:#000}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea{justify-content:flex-end;width:100%;margin-top:10px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea button,.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea a{background:var(--primaryColor);cursor:pointer;color:#fff;border:none;border-radius:15px;outline:none;justify-content:center;align-items:center;gap:10px;width:150px;height:45px;font-size:16px;text-decoration:none;transition:all .3s;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea button:hover,.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea a:hover{background:var(--secondaryColor);transition:all .3s}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea button:disabled,.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea a:disabled{cursor:not-allowed;opacity:.7;background-color:#ccc}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea button .btnLoader,.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea a .btnLoader{border:2px solid #fff;border-top-color:#ffffff3e;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite buttonRotate}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection{flex-direction:column;width:100%;margin-top:20px;margin-bottom:10px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .uploadResume{text-align:center;cursor:pointer;border:2px dashed #e0e0e0;border-radius:10px;padding:20px;transition:all .3s;position:relative}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .uploadResume:hover{background-color:#f0f8ff;border-color:#007bff;transition:all .3s}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .uploadResume input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .uploadResume p{text-align:center;font-size:14px}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .dragOver{background-color:#f0f8ff;border-color:#007bff}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox{background:#fff;border:1px solid #0000000c;border-radius:10px;flex-direction:column;width:120px;text-decoration:none;transition:all .3s;display:flex;position:relative;box-shadow:0 0 10px #0000000c}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox:hover{border-color:#ffab4c;transition:all .3s}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox .removeFile{cursor:pointer;color:#fff;justify-content:center;align-items:center;width:25px;height:25px;display:flex;position:absolute;top:0;right:0}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox .removeFile svg{width:14px;height:14px}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox .resumePreviewBoxHead{color:#fff;background:#ffab4c;border-radius:10px 10px 0 0;flex-direction:column;justify-content:center;align-items:center;padding:20px 10px 10px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox .resumePreviewBoxHead svg{width:20px;height:20px}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox .resumePreviewBoxHead p{text-align:center;margin-top:3px;font-size:14px;font-weight:500}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox .resumePreviewBoxBody{width:100%;padding:10px}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox .resumePreviewBoxBody .fileName{white-space:nowrap;text-overflow:ellipsis;color:#6e6e6e;font-size:12px;overflow:hidden}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .error{margin-top:5px;font-size:12px}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .logOutSection{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .logOutSection .logOutBtn{color:red;cursor:pointer;background:#ffefef;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;transition:all .3s;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .logOutSection .logOutBtn:hover{color:#fff;background:red;transition:all .3s}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .logOutSection .logOutBtn p{font-size:14px;font-weight:500}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .logOutSection .logOutBtn svg{width:16px;height:16px}.jobDetails .jobDetailsMain .jobDetailsCol2{flex-direction:column;width:360px;display:flex}@media (max-width:1100px){.jobDetails .jobDetailsMain .jobDetailsCol2{width:100%}}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs{flex-direction:column;gap:20px;width:100%;margin-top:20px;display:flex}@media (max-width:1100px){.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs{flex-flow:wrap;width:100%}}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox{border:1px solid #ebecef;border-radius:10px;flex-direction:column;width:100%;padding:15px;display:flex}@media (max-width:1100px){.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox{width:calc(33.3333% - 14px)}}@media (max-width:980px){.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox{width:calc(50% - 10px)}}@media (max-width:690px){.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox{width:100%}}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxHead .jobListBoxHeadCol1{align-items:center;gap:10px;width:calc(100% - 40px);display:flex}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxHead .jobListBoxHeadCol1 .jobListThumbnail{background:#fff;border:1px solid #ebecef;border-radius:10px;width:50px;height:50px;padding:5px;overflow:hidden}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxHead .jobListBoxHeadCol1 .jobListThumbnail img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxHead .jobListBoxHeadCol1 .jobListTitle{flex-direction:column;width:calc(100% - 60px);display:flex}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxHead .jobListBoxHeadCol1 .jobListTitle h2{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;overflow:hidden}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxHead .jobListBoxHeadCol1 .jobListTitle .location{align-items:center;gap:5px;width:100%;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxHead .jobListBoxHeadCol1 .jobListTitle .location svg{color:#87909b;width:12px;height:12px}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxHead .jobListBoxHeadCol1 .jobListTitle .location p{color:#87909b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxHead .jobListBoxHeadCol2{flex-direction:column;align-items:flex-end;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxHead .jobListBoxHeadCol2 .bookMarkBtn{cursor:pointer;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxHead .jobListBoxHeadCol2 .bookMarkBtn svg{width:100%;height:100px}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxFooter{flex-flow:column wrap;gap:10px;width:100%;margin-top:15px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxFooter .salary{color:#000;font-size:16px;font-weight:600}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxFooter .jobListBoxFooterCol1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxFooter .jobListBoxFooterCol1 .jobListBoxFooterCol1Box{border:1px solid #dde0e4;border-radius:8px;padding:4px 10px}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxFooter .jobListBoxFooterCol1 .jobListBoxFooterCol1Box p{color:#424242;white-space:nowrap;font-size:12px;font-weight:500}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxFooter .jobListBoxFooterCol2{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxFooter .jobListBoxFooterCol2 .postedDate{color:#87909b;font-size:14px}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxFooter .jobListBoxFooterCol2 .jobBoxBtn{background:var(--primaryColor);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:8px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxFooter .jobListBoxFooterCol2 .jobBoxBtn:hover{background:var(--secondaryColor);transition:all .3s}.profilePage{width:100%;margin-top:100px;padding-bottom:60px}.profilePage .profilePageBreadCrumbs{width:100%}.profilePage .profilePageBreadCrumbs .back{cursor:pointer;color:#000;align-items:center;font-size:16px;text-decoration:none;transition:all .3s;display:flex}.profilePage .profilePageBreadCrumbs .back:hover{color:var(--secondaryColor);transition:all .3s}.profilePage .profilePageBreadCrumbs .back svg{width:20px;height:20px}.profilePage .profilePageMain{border:1px solid #e0e0e0;border-radius:10px;flex-wrap:wrap;width:100%;min-height:calc(100vh - 120px);margin-top:20px;display:flex}.profilePage .profilePageMain .profilePageCol2{width:300px}@media (max-width:1024px){.profilePage .profilePageMain .profilePageCol2{display:none}}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu{background:#fff;border-radius:10px 0 0;flex-direction:column;width:100%;display:flex;position:sticky;top:80px}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuHead{border-bottom:1px solid #e0e0e0;align-items:center;gap:10px;width:100%;padding:20px 10px;display:flex}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuHead .profileImg{color:#464646;background:#e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuHead .profileImg svg{width:20px;height:20px}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuHead .profileTitle{flex-direction:column;width:calc(100% - 55px);display:flex}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuHead .profileTitle h3{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;overflow:hidden}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuHead .profileTitle p{color:#87909b;font-size:12px}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuBody{width:100%;padding:10px}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuBody ul{flex-direction:column;width:100%;display:flex}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuBody ul li{list-style:none}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuBody ul li a{border-radius:10px;align-items:center;gap:10px;padding:10px 10px 10px 15px;text-decoration:none;transition:all .3s;display:flex}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuBody ul li a:hover{background:#f5f8f8;transition:all .3s}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuBody ul li a .icon{color:#87909b;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuBody ul li a .icon svg{width:100%;height:100%}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuBody ul li a p{color:#87909b;width:calc(100% - 30px);font-size:14px;font-weight:500}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuBody ul li .linkActive,.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuBody ul li .linkActive:hover{background:#000}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuBody ul li .linkActive .icon,.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuBody ul li .linkActive p{color:#fff}.profilePage .profilePageMain .profilePageCol1{border-left:1px solid #e0e0e0;flex-direction:column;width:calc(100% - 300px);display:flex}@media (max-width:1024px){.profilePage .profilePageMain .profilePageCol1{border-left:none;width:100%}}.profilePage .profilePageMain .profilePageCol1 .profilePageTitle{width:100%;padding:20px 20px 0;display:none}@media (max-width:1024px){.profilePage .profilePageMain .profilePageCol1 .profilePageTitle{display:block}}@media (max-width:640px){.profilePage .profilePageMain .profilePageCol1 .profilePageTitle{padding:15px 10px 0}}.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead{background:#ebf1ff;border-bottom:1px solid #e0e0e0;border-radius:0 10px 0 0;justify-content:space-between;align-items:center;width:100%;padding:20px;display:flex;position:sticky;top:80px}.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead .jobDetailsHeadCol1{align-items:center;gap:10px;width:calc(100% - 200px);display:flex}.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsThumbnail{border:1px solid #ebecef;border-radius:10px;width:100px;height:100px;overflow:hidden}@media (max-width:1800px){.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsThumbnail{width:80px;height:80px}}.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsThumbnail img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsTitle{flex-direction:column;width:calc(100% - 110px);display:flex}@media (max-width:1800px){.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsTitle{width:calc(100% - 90px)}}.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsTitle h2{color:#000;font-size:35px;font-weight:600}@media (max-width:1800px){.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsTitle h2{font-size:30px}}.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsTitle p{color:#87909b;margin-top:5px;font-size:14px}.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead .jobDetailsHeadCol2{justify-content:flex-end;align-items:center;gap:30px;width:210px;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead .jobDetailsHeadCol2 .bookMarkBtn{cursor:pointer;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead .jobDetailsHeadCol2 .bookMarkBtn svg{width:100%;height:100%}.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead .jobDetailsHeadCol2 .applyJobBtn{background:var(--primaryColor);color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:10px 30px;font-size:16px;font-weight:500;transition:all .3s;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead .jobDetailsHeadCol2 .applyJobBtn:hover{background:var(--secondaryColor);transition:all .3s}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody{flex-direction:column;gap:20px;width:100%;margin-top:20px;padding-bottom:20px;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox{flex-direction:column;width:100%;padding:0 20px;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox p{color:#87909b;font-size:16px}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem{flex-direction:column;width:100%;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem ul{flex-direction:column;gap:20px;width:100%;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem ul li{flex-wrap:wrap;gap:10px;width:100%;list-style:none;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem ul li .col1{flex-direction:column;width:240px;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem ul li .col1 p{color:#000;font-size:14px}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem ul li .col2{color:#87909b}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem ul li .col3{flex-direction:column;width:calc(100% - 270px);display:flex}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem ul li .col3 p{color:#87909b;font-size:14px;font-weight:600}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox .howApply{background:#fff7ee;border-radius:10px;flex-direction:column;width:100%;padding:20px;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox .howApply h3{font-size:18px;font-weight:600}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox .howApply p{color:#444;margin-top:10px}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox .howApply p a{color:#006eff;text-decoration:none}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox .howApply p a:hover{text-decoration:underline}.profilePage .profilePageMain .profilePageCol1 .jobList{flex-wrap:wrap;gap:20px;width:100%;padding:20px;display:flex}@media (max-width:640px){.profilePage .profilePageMain .profilePageCol1 .jobList{display:none}}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox{border:1px solid #ebecef;border-radius:10px;flex-direction:column;width:100%;padding:15px;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1{align-items:center;gap:10px;width:60%;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListThumbnail{border:1px solid #ebecef;border-radius:10px;width:80px;height:80px;overflow:hidden}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListThumbnail img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListTitle{flex-direction:column;width:calc(100% - 90px);display:flex}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListTitle h2{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:500;overflow:hidden}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListTitle p{color:#87909b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;overflow:hidden}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2{flex-direction:column;align-items:flex-end;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .bookMarkBtn{cursor:pointer;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .bookMarkBtn svg{width:100%;height:100px}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .salary{color:#000;margin-top:10px;font-size:16px;font-weight:600}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .location{align-items:center;gap:5px;width:100%;margin-top:5px;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .location svg{color:#87909b;width:14px;height:14px}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .location p{color:#87909b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;overflow:hidden}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-top:10px;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol1{align-items:center;gap:10px;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol1 .jobListBoxFooterCol1Box{border:1px solid #dde0e4;border-radius:8px;padding:4px 10px}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol1 .jobListBoxFooterCol1Box p{color:#424242;white-space:nowrap;font-size:12px;font-weight:500}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol2{justify-content:flex-end;align-items:center;gap:10px;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol2 .postedDate{color:#87909b;font-size:14px}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol2 .jobBoxBtn{background:var(--primaryColor);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:8px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol2 .jobBoxBtn:hover{background:var(--secondaryColor);transition:all .3s}.profilePage .profilePageMain .profilePageCol1 .jobList .viewMoreBtnArea{justify-content:center;align-items:center;width:100%;margin-top:20px;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobList .viewMoreBtnArea .viewMoreBtn{border:1px solid var(--primaryColor);color:var(--primaryColor);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobList .viewMoreBtnArea .viewMoreBtn:hover{background:var(--secondaryColor);border-color:var(--secondaryColor);color:#fff;transition:all .3s}.profilePage .profilePageMain .profilePageCol1 .mobileJobList{flex-wrap:wrap;gap:10px;width:100%;padding:10px;display:none}@media (max-width:640px){.profilePage .profilePageMain .profilePageCol1 .mobileJobList{display:flex}}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox{border:1px solid #ebecef;border-radius:10px;flex-direction:column;width:100%;padding:15px;display:flex}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;display:flex}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol1{align-items:center;gap:15px;width:calc(100% - 40px);display:flex}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol1 .mobileJobListThumbnail{border:1px solid #ebecef;border-radius:10px;width:60px;height:60px;padding:5px;overflow:hidden}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol1 .mobileJobListThumbnail img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol1 .mobileJobListTitle{flex-direction:column;width:calc(100% - 75px);display:flex}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol1 .mobileJobListTitle h2{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:500;overflow:hidden}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol1 .mobileJobListTitle p{color:#87909b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;overflow:hidden}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol2{flex-direction:column;align-items:flex-end;display:flex}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol2 .bookMarkBtn{cursor:pointer;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol2 .bookMarkBtn svg{width:100%;height:100px}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol2 .salary{color:#000;margin-top:10px;font-size:16px;font-weight:600}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol2 .location{align-items:center;gap:5px;width:100%;margin-top:5px;display:flex}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol2 .location svg{color:#87909b;width:14px;height:14px}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol2 .location p{color:#87909b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;overflow:hidden}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxFooter{flex-flow:column wrap;width:100%;margin-top:10px;display:flex}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol3{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;display:flex}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol3 .location{align-items:center;gap:5px;display:flex}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol3 .location svg{color:#87909b;width:14px;height:14px}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol3 .location p{color:#87909b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;overflow:hidden}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol3 .salary{color:#000;font-size:18px;font-weight:600}@media (max-width:440px){.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol3 .salary{font-size:16px}}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol1{align-items:center;gap:10px;margin-top:15px;display:flex}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol1 .mobileJobListBoxFooterCol1Box{border:1px solid #dde0e4;border-radius:8px;padding:4px 10px}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol1 .mobileJobListBoxFooterCol1Box p{color:#424242;white-space:nowrap;font-size:12px;font-weight:500}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol2{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:10px;display:flex}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol2 .postedDate{color:#87909b;font-size:12px}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol2 .jobBoxBtn{background:var(--primaryColor);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:8px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol2 .jobBoxBtn:hover{background:var(--secondaryColor);transition:all .3s}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .viewMoreBtnArea{justify-content:center;align-items:center;width:100%;margin-top:20px;display:flex}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .viewMoreBtnArea .viewMoreBtn{border:1px solid var(--primaryColor);color:var(--primaryColor);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .viewMoreBtnArea .viewMoreBtn:hover{background:var(--secondaryColor);border-color:var(--secondaryColor);color:#fff;transition:all .3s}.profilePage .profilePageMain .profilePageCol1 .jobPreference{flex-direction:column;width:100%;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceHead{flex-direction:column;width:100%;padding:20px;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceHead h2{font-size:24px;font-weight:500}@media (max-width:500px){.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceHead h2{font-size:20px}}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceHead p{color:#8693aa;margin-top:5px;font-size:16px;line-height:1.5}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody{flex-direction:column;width:100%;padding:20px;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form{flex-direction:column;gap:20px;width:100%;display:flex}@media (max-width:768px){.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form{gap:15px}}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox{flex-wrap:wrap;align-items:flex-start;gap:20px;width:100%;display:flex}@media (max-width:768px){.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox{gap:10px}}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol1{flex-direction:column;width:200px;margin-top:8px;display:flex}@media (max-width:768px){.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol1{width:100%;margin-top:0}}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol1 p{color:#8693aa;font-size:16px}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol2{color:#8693aa;width:10px;margin-top:10px;font-size:16px}@media (max-width:768px){.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol2{display:none}}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3{flex-direction:column;width:calc(100% - 250px);display:flex}@media (max-width:768px){.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3{width:100%}}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm{flex-direction:column;width:100%;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown{width:100%}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormHead{align-items:center;gap:10px;width:300px;display:flex;position:relative}@media (max-width:768px){.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormHead{width:100%}}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormHead input{border:1px solid #e0e0e0;border-radius:10px;outline:none;width:100%;height:45px;padding:0 18px;font-size:14px}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormHead input::placeholder{color:#b4b8ba}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormHead input:focus{border-color:#000}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormHead .dropdownPopup{z-index:10;background:#fff;border:1px solid #e0e0e0;border-radius:10px;width:100%;min-width:200px;max-height:300px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 10px 20px #0000000d}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormHead .dropdownPopup::-webkit-scrollbar{width:5px;height:5px}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormHead .dropdownPopup li{cursor:pointer;white-space:nowrap;padding:8px 20px;list-style:none}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormHead .dropdownPopup li:hover{background-color:#f4f5f6}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormBody{width:100%;margin-top:10px}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormBody ul{flex-wrap:wrap;gap:8px;width:100%;list-style:none;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormBody ul li{background:var(--secondaryColor);color:#fff;border-radius:20px;align-items:center;gap:8px;padding:6px 16px;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormBody ul li p{font-size:14px}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormBody ul li .closeInputSelectedItem{cursor:pointer;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormBody ul li .closeInputSelectedItem svg{width:100%;height:100%}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeCheckBox{flex-wrap:wrap;gap:8px;width:100%;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeCheckBox .cutomeCheckBoxItem{display:flex}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeCheckBox .cutomeCheckBoxItem input{display:none}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeCheckBox .cutomeCheckBoxItem input:checked~label{background:var(--secondaryColor);color:#fff;border-color:var(--secondaryColor)}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeCheckBox .cutomeCheckBoxItem input:checked~label .icon{display:flex}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeCheckBox .cutomeCheckBoxItem label{cursor:pointer;background:#edf1f4;border:1px solid #edf1f4;border-radius:20px;align-items:center;gap:8px;padding:6px 16px;transition:all .3s;display:flex}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeCheckBox .cutomeCheckBoxItem label:hover{border-color:#bdbdbd}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeCheckBox .cutomeCheckBoxItem label p{font-size:14px}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeCheckBox .cutomeCheckBoxItem label .icon{cursor:pointer;justify-content:center;align-items:center;width:16px;height:16px;display:none}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeCheckBox .cutomeCheckBoxItem label .icon svg{width:100%;height:100%}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea{align-items:center;gap:15px;width:100%;margin-top:30px;padding-left:250px;display:flex}@media (max-width:768px){.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea{flex-direction:row-reverse;justify-content:flex-end;padding-left:0}}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea .jobPreferenceResetBtn{color:red;cursor:pointer;background:#f6f8f8;border:1px solid #eee;border-radius:15px;justify-content:center;align-items:center;gap:5px;height:45px;padding:0 40px;font-size:16px;font-weight:500;transition:all .3s;display:flex}@media (max-width:500px){.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea .jobPreferenceResetBtn{padding:0 20px}}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea .jobPreferenceResetBtn:hover{background:#fff;transition:all .3s}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea .jobPreferenceResetBtn svg{width:16px;height:16px}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea button,.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea a{background:var(--primaryColor);cursor:pointer;color:#fff;border:none;border-radius:15px;outline:none;justify-content:center;align-items:center;gap:10px;width:180px;height:45px;font-size:16px;text-decoration:none;transition:all .3s;display:flex}@media (max-width:500px){.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea button,.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea a{width:100%}}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea button:hover,.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea a:hover{background:var(--secondaryColor);transition:all .3s}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea button:disabled,.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea a:disabled{cursor:not-allowed;opacity:.7;background-color:#ccc}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea button .btnLoader,.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea a .btnLoader{border:2px solid #fff;border-top-color:#ffffff3e;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite buttonRotate}.profilePage .profilePageMain .profilePageCol1 .profileSection{justify-content:center;align-items:center;width:100%;padding:20px;display:flex}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain{flex-direction:column;gap:30px;width:500px;display:flex}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionHead{flex-direction:column;width:100%;display:flex}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionHead h2{font-size:3em;font-weight:600}@media (max-width:480px){.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionHead h2{font-size:2.5em}}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionHead p{color:#8693aa;margin-top:5px;font-size:16px;line-height:1.5}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox{border-top:1px solid #e0e0e0;flex-direction:column;width:100%;padding-top:30px;display:flex}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .formGroupList{flex-direction:column;gap:10px;width:100%;margin-top:20px;display:flex}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .formGroupList .formGroup{flex-direction:column;width:100%;display:flex}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .formGroupList .formGroup input{border:1px solid #e0e0e0;border-radius:10px;outline:none;width:100%;height:45px;padding:0 18px;font-size:14px}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .formGroupList .formGroup input::placeholder{color:#b4b8ba}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .formGroupList .formGroup input:focus{border-color:#000}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea{justify-content:flex-end;width:100%;margin-top:10px;display:flex}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea button,.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea a{background:var(--primaryColor);cursor:pointer;color:#fff;border:none;border-radius:15px;outline:none;justify-content:center;align-items:center;gap:10px;width:150px;height:45px;font-size:16px;text-decoration:none;transition:all .3s;display:flex}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea button:hover,.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea a:hover{background:var(--secondaryColor);transition:all .3s}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea button:disabled,.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea a:disabled{cursor:not-allowed;opacity:.7;background-color:#ccc}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea button .btnLoader,.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea a .btnLoader{border:2px solid #fff;border-top-color:#ffffff3e;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite buttonRotate}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection{flex-direction:column;width:100%;margin-top:20px;margin-bottom:10px;display:flex}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .uploadResume{text-align:center;cursor:pointer;border:2px dashed #e0e0e0;border-radius:10px;padding:20px;transition:all .3s;position:relative}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .uploadResume:hover{background-color:#f0f8ff;border-color:#007bff;transition:all .3s}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .uploadResume input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .uploadResume p{text-align:center;font-size:14px}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .dragOver{background-color:#f0f8ff;border-color:#007bff}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox{background:#fff;border:1px solid #0000000c;border-radius:10px;flex-direction:column;width:120px;text-decoration:none;transition:all .3s;display:flex;position:relative;box-shadow:0 0 10px #0000000c}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox:hover{border-color:#ffab4c;transition:all .3s}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox .removeFile{cursor:pointer;color:#fff;justify-content:center;align-items:center;width:25px;height:25px;display:flex;position:absolute;top:0;right:0}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox .removeFile svg{width:14px;height:14px}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox .resumePreviewBoxHead{color:#fff;background:#ffab4c;border-radius:10px 10px 0 0;flex-direction:column;justify-content:center;align-items:center;padding:20px 10px 10px;display:flex}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox .resumePreviewBoxHead svg{width:20px;height:20px}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox .resumePreviewBoxHead p{text-align:center;margin-top:3px;font-size:14px;font-weight:500}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox .resumePreviewBoxBody{width:100%;padding:10px}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox .resumePreviewBoxBody .fileName{white-space:nowrap;text-overflow:ellipsis;color:#6e6e6e;font-size:12px;overflow:hidden}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .error{margin-top:5px;font-size:12px}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .logOutSection{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .logOutSection .logOutBtn{color:red;cursor:pointer;background:#ffefef;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;transition:all .3s;display:flex}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .logOutSection .logOutBtn:hover{color:#fff;background:red;transition:all .3s}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .logOutSection .logOutBtn p{font-size:14px;font-weight:500}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .logOutSection .logOutBtn svg{width:16px;height:16px}.login{background:#f8fafc;width:100%;padding:40px 0}.login .loginMain{flex-wrap:wrap;gap:40px;width:100%;min-height:calc(100vh - 80px);display:flex}@media (max-width:1000px){.login .loginMain{flex-direction:column;align-items:flex-start}}.login .loginMain .loginMainCol1{flex-direction:column;width:400px;display:flex}@media (max-width:1000px){.login .loginMain .loginMainCol1{width:100%}}.login .loginMain .loginMainCol1 .back{color:#000;align-items:center;gap:5px;font-size:20px;text-decoration:none;display:flex}.login .loginMain .loginMainCol1 .back svg{width:26px;height:26px}.login .loginMain .loginMainCol1 h2{color:#616a76;margin-top:40px;font-size:3.5em;font-weight:600;line-height:1.3}@media (max-width:1280px){.login .loginMain .loginMainCol1 h2{font-size:3em}}@media (max-width:1101px){.login .loginMain .loginMainCol1 h2{font-size:2.5em}}@media (max-width:500px){.login .loginMain .loginMainCol1 h2{font-size:2em}}.login .loginMain .loginMainCol1 p{color:#87909b;margin-top:20px;font-size:18px}@media (max-width:768px){.login .loginMain .loginMainCol1 p{font-size:16px}}.login .loginMain .loginMainCol1 .loginThumbnail{background:#fff;border-radius:20px;width:100%;height:calc(100vh - 480px);margin-top:40px;overflow:hidden}@media (max-width:1000px){.login .loginMain .loginMainCol1 .loginThumbnail{display:none}}.login .loginMain .loginMainCol1 .loginThumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.login .loginMain .loginMainCol2{background:#fff;border:1px solid #ebecef;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 440px);padding:40px 40px 100px;display:flex;position:relative}@media (max-width:1000px){.login .loginMain .loginMainCol2{width:100%;padding:40px}}@media (max-width:500px){.login .loginMain .loginMainCol2{padding:20px}}.login .loginMain .loginMainCol2 .loginForm{flex-direction:column;width:350px;display:flex}@media (max-width:500px){.login .loginMain .loginMainCol2 .loginForm{width:100%}}.login .loginMain .loginMainCol2 .loginForm h2{font-size:20px;font-weight:400}.login .loginMain .loginMainCol2 .loginForm h6{color:#87909b;margin-top:10px;font-size:14px;font-weight:400}.login .loginMain .loginMainCol2 .loginForm form{flex-direction:column;gap:10px;width:100%;margin-top:20px;display:flex}.login .loginMain .loginMainCol2 .loginForm form .formGroup{flex-direction:column;width:100%;display:flex}.login .loginMain .loginMainCol2 .loginForm form .formGroup input{border:1px solid #e0e0e0;border-radius:15px;outline:none;width:100%;height:55px;padding:0 18px;font-size:16px}.login .loginMain .loginMainCol2 .loginForm form .formGroup input::placeholder{color:#b4b8ba}.login .loginMain .loginMainCol2 .loginForm form .formGroup input:focus{border-color:#000}.login .loginMain .loginMainCol2 .loginForm form .pwdArea{position:relative}.login .loginMain .loginMainCol2 .loginForm form .pwdArea .togglePassowrd{cursor:pointer;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:29px;right:15px;transform:translateY(-50%)}.login .loginMain .loginMainCol2 .loginForm form .pwdArea .togglePassowrd svg{width:100%;height:100%}.login .loginMain .loginMainCol2 .loginForm form .forgotPwd{justify-content:flex-end;align-items:center;width:100%;margin:10px 0;display:flex}.login .loginMain .loginMainCol2 .loginForm form .forgotPwd a{color:#000;font-size:14px;text-decoration:none}.login .loginMain .loginMainCol2 .loginForm form .forgotPwd a:hover{text-decoration:underline}.login .loginMain .loginMainCol2 .loginForm form .formBtnArea{flex-direction:column;width:100%;display:flex}.login .loginMain .loginMainCol2 .loginForm form .formBtnArea button,.login .loginMain .loginMainCol2 .loginForm form .formBtnArea a{background:var(--primaryColor);cursor:pointer;color:#fff;border:none;border-radius:15px;outline:none;justify-content:center;align-items:center;width:100%;padding:12px;font-size:16px;text-decoration:none;transition:all .3s;display:flex}.login .loginMain .loginMainCol2 .loginForm form .formBtnArea button:hover,.login .loginMain .loginMainCol2 .loginForm form .formBtnArea a:hover{background:var(--secondaryColor);transition:all .3s}.login .loginMain .loginMainCol2 .loginForm form .formBtnArea button:disabled,.login .loginMain .loginMainCol2 .loginForm form .formBtnArea a:disabled{cursor:not-allowed;opacity:.7;background-color:#ccc}.login .loginMain .loginMainCol2 .loginForm form .secondaryLogin{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:10px;display:flex}.login .loginMain .loginMainCol2 .loginForm form .secondaryLogin p{text-align:center;text-transform:uppercase;font-size:16px;font-weight:400}.login .loginMain .loginMainCol2 .loginForm form .secondaryLogin .googleSingInBtn{cursor:pointer;border:1px solid #000;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:20px;padding:10px;transition:all .3s;display:flex}.login .loginMain .loginMainCol2 .loginForm form .secondaryLogin .googleSingInBtn:hover{border-color:var(--primaryColor);color:var(--primaryColor);transition:all .3s}.login .loginMain .loginMainCol2 .loginForm form .secondaryLogin .googleSingInBtn .icon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.login .loginMain .loginMainCol2 .loginForm form .secondaryLogin .googleSingInBtn .icon svg{width:100%;height:100%}.login .loginMain .loginMainCol2 .loginForm form .secondaryLogin .googleSingInBtn h3{font-size:16px;font-weight:500}.login .loginMain .loginMainCol2 .loginForm form .register{justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;bottom:40px}@media (max-width:1000px){.login .loginMain .loginMainCol2 .loginForm form .register{position:inherit;margin-top:50px}}.login .loginMain .loginMainCol2 .loginForm form .register p{color:#87909b;font-size:14px;font-weight:500}.login .loginMain .loginMainCol2 .loginForm form .register a{color:#000;font-size:14px;font-weight:500;text-decoration:none}.login .loginMain .loginMainCol2 .loginForm form .register a:hover{text-decoration:underline}.login .loginMain .loginMainCol2 .loginForm form .otpSection{width:100%;margin-bottom:20px}.login .loginMain .loginMainCol2 .loginForm form .otpSection .otpInput{gap:10px;display:flex}.login .loginMain .loginMainCol2 .loginForm form .otpSection .otpInput input{text-align:center;width:100%;font-size:24px}.login .loginMain .loginMainCol2 .loginForm form .otpSection .otpTimeResendBtn{justify-content:space-between;align-items:center;width:100%;margin-top:15px;display:flex}.login .loginMain .loginMainCol2 .loginForm form .otpSection .otpTimeResendBtn .otpTime{display:flex}.login .loginMain .loginMainCol2 .loginForm form .otpSection .otpTimeResendBtn .otpTime p{color:#87909b;font-size:16px;font-weight:500}.login .loginMain .loginMainCol2 .loginForm form .otpSection .otpTimeResendBtn .otpResendBtn{display:flex}.login .loginMain .loginMainCol2 .loginForm form .otpSection .otpTimeResendBtn .otpResendBtn .resendOtp{font-size:16px;font-weight:500}.login .loginMain .loginMainCol2 .loginForm form .otpSection .otpTimeResendBtn .otpResendBtn .resendOtp.disabled{pointer-events:none;opacity:.5}.aboutBanner{width:100%;margin-top:100px}@media (max-width:500px){.aboutBanner{margin-top:80px}}.aboutBanner .aboutBannerMain{background:#4dd0e0;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.aboutBanner .aboutBannerMain .aboutBannerDetails{flex-direction:column;flex:0 0 60%;padding:40px 0 40px 40px;display:flex}@media (max-width:990px){.aboutBanner .aboutBannerMain .aboutBannerDetails{flex:100%}}@media (max-width:768px){.aboutBanner .aboutBannerMain .aboutBannerDetails{padding:20px}}.aboutBanner .aboutBannerMain .aboutBannerDetails h3{text-align:center;color:#075c43;background:#fff;border-radius:50px;align-items:center;gap:5px;width:fit-content;padding:8px 18px;font-size:14px;font-weight:600;display:flex}.aboutBanner .aboutBannerMain .aboutBannerDetails h3 svg{width:14px;height:14px}.aboutBanner .aboutBannerMain .aboutBannerDetails h2{color:#004a9e;margin-top:20px;font-size:3em}@media (max-width:1408px){.aboutBanner .aboutBannerMain .aboutBannerDetails h2{font-size:3.5em}}@media (max-width:1280px){.aboutBanner .aboutBannerMain .aboutBannerDetails h2{font-size:3em}}@media (max-width:1101px){.aboutBanner .aboutBannerMain .aboutBannerDetails h2{font-size:2.5em}}@media (max-width:990px){.aboutBanner .aboutBannerMain .aboutBannerDetails h2{width:70%}}@media (max-width:768px){.aboutBanner .aboutBannerMain .aboutBannerDetails h2{width:100%}}@media (max-width:500px){.aboutBanner .aboutBannerMain .aboutBannerDetails h2{font-size:2em}}.aboutBanner .aboutBannerMain .aboutBannerDetails p{color:#004a9e;margin-top:20px}@media (max-width:1280px){.aboutBanner .aboutBannerMain .aboutBannerDetails p{font-size:18px}}@media (max-width:1024px){.aboutBanner .aboutBannerMain .aboutBannerDetails p{font-size:16px}}@media (max-width:990px){.aboutBanner .aboutBannerMain .aboutBannerDetails p{width:70%}}@media (max-width:768px){.aboutBanner .aboutBannerMain .aboutBannerDetails p{width:100%}}.aboutBanner .aboutBannerMain .aboutBannerThumbnail{flex:0 0 40%;align-self:flex-end;height:500px;padding:20px 40px 0 0}@media (max-width:1408px){.aboutBanner .aboutBannerMain .aboutBannerThumbnail{height:450px}}@media (max-width:1300px){.aboutBanner .aboutBannerMain .aboutBannerThumbnail{position:absolute;bottom:0;right:0}}@media (max-width:1105px){.aboutBanner .aboutBannerMain .aboutBannerThumbnail{height:400px}}@media (max-width:990px){.aboutBanner .aboutBannerMain .aboutBannerThumbnail{position:inherit;flex:100%;height:300px}}.aboutBanner .aboutBannerMain .aboutBannerThumbnail img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;width:100%;height:100%}.visionMission{width:100%;padding:100px 0 0}@media (max-width:1024px){.visionMission{padding-top:60px}}.visionMission .visionMissionMain{flex-wrap:wrap;gap:30px;width:100%;display:flex}@media (max-width:1024px){.visionMission .visionMissionMain{gap:20px}}.visionMission .visionMissionMain .visionBox{background:#eaeeef;border-radius:20px;flex-direction:column;width:400px;padding:30px;display:flex;position:relative}@media (max-width:1024px){.visionMission .visionMissionMain .visionBox{width:100%}}@media (max-width:500px){.visionMission .visionMissionMain .visionBox{padding:20px}}.visionMission .visionMissionMain .visionBox h2{margin-top:0;font-size:24px}@media (max-width:768px){.visionMission .visionMissionMain .visionBox h2{font-size:22px}}.visionMission .visionMissionMain .visionBox p{margin-top:20px}.visionMission .visionMissionMain .visionBox .element{width:100%;height:100%;position:absolute;bottom:-30px;right:-80px}@media (max-width:1200px){.visionMission .visionMissionMain .visionBox .element{width:80%;height:80%}}@media (max-width:1024px){.visionMission .visionMissionMain .visionBox .element{display:none}}.visionMission .visionMissionMain .visionBox .element img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.visionMission .visionMissionMain .missionBox{background:#eaeeef;border-radius:20px;flex-direction:column;width:calc(100% - 430px);padding:30px;display:flex}@media (max-width:1024px){.visionMission .visionMissionMain .missionBox{width:100%}}@media (max-width:500px){.visionMission .visionMissionMain .missionBox{padding:20px}}.visionMission .visionMissionMain .missionBox h2{margin-top:0;font-size:24px}.visionMission .visionMissionMain .missionBox p{margin-top:20px}.visionMission .visionMissionMain .missionBox ul{background:#fff;border-radius:20px;flex-direction:column;gap:15px;width:100%;margin-top:20px;padding:20px;display:flex}.visionMission .visionMissionMain .missionBox ul li{align-items:flex-start;gap:10px;list-style:none;display:flex}.visionMission .visionMissionMain .missionBox ul li .icon{width:10px;height:10px;color:var(--primaryColor)}.visionMission .visionMissionMain .missionBox ul li .icon svg{width:100%;height:100%}.visionMission .visionMissionMain .missionBox ul li h5{width:calc(100% - 20px);font-size:16px;font-weight:500}.aboutWhyChoose{width:100%;padding:100px 0}@media (max-width:768px){.aboutWhyChoose{padding:60px 0}}.aboutWhyChoose .aboutWhyChooseHead{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;display:flex}.aboutWhyChoose .aboutWhyChooseHead .aboutWhyChooseHeadDetails{flex-direction:column;flex:0 0 45%;display:flex}@media (max-width:900px){.aboutWhyChoose .aboutWhyChooseHead .aboutWhyChooseHeadDetails{flex:100%;order:2;margin-top:40px}}.aboutWhyChoose .aboutWhyChooseHead .aboutWhyChooseHeadDetails h3{text-align:center;color:#075c43;background:#fbffd3;border:1px solid #d8e641;border-radius:50px;align-items:center;gap:5px;width:fit-content;padding:8px 18px;font-size:14px;font-weight:600;display:flex}.aboutWhyChoose .aboutWhyChooseHead .aboutWhyChooseHeadDetails h3 svg{width:14px;height:14px}.aboutWhyChoose .aboutWhyChooseHead .aboutWhyChooseHeadDetails h2{margin-top:20px}.aboutWhyChoose .aboutWhyChooseHead .aboutWhyChooseHeadDetails p{color:#075c43;margin-top:20px}.aboutWhyChoose .aboutWhyChooseHead .aboutWhyChooseHeadThumbnail{flex:0 0 50%;height:350px}@media (max-width:900px){.aboutWhyChoose .aboutWhyChooseHead .aboutWhyChooseHeadThumbnail{flex:100%;order:1}}@media (max-width:600px){.aboutWhyChoose .aboutWhyChooseHead .aboutWhyChooseHeadThumbnail{flex:100%;height:300px}}@media (max-width:500px){.aboutWhyChoose .aboutWhyChooseHead .aboutWhyChooseHeadThumbnail{flex:100%;height:250px}}.aboutWhyChoose .aboutWhyChooseHead .aboutWhyChooseHeadThumbnail img{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:100%}.aboutWhyChoose .aboutWhyChooseBody{flex-wrap:wrap;gap:20px;width:100%;margin-top:50px;display:flex}.aboutWhyChoose .aboutWhyChooseBody .aboutWhyChooseBox{background:#ddf0f3;border-radius:20px;flex-direction:column;width:calc(25% - 15px);padding:20px;display:flex}@media (max-width:1200px){.aboutWhyChoose .aboutWhyChooseBody .aboutWhyChooseBox{width:calc(50% - 10px)}}@media (max-width:600px){.aboutWhyChoose .aboutWhyChooseBody .aboutWhyChooseBox{width:100%}}.aboutWhyChoose .aboutWhyChooseBody .aboutWhyChooseBox h2{font-size:24px}@media (max-width:500px){.aboutWhyChoose .aboutWhyChooseBody .aboutWhyChooseBox h2{font-size:22px}}.aboutWhyChoose .aboutWhyChooseBody .aboutWhyChooseBox p{font-size:16px}.aboutValues{background:#eaeeef;width:100%;padding:100px 0}@media (max-width:768px){.aboutValues{padding:60px 0}}.aboutValues .aboutValuesHead{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.aboutValues .aboutValuesHead h3{text-align:center;color:#075c43;background:#fbffd3;border:1px solid #d8e641;border-radius:50px;align-items:center;gap:5px;width:fit-content;padding:8px 18px;font-size:14px;font-weight:600;display:flex}.aboutValues .aboutValuesHead h3 svg{width:14px;height:14px}.aboutValues .aboutValuesHead h2{text-align:center;width:65%;margin-top:20px}@media (max-width:1110px){.aboutValues .aboutValuesHead h2{width:100%}}.aboutValues .aboutValuesMain{flex-wrap:wrap;gap:30px;width:100%;margin-top:50px;display:flex}@media (max-width:768px){.aboutValues .aboutValuesMain{gap:20px}}.aboutValues .aboutValuesMain .aboutValuesBox{background:#fff;border-radius:20px;flex-direction:column;width:calc(33.3333% - 20px);padding:30px;display:flex}@media (max-width:1024px){.aboutValues .aboutValuesMain .aboutValuesBox{width:calc(50% - 15px)}}@media (max-width:768px){.aboutValues .aboutValuesMain .aboutValuesBox{width:calc(50% - 10px)}}@media (max-width:600px){.aboutValues .aboutValuesMain .aboutValuesBox{width:100%}}@media (max-width:500px){.aboutValues .aboutValuesMain .aboutValuesBox{padding:20px}}.aboutValues .aboutValuesMain .aboutValuesBox .aboutValuesBoxThumbnail{border:1px solid #000;border-radius:20px;width:150px;height:150px;padding:15px;overflow:hidden}@media (max-width:500px){.aboutValues .aboutValuesMain .aboutValuesBox .aboutValuesBoxThumbnail{width:120px;height:120px}}.aboutValues .aboutValuesMain .aboutValuesBox .aboutValuesBoxThumbnail img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.aboutValues .aboutValuesMain .aboutValuesBox h3{margin-top:20px;font-size:24px;font-weight:600}@media (max-width:500px){.aboutValues .aboutValuesMain .aboutValuesBox h3{font-size:22px}}.aboutValues .aboutValuesMain .aboutValuesBox p{font-size:16px}.aboutTestimonials{background:#075c43;width:100%;padding:100px 0}@media (max-width:768px){.aboutTestimonials{padding:60px 0}}.aboutTestimonials .aboutTestimonialsHead{flex-direction:column;width:100%;display:flex}.aboutTestimonials .aboutTestimonialsHead h3{color:#075c43;background:#fbffd3;border:1px solid #d8e641;border-radius:50px;align-items:center;gap:5px;width:fit-content;padding:8px 18px;font-size:14px;font-weight:600;display:flex}.aboutTestimonials .aboutTestimonialsHead h3 svg{width:14px;height:14px}.aboutTestimonials .aboutTestimonialsHead h2{color:#fff;margin-top:20px}.aboutTestimonials .aboutTestimonialsMain{width:100%;margin-top:50px}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBox{background:#eaeeef;border-radius:20px;flex-direction:column;padding:20px;display:flex}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBox .message{background:#fff;border-radius:20px;flex-direction:column;width:100%;padding:20px;display:flex}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBox .message .messageHead{align-items:center;width:100%;display:flex}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBox .message .messageHead .star{color:#ff9500;align-items:center;gap:2px;display:flex}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBox .message .messageHead .star svg{width:20px;height:20px}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBox .message .messageBody{width:100%;margin-top:15px}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBox .message .messageBody p{font-size:16px;line-height:1.5}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBox .profile{align-items:center;gap:20px;width:100%;margin-top:60px;display:flex}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBox .profile .profileImg{background:var(--primaryColor);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:60px;height:60px;display:flex;overflow:hidden}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBox .profile .profileImg .profileImgIcon1{background:#fff;border-radius:50px;width:15px;height:15px}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBox .profile .profileImg .profileImgIcon2{background:#fff;border-radius:5px;width:25px;height:10px}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBox .profile .profileImg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBox .profile .profileDetails{flex-direction:column;width:calc(100% - 80px);display:flex}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBox .profile .profileDetails h3{font-size:18px;font-weight:600}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBox .profile .profileDetails h4{color:var(--secondaryFontColor);opacity:.7;margin-top:2px;font-size:12px;font-weight:500}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBtn{justify-content:center;align-items:center;gap:10px;width:100%;margin-top:20px;display:flex}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBtn .customNavBtn{background:var(--secondaryColor);cursor:pointer;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:45px;height:45px;transition:all .3s;display:flex}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBtn .customNavBtn:hover{background:var(--primaryColor);transition:all .3s}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBtn .customNavBtn:disabled{opacity:.5;cursor:not-allowed;transition:all .3s;transform:scale(.8)}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBtn .customNavBtn svg{color:#fff;width:25px;height:25px}.blogBanner{width:100%;margin-top:100px}@media (max-width:500px){.blogBanner{margin-top:80px}}.blogBanner .blogBannerMain{z-index:0;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:100px 40px 0;display:flex;position:relative}@media (max-width:1024px){.blogBanner .blogBannerMain{padding:60px 40px 0}}@media (max-width:600px){.blogBanner .blogBannerMain{padding:60px 20px 0}}.blogBanner .blogBannerMain:after{z-index:-1;content:"";background:#ffd485;border-radius:20px;width:100%;height:60%;position:absolute;top:0;left:0}@media (max-width:1024px){.blogBanner .blogBannerMain:after{height:55%}}.blogBanner .blogBannerMain .blogBannerHead{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.blogBanner .blogBannerMain .blogBannerHead h3{color:#075c43;background:#fff;border-radius:50px;align-items:center;gap:5px;width:fit-content;padding:8px 18px;font-size:14px;font-weight:600;display:flex}.blogBanner .blogBannerMain .blogBannerHead h3 svg{width:14px;height:14px}.blogBanner .blogBannerMain .blogBannerHead h2{color:#c26800;text-align:center;width:85%;margin-top:20px;font-size:4em}@media (max-width:1408px){.blogBanner .blogBannerMain .blogBannerHead h2{font-size:3.5em}}@media (max-width:1280px){.blogBanner .blogBannerMain .blogBannerHead h2{font-size:3em}}@media (max-width:1101px){.blogBanner .blogBannerMain .blogBannerHead h2{font-size:2.5em}}@media (max-width:990px){.blogBanner .blogBannerMain .blogBannerHead h2{width:100%}}@media (max-width:500px){.blogBanner .blogBannerMain .blogBannerHead h2{font-size:2em}}.blogBanner .blogBannerMain .blogBannerFirstItem{flex-direction:column;width:85%;margin-top:80px;text-decoration:none;display:flex}@media (max-width:1024px){.blogBanner .blogBannerMain .blogBannerFirstItem{margin-top:40px}}@media (max-width:650px){.blogBanner .blogBannerMain .blogBannerFirstItem{width:100%}}.blogBanner .blogBannerMain .blogBannerFirstItem:hover .blogBannerFirstItemThumbnail img{transition:all .3s;transform:scale(1.1)}.blogBanner .blogBannerMain .blogBannerFirstItem .blogBannerFirstItemThumbnail{border-radius:20px;width:100%;max-height:500px;overflow:hidden}@media (max-width:1024px){.blogBanner .blogBannerMain .blogBannerFirstItem .blogBannerFirstItemThumbnail{max-height:400px}}@media (max-width:768px){.blogBanner .blogBannerMain .blogBannerFirstItem .blogBannerFirstItemThumbnail{max-height:300px}}@media (max-width:520px){.blogBanner .blogBannerMain .blogBannerFirstItem .blogBannerFirstItemThumbnail{max-height:240px}}.blogBanner .blogBannerMain .blogBannerFirstItem .blogBannerFirstItemThumbnail img{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:100%;transition:all .3s}.blogBanner .blogBannerMain .blogBannerFirstItem .blogBannerFirstItemeDetails{flex-direction:column;width:100%;margin-top:30px;display:flex}.blogBanner .blogBannerMain .blogBannerFirstItem .blogBannerFirstItemeDetails h4{color:var(--primaryColor);align-items:center;gap:10px;font-size:16px;font-weight:400;display:flex}.blogBanner .blogBannerMain .blogBannerFirstItem .blogBannerFirstItemeDetails h4 svg{width:18px;height:18px}.blogBanner .blogBannerMain .blogBannerFirstItem .blogBannerFirstItemeDetails h2{margin-top:20px;font-size:2em}@media (max-width:600px){.blogBanner .blogBannerMain .blogBannerFirstItem .blogBannerFirstItemeDetails h2{font-size:1.7em}}.blogBanner .blogBannerMain .blogBannerFirstItem .blogBannerFirstItemeDetails p{text-overflow:ellipsis;-webkit-line-clamp:2;color:#666577;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.blogList{width:100%;padding:100px 0}@media (max-width:768px){.blogList{padding:60px 0}}.blogList .blogListMain{flex-wrap:wrap;gap:20px;width:100%;display:flex}.blogList .blogListMain .blogListBox{background:#ebedef;border-radius:20px;flex-direction:column;width:calc(33.3333% - 18px);padding:20px;text-decoration:none;display:flex}@media (max-width:1024px){.blogList .blogListMain .blogListBox{width:calc(50% - 10px)}}@media (max-width:650px){.blogList .blogListMain .blogListBox{width:100%}}.blogList .blogListMain .blogListBox:hover .blogListBoxThumbnail img{transition:all .3s;transform:scale(1.1)}.blogList .blogListMain .blogListBox .blogListBoxThumbnail{z-index:0;background:#fff;border-radius:20px;width:100%;height:270px;position:relative;overflow:hidden}@media (max-width:768px){.blogList .blogListMain .blogListBox .blogListBoxThumbnail{height:200px}}@media (max-width:650px){.blogList .blogListMain .blogListBox .blogListBoxThumbnail{height:250px}}@media (max-width:500px){.blogList .blogListMain .blogListBox .blogListBoxThumbnail{height:200px}}.blogList .blogListMain .blogListBox .blogListBoxThumbnail:after{z-index:1;background:#00000050;width:100%;height:100%;position:absolute;top:0;left:0}.blogList .blogListMain .blogListBox .blogListBoxThumbnail img{-o-object-fit:cover;object-fit:cover;filter:brightness(.7);width:100%;height:100%;transition:all .3s}.blogList .blogListMain .blogListBox .blogListBoxThumbnail .date{z-index:2;color:#fff;align-items:center;gap:10px;font-size:16px;font-weight:500;display:flex;position:absolute;top:20px;left:20px}.blogList .blogListMain .blogListBox .blogListBoxThumbnail .date svg{width:18px;height:18px}.blogList .blogListMain .blogListBox .blogListBoxDetails{flex-direction:column;width:100%;margin-top:20px;display:flex}.blogList .blogListMain .blogListBox .blogListBoxDetails h2{color:#034934;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:titleFont;font-size:2em;line-height:1.3;display:-webkit-box;overflow:hidden}@media (max-width:768px){.blogList .blogListMain .blogListBox .blogListBoxDetails h2{font-size:1.7em}}.blogList .blogListMain .blogListBox .blogListBoxDetails .blogListBoxBtn{background:var(--primaryColor);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:fit-content;margin-top:70px;padding:12px 30px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.blogList .blogListMain .blogListBox .blogListBoxDetails .blogListBoxBtn:hover{background:var(--secondaryColor);transition:all .3s}.innerBlog{width:100%;margin-top:80px;padding:50px 0 100px}@media (max-width:768px){.innerBlog{padding:50px 0 60px}}.innerBlog .innerBlogMain{flex-direction:column;width:100%;padding:0 15%;display:flex}@media (max-width:900px){.innerBlog .innerBlogMain{padding:0}}.innerBlog .innerBlogMain .backBtn{color:var(--secondaryColor);border:1px solid var(--secondaryColor);border-radius:50px;align-items:center;gap:10px;width:fit-content;padding:5px 16px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}@media (max-width:768px){.innerBlog .innerBlogMain .backBtn{font-size:14px}}.innerBlog .innerBlogMain .backBtn:hover{background:var(--primaryColor);color:#fff;border-color:var(--primaryColor);transition:all .3s}.innerBlog .innerBlogMain .backBtn svg{width:16px;height:16px}@media (max-width:768px){.innerBlog .innerBlogMain .backBtn svg{width:14px;height:14px}}.innerBlog .innerBlogMain h1{color:#034934;margin-top:40px;font-size:4em}@media (max-width:1408px){.innerBlog .innerBlogMain h1{font-size:3.5em}}@media (max-width:1280px){.innerBlog .innerBlogMain h1{font-size:3em}}@media (max-width:1101px){.innerBlog .innerBlogMain h1{font-size:2.5em}}@media (max-width:500px){.innerBlog .innerBlogMain h1{font-size:2em}}.innerBlog .innerBlogMain .date{color:var(--primaryColor);align-items:center;gap:10px;margin-top:20px;font-size:20px;font-weight:400;display:flex}@media (max-width:768px){.innerBlog .innerBlogMain .date{font-size:16px}}.innerBlog .innerBlogMain .date svg{width:20px;height:20px}.innerBlog .innerBlogMain .innerBlogThumbnail{width:100%;margin-top:40px}.innerBlog .innerBlogMain .innerBlogThumbnail img{-o-object-fit:contain;object-fit:contain;border-radius:20px;width:100%;height:100%}.innerBlog .innerBlogMain p{margin-top:30px;font-size:18px;font-weight:400}@media (max-width:768px){.innerBlog .innerBlogMain p{font-size:16px}}.relatedBlogs{background:#eaeeef;width:100%;padding:100px 0}@media (max-width:768px){.relatedBlogs{padding:60px 0}}.relatedBlogs .relatedBlogsHead{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.relatedBlogs .relatedBlogsHead h2{text-align:center}.relatedBlogs .relatedBlogsList{width:100%;margin-top:50px}.relatedBlogs .relatedBlogsList .relatedBlogBox{background:#fff;border-radius:20px;flex-direction:column;width:100%;padding:20px;text-decoration:none;display:flex}.relatedBlogs .relatedBlogsList .relatedBlogBox:hover .relatedBlogBoxThumbnail img{transition:all .3s;transform:scale(1.1)}.relatedBlogs .relatedBlogsList .relatedBlogBox .relatedBlogBoxThumbnail{z-index:0;background:#fff;border-radius:20px;width:100%;height:270px;position:relative;overflow:hidden}@media (max-width:768px){.relatedBlogs .relatedBlogsList .relatedBlogBox .relatedBlogBoxThumbnail{height:300px}}@media (max-width:650px){.relatedBlogs .relatedBlogsList .relatedBlogBox .relatedBlogBoxThumbnail{height:250px}}@media (max-width:500px){.relatedBlogs .relatedBlogsList .relatedBlogBox .relatedBlogBoxThumbnail{height:200px}}.relatedBlogs .relatedBlogsList .relatedBlogBox .relatedBlogBoxThumbnail:after{z-index:1;background:#00000050;width:100%;height:100%;position:absolute;top:0;left:0}.relatedBlogs .relatedBlogsList .relatedBlogBox .relatedBlogBoxThumbnail img{-o-object-fit:cover;object-fit:cover;filter:brightness(.7);width:100%;height:100%;transition:all .3s}.relatedBlogs .relatedBlogsList .relatedBlogBox .relatedBlogBoxThumbnail .date{z-index:2;color:#fff;align-items:center;gap:10px;font-size:16px;font-weight:500;display:flex;position:absolute;top:20px;left:20px}.relatedBlogs .relatedBlogsList .relatedBlogBox .relatedBlogBoxThumbnail .date svg{width:18px;height:18px}.relatedBlogs .relatedBlogsList .relatedBlogBox .relatedBlogBoxDetails{flex-direction:column;width:100%;margin-top:20px;display:flex}.relatedBlogs .relatedBlogsList .relatedBlogBox .relatedBlogBoxDetails h2{color:#034934;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:titleFont;font-size:2em;line-height:1.3;display:-webkit-box;overflow:hidden}@media (max-width:768px){.relatedBlogs .relatedBlogsList .relatedBlogBox .relatedBlogBoxDetails h2{font-size:1.7em}}.relatedBlogs .relatedBlogsList .relatedBlogBox .relatedBlogBoxDetails .relatedBlogBoxBtn{background:var(--primaryColor);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:fit-content;margin-top:70px;padding:12px 30px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.relatedBlogs .relatedBlogsList .relatedBlogBox .relatedBlogBoxDetails .relatedBlogBoxBtn:hover{background:var(--secondaryColor);transition:all .3s}.relatedBlogs .relatedBlogsList .relatedBlogsBtn{justify-content:center;align-items:center;gap:10px;width:100%;margin-top:40px;display:flex}.relatedBlogs .relatedBlogsList .relatedBlogsBtn .customNavBtn{background:var(--secondaryColor);cursor:pointer;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:45px;height:45px;transition:all .3s;display:flex}.relatedBlogs .relatedBlogsList .relatedBlogsBtn .customNavBtn:hover{background:var(--primaryColor);transition:all .3s}.relatedBlogs .relatedBlogsList .relatedBlogsBtn .customNavBtn:disabled{opacity:.5;cursor:not-allowed;transition:all .3s;transform:scale(.8)}.relatedBlogs .relatedBlogsList .relatedBlogsBtn .customNavBtn svg{color:#fff;width:25px;height:25px}.contactBanner{width:100%;margin-top:100px}@media (max-width:500px){.contactBanner{margin-top:80px}}.contactBanner .contactBannerMain{background:var(--primaryColor);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:80px 40px 300px;display:flex;position:relative;overflow:hidden}@media (max-width:1024px){.contactBanner .contactBannerMain{padding:60px 40px 250px}}@media (max-width:800px){.contactBanner .contactBannerMain{padding-bottom:200px}}@media (max-width:600px){.contactBanner .contactBannerMain{padding:60px 20px 150px}}@media (max-width:500px){.contactBanner .contactBannerMain{padding-bottom:100px}}.contactBanner .contactBannerMain h3{text-align:center;color:#075c43;background:#fbffd3;border:1px solid #d8e641;border-radius:50px;align-items:center;gap:5px;width:fit-content;padding:8px 18px;font-size:14px;font-weight:600;display:flex}.contactBanner .contactBannerMain h3 svg{width:14px;height:14px}.contactBanner .contactBannerMain h2{color:#fff;text-align:center;width:90%;margin-top:20px;font-size:4em}@media (max-width:1408px){.contactBanner .contactBannerMain h2{font-size:3.5em}}@media (max-width:1280px){.contactBanner .contactBannerMain h2{font-size:3em}}@media (max-width:1101px){.contactBanner .contactBannerMain h2{font-size:2.5em}}@media (max-width:768px){.contactBanner .contactBannerMain h2{width:100%}}@media (max-width:500px){.contactBanner .contactBannerMain h2{font-size:2em}}.contactBanner .contactBannerMain .contactBannerThumbnail{height:400px;margin-top:100px;position:absolute;bottom:-100px}@media (max-width:1024px){.contactBanner .contactBannerMain .contactBannerThumbnail{height:300px}}@media (max-width:800px){.contactBanner .contactBannerMain .contactBannerThumbnail{height:250px;bottom:-70px}}@media (max-width:600px){.contactBanner .contactBannerMain .contactBannerThumbnail{height:200px;bottom:-70px}}.contactBanner .contactBannerMain .contactBannerThumbnail img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.contactDetails{width:100%;padding:100px 0}@media (max-width:768px){.contactDetails{padding:60px 0}}.contactDetails .contactDetailsMain{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.contactDetails .contactDetailsMain .contactDetailsThumbnail{flex-direction:column;flex:0 0 35%;align-self:flex-start;height:fit-content;display:flex;position:sticky;top:150px}@media (max-width:1024px){.contactDetails .contactDetailsMain .contactDetailsThumbnail{flex:0 0 48%}}@media (max-width:980px){.contactDetails .contactDetailsMain .contactDetailsThumbnail{flex:100%;position:static}}.contactDetails .contactDetailsMain .contactDetailsThumbnail img{-o-object-fit:cover;object-fit:cover;background:#e3f6f0;border-radius:20px;width:100%;height:100%}@media (max-width:980px){.contactDetails .contactDetailsMain .contactDetailsThumbnail .decImg{display:none}}.contactDetails .contactDetailsMain .contactDetailsThumbnail .MbImg{display:none}@media (max-width:980px){.contactDetails .contactDetailsMain .contactDetailsThumbnail .MbImg{display:block}}.contactDetails .contactDetailsMain .contactDetailsForm{background:#eaeeef;border-radius:20px;flex-direction:column;flex:0 0 62%;padding:40px;display:flex}@media (max-width:1024px){.contactDetails .contactDetailsMain .contactDetailsForm{flex:0 0 48%}}@media (max-width:980px){.contactDetails .contactDetailsMain .contactDetailsForm{flex:100%;margin-top:40px}}@media (max-width:500px){.contactDetails .contactDetailsMain .contactDetailsForm{padding:20px}}.contactDetails .contactDetailsMain .contactDetailsForm form{flex-direction:column;gap:30px;width:100%;display:flex}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup{flex-direction:column;width:100%;display:flex}@media (max-width:350px){.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup{width:280px;overflow:auto}}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup label{font-family:titleFont;font-size:16px;font-weight:800}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup input{background:#fff;border:1px solid #eee;border-radius:10px;outline:none;width:100%;height:50px;margin-top:5px;padding:0 20px;font-size:16px;font-weight:500}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup input:focus{border-color:var(--primaryColor)}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup textarea{background:#fff;border:1px solid #eee;border-radius:10px;outline:none;width:100%;height:100px;margin-top:5px;padding:10px 20px;font-size:16px;font-weight:500}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup textarea:focus{border-color:var(--primaryColor)}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup .contactRadioBtn{align-items:center;gap:20px;margin-top:10px;display:flex}@media (max-width:500px){.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup .contactRadioBtn{flex-direction:column}}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup .contactRadioBtn .contactRadioBtnBox{display:flex}@media (max-width:500px){.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup .contactRadioBtn .contactRadioBtnBox{width:100%}}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup .contactRadioBtn .contactRadioBtnBox input{display:none}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup .contactRadioBtn .contactRadioBtnBox input:checked~label{background:var(--secondaryColor);border-color:var(--secondaryColor);transition:all .3s}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup .contactRadioBtn .contactRadioBtnBox input:checked~label .icon:after{visibility:visible;opacity:1;transition:all .3s;transform:scale(1)}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup .contactRadioBtn .contactRadioBtnBox input:checked~label p{color:#fff;transition:all .3s}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup .contactRadioBtn .contactRadioBtnBox label{cursor:pointer;background:#fff;border:1px solid #fff;border-radius:50px;align-items:center;gap:10px;padding:6px 20px 6px 6px;transition:all .3s;display:flex}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup .contactRadioBtn .contactRadioBtnBox label .icon{border:2px solid var(--secondaryColor);background:#fff;border-radius:50px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup .contactRadioBtn .contactRadioBtnBox label .icon:after{content:"";background:var(--secondaryColor);opacity:0;visibility:hidden;border-radius:50px;width:10px;height:10px;transition:all .3s;position:absolute;transform:scale(.3)}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup .contactRadioBtn .contactRadioBtnBox label p{white-space:nowrap;color:var(--secondaryColor);font-size:14px;font-weight:600;transition:all .3s}.contactDetails .contactDetailsMain .contactDetailsForm form .formBtnArea{flex-direction:column;width:100%;display:flex}.contactDetails .contactDetailsMain .contactDetailsForm form .formBtnArea button,.contactDetails .contactDetailsMain .contactDetailsForm form .formBtnArea a{background:var(--primaryColor);cursor:pointer;color:#fff;border:none;border-radius:15px;outline:none;justify-content:center;align-items:center;width:fit-content;padding:12px 30px;font-size:18px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.contactDetails .contactDetailsMain .contactDetailsForm form .formBtnArea button:hover,.contactDetails .contactDetailsMain .contactDetailsForm form .formBtnArea a:hover{background:var(--secondaryColor);transition:all .3s}.contactDetails .contactDetailsMain .contactDetailsForm form .formBtnArea button:disabled,.contactDetails .contactDetailsMain .contactDetailsForm form .formBtnArea a:disabled{cursor:not-allowed;opacity:.7;background-color:#ccc}.contactDetails .contactDetailsMain .contactDetailsForm form .contactWhatsAppSupport{border-top:1px dashed #03493433;flex-direction:column;gap:8px;margin-top:10px;padding-top:25px;display:flex}.contactDetails .contactDetailsMain .contactDetailsForm form .contactWhatsAppSupport h4{color:#034934;margin:0;font-family:titleFont;font-size:20px;font-weight:700}.contactDetails .contactDetailsMain .contactDetailsForm form .contactWhatsAppSupport p{color:#555;margin-top:4px;margin-bottom:12px;font-size:15px;font-weight:400;line-height:1.4}.contactDetails .contactDetailsMain .contactDetailsForm form .contactWhatsAppSupport .whatsappLink{color:#fff;background:#25d366;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:fit-content;padding:10px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 12px #25d36633}.contactDetails .contactDetailsMain .contactDetailsForm form .contactWhatsAppSupport .whatsappLink:hover{color:#fff;background:#128c7e;transition:all .3s;box-shadow:0 4px 16px #128c7e66}.contactDetails .contactDetailsMain .contactDetailsForm form .contactWhatsAppSupport .whatsappLink svg{width:22px;height:22px}.faqBanner{width:100%;margin-top:100px}@media (max-width:500px){.faqBanner{margin-top:80px}}.faqBanner .faqBannerMain{background:#ecf86e;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;padding:40px;display:flex}@media (max-width:500px){.faqBanner .faqBannerMain{padding:20px}}.faqBanner .faqBannerMain .faqBannerDetails{flex-direction:column;flex:0 0 80%;display:flex}@media (max-width:768px){.faqBanner .faqBannerMain .faqBannerDetails{flex:100%}}.faqBanner .faqBannerMain .faqBannerDetails h3{text-align:center;color:#075c43;background:#fbffd3;border:1px solid #d8e641;border-radius:50px;align-items:center;gap:5px;width:fit-content;padding:8px 18px;font-size:14px;font-weight:600;display:flex}.faqBanner .faqBannerMain .faqBannerDetails h3 svg{width:14px;height:14px}.faqBanner .faqBannerMain .faqBannerDetails h2{color:#075c43;margin-top:20px;font-size:4em}@media (max-width:1280px){.faqBanner .faqBannerMain .faqBannerDetails h2{font-size:3em}}@media (max-width:1101px){.faqBanner .faqBannerMain .faqBannerDetails h2{font-size:2.5em}}@media (max-width:500px){.faqBanner .faqBannerMain .faqBannerDetails h2{font-size:2em}}.faqBanner .faqBannerMain .faqBannerDetails p{color:#075c43;margin-top:20px}.faqList{width:100%;padding:100px 0}@media (max-width:768px){.faqList{padding:60px 0}}.faqList .faqListMain{flex-direction:column;gap:20px;width:100%;display:flex}.faqList .faqListMain .faqBox{cursor:pointer;background:#eaeeef;border:1px solid #eee;border-radius:20px;flex-direction:column;width:100%;transition:all .5s;display:flex;overflow:hidden}.faqList .faqListMain .faqBox:hover{border-color:var(--secondaryColor);transition:all .5s}.faqList .faqListMain .faqBox .faqBoxHead{cursor:pointer;align-items:center;gap:20px;width:100%;padding:20px;display:flex}.faqList .faqListMain .faqBox .faqBoxHead h3{width:calc(100% - 60px);font-size:24px}@media (max-width:1024px){.faqList .faqListMain .faqBox .faqBoxHead h3{font-size:22px}}@media (max-width:768px){.faqList .faqListMain .faqBox .faqBoxHead h3{font-size:20px}}@media (max-width:480px){.faqList .faqListMain .faqBox .faqBoxHead h3{font-size:18px}}.faqList .faqListMain .faqBox .faqBoxHead .faqBoxHeadIcon{width:40px;height:40px;color:var(--primaryColor);background:#f0ffef;border-radius:50%;justify-content:center;align-items:center;display:flex}.faqList .faqListMain .faqBox .faqBoxHead .faqBoxHeadIcon svg{width:25px;height:25px}.faqList .faqListMain .faqBox .faqBoxBody{border-top:1px solid #0000;flex-direction:column;width:100%;transition:max-height .3s;display:flex;overflow:hidden}.faqList .faqListMain .faqBox .faqBoxBody .faqBoxBodyMain{flex-direction:column;width:100%;padding:20px;display:flex}.faqList .faqListMain .faqBox .faqBoxBody p{color:var(--FontColor);margin-top:20px;font-size:18px;line-height:1.5}.faqList .faqListMain .faqBox .faqBoxBody p:first-of-type{margin-top:0}@media (max-width:768px){.faqList .faqListMain .faqBox .faqBoxBody p{font-size:16px}}.faqList .faqListMain .faqBox .faqBoxBody ul{flex-direction:column;gap:10px;width:100%;margin-top:20px;padding-left:20px;display:flex}.faqList .faqListMain .faqBox .faqBoxBody ul li{align-items:flex-start;gap:20px;list-style:none;display:flex}.faqList .faqListMain .faqBox .faqBoxBody ul li .icon{background:var(--primaryColor);border-radius:50px;width:7px;height:7px;margin-top:7px}.faqList .faqListMain .faqBox .faqBoxBody ul li h5{width:calc(100% - 27px);color:var(--FontColor);font-size:16px;line-height:1.5}.faqList .faqListMain .faqBox.active{background-color:var(--primaryColor);transition:all .5s}.faqList .faqListMain .faqBox.active .faqBoxHead h3{color:#fff}.faqList .faqListMain .faqBox.active .faqBoxBody{border-top:1px solid #ffffff3f;transition:max-height .3s}.faqList .faqListMain .faqBox.active .faqBoxBody p{color:#fff}.faqList .faqListMain .faqBox.active .faqBoxBody ul li .icon{background:#fff}.faqList .faqListMain .faqBox.active .faqBoxBody ul li h5{color:#fff}.privacyPolicyDetails{width:100%;padding:100px 0}@media (max-width:768px){.privacyPolicyDetails{padding:60px 0}}.privacyPolicyDetails .privacyPolicyDetailsMain{flex-direction:column;gap:40px;width:100%;display:flex}@media (max-width:500px){.privacyPolicyDetails .privacyPolicyDetailsMain{gap:30px}}.privacyPolicyDetails .privacyPolicyDetailsMain .privacyPolicyDetailsBox{border-top:3px dashed #eee;flex-direction:column;width:100%;padding-top:40px;display:flex}@media (max-width:500px){.privacyPolicyDetails .privacyPolicyDetailsMain .privacyPolicyDetailsBox{padding-top:30px}}.privacyPolicyDetails .privacyPolicyDetailsMain .privacyPolicyDetailsBox:first-of-type{border-top:none;padding-top:0}.privacyPolicyDetails .privacyPolicyDetailsMain .privacyPolicyDetailsBox h2{font-size:25px;font-weight:600}@media (max-width:768px){.privacyPolicyDetails .privacyPolicyDetailsMain .privacyPolicyDetailsBox h2{font-size:22px}}.error{color:red;margin-top:5px;font-size:12px}.contactInfoSection{background:#fcfcfc;border-top:1px solid #eef2f1;width:100%;padding:80px 0}.contactInfoSection .contactInfoGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:1200px){.contactInfoSection .contactInfoGrid{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width:600px){.contactInfoSection .contactInfoGrid{grid-template-columns:1fr;gap:25px}}.contactInfoSection .contactInfoCard{background:#fff;border:1px solid #f0f4f3;border-radius:20px;flex-direction:column;padding:20px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 10px 30px #0349340a}.contactInfoSection .contactInfoCard:hover{transform:translateY(-5px);box-shadow:0 15px 35px #03493417}.contactInfoSection .contactInfoCard .iconBox{width:50px;height:50px;color:var(--primaryColor);background:#e3f6f0;border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;transition:background .3s,color .3s;display:flex}.contactInfoSection .contactInfoCard .iconBox svg{width:20px;height:20px}.contactInfoSection .contactInfoCard h3{color:#034934;margin-top:0;margin-bottom:12px;font-family:titleFont;font-size:16px;font-weight:700}.contactInfoSection .contactInfoCard a{color:var(--secondaryColor);font-size:16px;font-weight:600;text-decoration:none;transition:color .3s}.contactInfoSection .contactInfoCard a:hover{color:var(--primaryColor)}.contactInfoSection .contactInfoCard p{color:#555;margin:0;font-size:15px;font-weight:500;line-height:1.5}.contactInfoSection .contactInfoCard .hoursDetails{flex-direction:column;gap:6px;display:flex}.contactInfoSection .contactInfoCard .hoursDetails p{color:#555;margin:0;font-size:15px;font-weight:500;line-height:1.4}.contactInfoSection .contactInfoCard .hoursDetails p.highlight{color:#034934;margin-top:4px;font-weight:700}.aboutProfileSection{background:#f4f8f6;border-top:1px solid #e2ece8;border-bottom:1px solid #e2ece8;width:100%;padding:80px 0}@media (max-width:990px){.aboutProfileSection{padding:60px 0}}.aboutProfileSection .aboutProfileMain{align-items:center;gap:50px;display:flex}@media (max-width:1100px){.aboutProfileSection .aboutProfileMain{gap:35px}}@media (max-width:990px){.aboutProfileSection .aboutProfileMain{flex-direction:column;gap:35px}}.aboutProfileSection .aboutProfileImgCol{flex:0 0 380px;justify-content:center;width:380px;display:flex}@media (max-width:1100px){.aboutProfileSection .aboutProfileImgCol{flex:0 0 330px;width:330px}}@media (max-width:990px){.aboutProfileSection .aboutProfileImgCol{flex:none;width:100%;max-width:360px}}.aboutProfileSection .aboutProfileImgCol .aboutProfileImgCard{background:#fff;border:1px solid #e2ece8;border-radius:24px;width:100%;padding:16px;transition:transform .3s,box-shadow .3s;box-shadow:0 16px 40px #075c4314}.aboutProfileSection .aboutProfileImgCol .aboutProfileImgCard:hover{transform:translateY(-4px);box-shadow:0 20px 48px #075c431f}.aboutProfileSection .aboutProfileImgCol .aboutProfileImgCard .aboutProfileImgWrapper{aspect-ratio:4/5;background:#eef4f1;border-radius:18px;width:100%;overflow:hidden}.aboutProfileSection .aboutProfileImgCol .aboutProfileImgCard .aboutProfileImgWrapper img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%;display:block}.aboutProfileSection .aboutProfileImgCol .aboutProfileImgCard .aboutProfileImgBadge{text-align:center;margin-top:16px;padding-bottom:6px}.aboutProfileSection .aboutProfileImgCol .aboutProfileImgCard .aboutProfileImgBadge h4{color:var(--primaryColor,#075c43);margin:0;font-size:20px;font-weight:700}.aboutProfileSection .aboutProfileImgCol .aboutProfileImgCard .aboutProfileImgBadge p{color:#647b73;margin:4px 0 0;font-size:14px;font-weight:600}.aboutProfileSection .aboutProfileContentCol{flex:1}.aboutProfileSection .aboutProfileContentCol .aboutProfileHeader{margin-bottom:22px}.aboutProfileSection .aboutProfileContentCol .aboutProfileHeader .aboutProfileEyebrow{color:var(--primaryColor,#075c43);text-transform:uppercase;letter-spacing:1.2px;background:#075c4314;border-radius:30px;margin-bottom:12px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-block}.aboutProfileSection .aboutProfileContentCol .aboutProfileHeader .aboutProfileTitle{color:var(--primaryColor,#075c43);margin:0;font-size:32px;font-weight:800;line-height:1.3}@media (max-width:768px){.aboutProfileSection .aboutProfileContentCol .aboutProfileHeader .aboutProfileTitle{font-size:26px}}.aboutProfileSection .aboutProfileContentCol .aboutProfileHeader .aboutProfileTitle .designation{color:var(--secondaryColor,#0a8f67);margin-left:6px;font-size:22px;font-weight:600;display:inline-block}@media (max-width:768px){.aboutProfileSection .aboutProfileContentCol .aboutProfileHeader .aboutProfileTitle .designation{margin-top:4px;margin-left:0;font-size:18px;display:block}}.aboutProfileSection .aboutProfileContentCol .aboutProfileBody{flex-direction:column;gap:16px;display:flex}.aboutProfileSection .aboutProfileContentCol .aboutProfileBody p{color:#40524c;margin:0;font-size:15.5px;line-height:1.75}@media (max-width:768px){.aboutProfileSection .aboutProfileContentCol .aboutProfileBody p{font-size:14.5px;line-height:1.7}}
