.splashLoaderContainer{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:opacity .5s ease,visibility .5s ease;opacity:1;visibility:visible}.splashLoaderContainer.splashFadeOut{opacity:0;visibility:hidden}.splashLoaderContainer .splashBgImage{position:absolute;inset:0;background-image:url(/assets/images/img22.webp);background-size:cover;background-position:50%;transform:scale(1.05);animation:splashBgZoom 4.7s ease forwards}.splashLoaderContainer .splashOverlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(7,92,67,.88),rgba(4,51,38,.92))}.splashLoaderContainer .splashContent{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:24px}.splashLoaderContainer .splashContent .splashLogoCard{background:#ffffff;border-radius:24px;padding:22px 36px;box-shadow:0 8px 48px rgba(0,0,0,.28),0 0 0 4px rgba(255,255,255,.15);animation:splashLogoIn .8s cubic-bezier(.175,.885,.32,1.275) both,splashLogoPulse 1.6s ease-in-out .8s infinite}.splashLoaderContainer .splashContent .splashLogoCard .splashLogo{height:130px;width:auto;display:block}.splashLoaderContainer .splashContent .splashSlogan{text-align:center;animation:splashSloganIn .7s ease .3s both}.splashLoaderContainer .splashContent .splashSlogan h3{font-size:26px;font-weight:800;color:#ecf86e;letter-spacing:1px;margin-bottom:6px}.splashLoaderContainer .splashContent .splashSlogan p{font-size:15px;color:rgba(255,255,255,.85);font-weight:500;letter-spacing:2px;text-transform:uppercase}.splashLoaderContainer .splashContent .splashProgressBar{width:200px;height:4px;background:rgba(255,255,255,.2);border-radius:50px;overflow:hidden;animation:splashSloganIn .5s ease .5s both}.splashLoaderContainer .splashContent .splashProgressBar .splashProgressActive{height:100%;background:#ecf86e;border-radius:50px;animation:splashProgress 4.2s ease .3s both}@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 rgba(0,0,0,.28),0 0 0 4px rgba(255,255,255,.15)}50%{transform:scale(1.08);box-shadow:0 16px 56px rgba(0,0,0,.35),0 0 0 6px rgba(255,255,255,.25)}to{transform:scale(1);box-shadow:0 8px 48px rgba(0,0,0,.28),0 0 0 4px rgba(255,255,255,.15)}}@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{width:100%;min-height:calc(100vh - 160px);display:flex;gap:20px;flex-wrap:wrap}.homeBanner .homeBannerMain .homeBannerCol1{width:calc(50% - 10px);display:flex;flex-direction:column;justify-content:center;align-items:center;background:#ecf86e;border-radius:20px;padding:40px}@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{height:140px;width:auto}.homeBanner .homeBannerMain .homeBannerCol1 h3{margin-top:5px;font-size:20px;font-weight:700;text-align:center;background:#fbffd3;border:1px solid #d8e641;padding:10px 22px;border-radius:50px;color:#075c43;display:flex;align-items:center;gap:6px}.homeBanner .homeBannerMain .homeBannerCol1 h3 svg{width:18px;height:18px}.homeBanner .homeBannerMain .homeBannerCol1 h1{font-size:4em!important;font-weight:800;text-align:center;line-height:1.3;color:#075c43;margin-top:10px;text-transform:uppercase;font-family:titleFont;width:90%}@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;font-size:18px;line-height:1.5;font-weight:500;color:#075c43;margin-top:10px;opacity:.9}.homeBanner .homeBannerMain .homeBannerCol1 p{text-align:center;font-size:20px;line-height:1.5;color:#075c43;margin-top:15px;opacity:.9;width:80%}@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{width:100%;margin-top:30px;display:flex;flex-wrap:wrap;background:white;padding:20px;gap:30px;border-radius:20px;border:3px dashed #d8e641}@media (max-width:1421px){.homeBanner .homeBannerMain .homeBannerCol1 .homeBannerBtnArea{gap:20px}}.homeBanner .homeBannerMain .homeBannerCol1 .homeBannerBtnArea .homeBannerBtnAreaTitle{width:100%;text-align:center;font-size:20px;font-weight:700;color:#075c43;margin-bottom:-10px}.homeBanner .homeBannerMain .homeBannerCol1 .homeBannerBtnArea .homeBannerLargeBtnArea{width:100%;margin-top:10px;display:flex;justify-content:center}.homeBanner .homeBannerMain .homeBannerCol1 .homeBannerBtnArea .homeBannerLargeBtnArea .homeBannerLargeBtn{background:var(--primaryColor,#075c43);color:white;padding:12px 28px;font-size:16px;font-weight:600;border-radius:10px;text-decoration:none;display:flex;align-items:center;gap:8px;transition:.3s;text-align:center}@media (max-width:480px){.homeBanner .homeBannerMain .homeBannerCol1 .homeBannerBtnArea .homeBannerLargeBtnArea .homeBannerLargeBtn{font-size:14px;padding:10px 18px}}.homeBanner .homeBannerMain .homeBannerCol1 .homeBannerBtnArea .homeBannerLargeBtnArea .homeBannerLargeBtn:hover{background:var(--secondaryColor,#0a8f67);transition:.3s}.homeBanner .homeBannerMain .homeBannerCol1 .homeBannerBtnArea .homeBannerBtnBox{width:calc(50% - 15px);display:flex;flex-direction:column;justify-content:center;align-items:center}@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{font-size:16px;font-weight:600;text-align:center}.homeBanner .homeBannerMain .homeBannerCol1 .homeBannerBtnArea .homeBannerBtnBox .homeBannerBtn{width:100%;display:flex;justify-content:center;align-items:center;white-space:nowrap;background:var(--primaryColor);margin-top:10px;padding:14px 34px;color:white;font-weight:500;text-decoration:none;border-radius:10px;font-size:16px;gap:5px;transition:.3s}.homeBanner .homeBannerMain .homeBannerCol1 .homeBannerBtnArea .homeBannerBtnBox .homeBannerBtn:hover{background:var(--secondaryColor);transition:.3s}.homeBanner .homeBannerMain .homeBannerCol1 .homeBannerBtnArea .homeBannerBtnBox .homeBannerBtn svg{width:18px;height:18px}.homeBanner .homeBannerMain .homeBannerCol2{width:calc(50% - 10px);display:flex;flex-direction:column;background:#075c43;border-radius:20px;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{width:100%;height:100%;object-fit:cover}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox{padding:30px;display:flex;flex-direction:column;background:#075c43;color:white}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox h3{font-size:18px;font-weight:500;margin-bottom:5px}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox h2{font-size:28px;font-weight:700;margin-bottom:15px}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox p{font-size:15px;margin-bottom:5px;opacity:.9}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .highlightLink{color:#d8e641;font-weight:600;text-decoration:underline}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .requiredText{font-size:13px;margin-top:10px;margin-bottom:20px;opacity:.8}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm{display:flex;flex-direction:column;gap:15px}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm .formRow{display:flex;gap:15px;width:100%}@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{padding:12px 15px;border-radius:5px;border:none;outline:none;font-size:15px;font-family:inherit;background:#fff;color:#333}.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{font-size:13px;opacity:.8;margin-top:5px}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm .checkboxGroup{display:flex;align-items:flex-start;gap:10px;margin-top:10px}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm .checkboxGroup input[type=checkbox]{width:18px;height:18px;margin-top:2px;cursor:pointer}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm .checkboxGroup label{font-size:13px;line-height:1.4;opacity:.9}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm .checkboxGroup label a{color:#d8e641;text-decoration:underline}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm .small{font-size:12px;margin-top:10px}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm .small a{color:#d8e641;text-decoration:underline}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm .callText{font-size:16px;margin-top:10px}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm .callText a{color:#d8e641;font-weight:600;text-decoration:none}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm .formSubmitBtn{margin-top:20px;background:#d8e641;color:#075c43;font-size:18px;font-weight:700;padding:12px 30px;border:none;border-radius:50px;cursor:pointer;transition:.3s;width:max-content}.homeBanner .homeBannerMain .homeBannerCol2 .homeBannerFormBox .homeBannerForm .formSubmitBtn:hover{background:white}.homeBanner .homeBannerMain .homeBannerTag{width:100%;display:flex;justify-content:center;align-items:center;border-radius:20px;padding:20px;background-color:#eaeeef}.homeBanner .homeBannerMain .homeBannerTag h2{font-size:2em;font-weight:900;text-align:center;line-height:1.3;color:#075c43;text-transform:uppercase}.homeBanner .homeBannerConsultation{width:100%;margin-top:50px;display:flex;flex-direction:column;align-items:center;background:#f4f8ec;padding:40px;border-radius:20px}.homeBanner .homeBannerConsultation .consultationTitle{font-size:28px;font-weight:800;color:#075c43;text-align:center}.homeBanner .homeBannerConsultation .consultationText{font-size:18px;color:#075c43;margin-top:15px;text-align:center;max-width:800px;width:100%;opacity:.9}.homeBanner .homeBannerConsultation .consultationContact{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:25px;flex-wrap:wrap}.homeBanner .homeBannerConsultation .consultationContact a{font-size:18px;font-weight:700;color:white;text-decoration:none;background:#075c43;padding:12px 24px;border-radius:50px;transition:.3s}.homeBanner .homeBannerConsultation .consultationContact a:hover{background:var(--secondaryColor,#0a8f67)}.candidatesPage{width:100%;margin-top:100px;display:flex;flex-direction:column;align-items:center}@media (max-width:500px){.candidatesPage{margin-top:80px}}.candidatesPage .candidatesSloganArea{text-align:center;margin-bottom:40px;margin-top:20px}.candidatesPage .candidatesSloganArea .sloganTitle{font-size:36px;font-weight:800;color:#075c43;margin-bottom:12px}.candidatesPage .candidatesSloganArea .sloganDesc{font-size:18px;color:#616a76;max-width:800px;margin:0 auto;line-height:1.6}.candidatesPage .candidatesPageMain{width:100%;min-height:calc(100vh - 100px);display:flex;flex-wrap:wrap;gap:20px;padding-bottom:60px}.candidatesPage .candidatesPageMain .candidatesPageCol1{width:450px;display:flex;flex-direction:column}@media (max-width:1135px){.candidatesPage .candidatesPageMain .candidatesPageCol1{width:100%;order:2}}.candidatesPage .candidatesPageMain .candidatesPageCol1 .candidatesPageCol1Thumbnail{width:100%}.candidatesPage .candidatesPageMain .candidatesPageCol1 .candidatesPageCol1Thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:10px}.candidatesPage .candidatesPageMain .candidatesPageCol1 .candidatesPageCol1Content{width:100%;margin-top:20px;display:flex;flex-direction:column}.candidatesPage .candidatesPageMain .candidatesPageCol1 .candidatesPageCol1Content h2{font-size:20px;font-weight:700;color:#000}.candidatesPage .candidatesPageMain .candidatesPageCol1 .candidatesPageCol1Content p{font-size:14px;color:#5e6369;line-height:1.5;margin-top:10px}.candidatesPage .candidatesPageMain .candidatesPageCol1 .candidatesPageCol1Content ul{width:100%;margin-top:20px;display:flex;flex-direction:column;gap:20px}.candidatesPage .candidatesPageMain .candidatesPageCol1 .candidatesPageCol1Content ul li{width:100%;display:flex;align-items:flex-start;gap:10px}.candidatesPage .candidatesPageMain .candidatesPageCol1 .candidatesPageCol1Content ul li .icon{width:20px;height:20px;border-radius:10px;margin-top:2px}.candidatesPage .candidatesPageMain .candidatesPageCol1 .candidatesPageCol1Content ul li .icon img{width:100%;height:100%;object-fit:contain}.candidatesPage .candidatesPageMain .candidatesPageCol1 .candidatesPageCol1Content ul li .details{width:calc(100% - 30px);display:flex;flex-direction:column}.candidatesPage .candidatesPageMain .candidatesPageCol1 .candidatesPageCol1Content ul li .details p{margin-top:5px}.candidatesPage .candidatesPageMain .candidatesPageCol1 .organisationThumb{top:90px;height:500px}.candidatesPage .candidatesPageMain .candidatesPageCol2{width:calc(100% - 450px - 20px);display:flex;flex-direction:column;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}@media (max-width:1135px){.candidatesPage .candidatesPageMain .candidatesPageCol2{width:100%;order:1;border:1px solid #e0e0e0;padding:20px 0;border-radius:10px}}.candidatesPage .candidatesPageMain .candidatesPageCol2 .orgCtaBox .orgCtaPrimaryBtn{background:#075c43;color:#ffffff;font-weight:700;font-size:15px;padding:12px 28px;border-radius:50px;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(7,92,71,.15)}.candidatesPage .candidatesPageMain .candidatesPageCol2 .orgCtaBox .orgCtaPrimaryBtn:hover{background:#0a8f67;transform:translateY(-2px);box-shadow:0 6px 20px rgba(10,143,103,.3)}.candidatesPage .candidatesPageMain .candidatesPageCol2 .orgCtaBox .orgCtaSecondaryBtn{border:2px solid #075c43;color:#075c43;font-weight:700;font-size:15px;padding:10px 26px;border-radius:50px;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex;align-items:center;justify-content:center}.candidatesPage .candidatesPageMain .candidatesPageCol2 .orgCtaBox .orgCtaSecondaryBtn:hover{background:rgba(7,92,67,.05);transform:translateY(-2px)}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box{border-top:1px solid #e0e0e0;padding:20px;display:flex;flex-direction:column}.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{font-size:15px;color:#616a76;line-height:1.5;margin-bottom:20px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .whyWorkSection{margin-bottom:20px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .whyWorkSection h3{font-size:20px;font-weight:700;color:#075c43;margin-bottom:8px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .whyWorkSection p{font-size:16px;color:#616a76;line-height:1.6}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobCategory{width:100%;margin-top:10px;display:flex;flex-wrap:wrap;gap:10px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobCategory .jobCategoryBox{padding:6px 14px;border:1px solid #dde0e4;border-radius:50px;font-size:14px;color:#424242;cursor:pointer;transition:.3s}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobCategory .jobCategoryBox:hover{background:#f4f5f6;border-color:#bdbdbd;transition:.3s}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobCategory .jobCategoryBoxActive{background:#f4f5f6;border-color:#bdbdbd}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobCategory .clearCatFilter{padding:6px 14px;border-radius:50px;font-size:14px;color:#9e6767;background:#fff3f3;cursor:pointer;transition:.3s;display:flex;align-items:center;gap:5px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobCategory .clearCatFilter svg{width:18px;height:18px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobCategory .clearCatFilter:hover{background:#f4f5f6;border-color:#bdbdbd;transition:.3s}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .buttonTabAreaCol1,.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .buttonTabAreaCol2{display:flex;align-items:center;gap:15px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .buttonTabBtn{padding:0 10px;border:1px solid #dde0e4;border-radius:50px;display:flex;justify-content:center;align-items:center;gap:8px;height:35px;min-width:35px;cursor:pointer;transition:.3s}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .buttonTabBtn:hover{background:#f4f5f6;border-color:#bdbdbd;transition:.3s}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .buttonTabBtn p{font-size:14px;font-weight:500;color:#424242}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .buttonTabBtn svg{width:16px;height:16px;color:#989898}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .sortBtn{display:flex;justify-content:center;align-items:center}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .sortBtn p{font-size:14px;font-weight:500;color:#989898}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .sortBtn select{border:none;font-size:14px;font-weight:500;color:#424242;outline:none;background:none;cursor:pointer}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .sortBtn .customDropdown{margin-left:10px;position:relative}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .sortBtn .customDropdown .dropdownBox{cursor:pointer;display:flex;align-items:center;font-size:14px;color:black;gap:5px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .sortBtn .customDropdown .dropdownBox svg{width:16px;height:16px;color:#000;margin-top:5px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .sortBtn .customDropdown .dropdownBox .dropdownMenu{position:absolute;top:100%;left:0;background:white;border:1px solid #e0e0e0;min-width:120px;z-index:10;border-radius:10px;overflow:hidden;box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .sortBtn .customDropdown .dropdownBox .dropdownMenu li{list-style:none;padding:8px 14px;cursor:pointer;white-space:nowrap}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .buttonTabArea .sortBtn .customDropdown .dropdownBox .dropdownMenu li:hover{background-color:#f4f5f6}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList{width:100%;display:flex;flex-wrap:wrap;gap:10px}@media (max-width:640px){.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList{display:none}}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox{width:100%;border:1px solid #ebecef;padding:15px;border-radius:10px;display:flex;flex-direction:column}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1{width:60%;display:flex;align-items:center;gap:10px}@media (max-width:600px){.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1{width:100%}}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListThumbnail{width:80px;height:80px;border-radius:10px;border:1px solid #ebecef;overflow:hidden;padding:5px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListThumbnail img{width:100%;height:100%;object-fit:contain}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListTitle{width:calc(100% - 90px);display:flex;flex-direction:column}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListTitle h2{font-size:18px;font-weight:500;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListTitle p{font-size:14px;color:#87909b;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2{display:flex;flex-direction:column;align-items:flex-end}@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;width:12px;height:12px;display:flex;justify-content:center;align-items:center}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .bookMarkBtn svg{width:100%;height:100}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .salary{font-size:16px;font-weight:600;color:#000;margin-top:10px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .location{width:100%;display:flex;align-items:center;gap:5px;margin-top:5px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .location svg{width:14px;height:14px;color:#87909b}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .location p{font-size:14px;color:#87909b;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxFooter{width:100%;margin-top:10px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol1{display:flex;align-items:center;gap:10px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol1 .jobListBoxFooterCol1Box{padding:4px 10px;border:1px solid #dde0e4;border-radius:8px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol1 .jobListBoxFooterCol1Box p{font-size:12px;color:#424242;font-weight:500;white-space:nowrap}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol2{display:flex;align-items:center;justify-content:flex-end;gap:10px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol2 .postedDate{font-size:14px;color:#87909b}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol2 .jobBoxBtn{padding:8px 20px;background:var(--primaryColor);color:white;font-weight:500;text-decoration:none;border-radius:10px;font-size:14px;gap:5px;display:flex;justify-content:center;align-items:center;transition:.3s}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol2 .jobBoxBtn:hover{background:var(--secondaryColor);transition:.3s}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .viewMoreBtnArea{width:100%;display:flex;justify-content:center;align-items:center;margin-top:20px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .viewMoreBtnArea .viewMoreBtn{padding:10px 20px;border:1px solid var(--primaryColor);color:var(--primaryColor);font-weight:500;text-decoration:none;border-radius:10px;cursor:pointer;font-size:14px;gap:5px;display:flex;justify-content:center;align-items:center;transition:.3s}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .jobList .viewMoreBtnArea .viewMoreBtn:hover{background:var(--secondaryColor);border-color:var(--secondaryColor);color:white;transition:.3s}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList{display:none;width:100%;flex-wrap:wrap;gap:10px}@media (max-width:640px){.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList{display:flex}}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox{width:100%;border:1px solid #ebecef;padding:15px;border-radius:10px;display:flex;flex-direction:column}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxHead{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol1{width:calc(100% - 40px);display:flex;align-items:center;gap:15px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol1 .mobileJobListThumbnail{width:60px;height:60px;border-radius:10px;border:1px solid #ebecef;overflow:hidden;padding:5px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol1 .mobileJobListThumbnail img{width:100%;height:100%;object-fit:contain}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol1 .mobileJobListTitle{width:calc(100% - 75px);display:flex;flex-direction:column}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol1 .mobileJobListTitle h2{font-size:18px;font-weight:500;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol1 .mobileJobListTitle p{font-size:14px;color:#87909b;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol2{display:flex;flex-direction:column;align-items:flex-end}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol2 .bookMarkBtn{cursor:pointer;width:12px;height:12px;display:flex;justify-content:center;align-items:center}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol2 .bookMarkBtn svg{width:100%;height:100}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol2 .salary{font-size:16px;font-weight:600;color:#000;margin-top:10px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol2 .location{width:100%;display:flex;align-items:center;gap:5px;margin-top:5px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol2 .location svg{width:14px;height:14px;color:#87909b}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol2 .location p{font-size:14px;color:#87909b;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxFooter{width:100%;margin-top:10px;display:flex;flex-direction:column;flex-wrap:wrap}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol3{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol3 .location{display:flex;align-items:center;gap:5px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol3 .location svg{width:14px;height:14px;color:#87909b}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol3 .location p{font-size:14px;color:#87909b;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol3 .salary{font-size:18px;font-weight:600;color:#000}@media (max-width:440px){.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol3 .salary{font-size:16px}}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol1{display:flex;align-items:center;gap:10px;margin-top:15px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol1 .mobileJobListBoxFooterCol1Box{padding:4px 10px;border:1px solid #dde0e4;border-radius:8px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol1 .mobileJobListBoxFooterCol1Box p{font-size:12px;color:#424242;font-weight:500;white-space:nowrap}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol2{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol2 .postedDate{font-size:12px;color:#87909b}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol2 .jobBoxBtn{padding:8px 20px;background:var(--primaryColor);color:white;font-weight:500;text-decoration:none;border-radius:10px;font-size:14px;gap:5px;display:flex;justify-content:center;align-items:center;transition:.3s}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol2 .jobBoxBtn:hover{background:var(--secondaryColor);transition:.3s}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .viewMoreBtnArea{width:100%;display:flex;justify-content:center;align-items:center;margin-top:20px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .viewMoreBtnArea .viewMoreBtn{padding:10px 20px;border:1px solid var(--primaryColor);color:var(--primaryColor);font-weight:500;text-decoration:none;border-radius:10px;cursor:pointer;font-size:14px;gap:5px;display:flex;justify-content:center;align-items:center;transition:.3s}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .mobileJobList .viewMoreBtnArea .viewMoreBtn:hover{background:var(--secondaryColor);border-color:var(--secondaryColor);color:white;transition:.3s}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .organizationList{width:100%;margin-top:10px;display:flex;flex-wrap:wrap;gap:20px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .organizationList .organizationBox{text-decoration:none;width:calc(33.3333333333% - 14px);background:#edf1f4;padding:20px;border-radius:12px;display:flex;flex-direction:column;gap:15px;cursor:pointer;transition:.3s;color:black;border:1px solid #edf1f4}@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{background:#f4f5f6;border-color:var(--secondaryColor);transition:.3s}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .organizationList .organizationBox .icon{width:100%;height:140px;background:#fff;border-radius:10px;padding:10px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .organizationList .organizationBox .icon img{width:100%;height:100%;object-fit:contain}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .organizationList .organizationBox p{font-size:18px;font-weight:600;color:#075c43;text-align:center}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Box .organizationList .organizationBox span{font-size:13px;color:#616a76;line-height:1.4;text-align:center}.candidatesPage .candidatesPageMain .candidatesPageCol2 .buttonTabAreaSection{padding:10px 20px;position:-webkit-sticky;position:sticky;top:80px;background:white;border-bottom:1px solid #e0e0e0}@media (max-width:500px){.candidatesPage .candidatesPageMain .candidatesPageCol2 .buttonTabAreaSection{top:70px}}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Content{width:100%;display:flex;flex-direction:column;padding:20px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Content h2{font-size:20px;font-weight:700;color:#000}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Content p{font-size:14px;color:#5e6369;line-height:1.5;margin-top:10px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Content ul{width:100%;margin-top:20px;display:flex;flex-wrap:wrap;gap:20px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Content ul li{width:calc(33.3333333333% - 14px);display:flex;align-items:flex-start;gap:10px;border:1px solid #ddd;padding:20px;border-radius:20px;flex-direction:column}@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{width:20px;height:20px;border-radius:10px;margin-top:2px}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Content ul li .icon img{width:100%;height:100%;object-fit:contain}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Content ul li .details{width:100%;display:flex;flex-direction:column}.candidatesPage .candidatesPageMain .candidatesPageCol2 .candidatesPageCol2Content ul li .details p{margin-top:5px}.candidatesPage .candidatesCTA{width:100%;margin-top:40px;margin-bottom:60px;display:flex;justify-content:center;align-items:center;background:#f7f9fa;border-radius:20px;border:1px solid #e2e8f0;padding:60px 40px;text-align:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.025)}@media (max-width:768px){.candidatesPage .candidatesCTA{padding:40px 20px;margin-top:20px;margin-bottom:40px}}.candidatesPage .candidatesCTA .candidatesCTABox{max-width:800px;display:flex;flex-direction:column;align-items:center;gap:20px}.candidatesPage .candidatesCTA .candidatesCTABox h2{font-size:32px;font-weight:800;color:#075c43;line-height:1.2}@media (max-width:768px){.candidatesPage .candidatesCTA .candidatesCTABox h2{font-size:26px}}.candidatesPage .candidatesCTA .candidatesCTABox p{font-size:16px;color:#5e6369;line-height:1.6;margin:0}@media (max-width:768px){.candidatesPage .candidatesCTA .candidatesCTABox p{font-size:14px}}.candidatesPage .candidatesCTA .candidatesCTABox .applyTodayBtn{margin-top:10px;padding:14px 36px;background:var(--primaryColor,#007f44);color:white;font-weight:600;font-size:16px;text-decoration:none;border-radius:50px;display:inline-flex;justify-content:center;align-items:center;transition:all .3s ease;box-shadow:0 4px 14px rgba(0,127,68,.2)}.candidatesPage .candidatesCTA .candidatesCTABox .applyTodayBtn:hover{background:var(--secondaryColor,#00be66);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,190,102,.3)}.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{display:flex;align-items:center;font-size:16px;cursor:pointer;color:black;text-decoration:none;transition:.3s}.jobDetails .jobDetailsBreadCrumbs .back:hover{transition:.3s;color:var(--secondaryColor)}.jobDetails .jobDetailsBreadCrumbs .back svg{width:20px;height:20px}.jobDetails .jobDetailsMain{width:100%;display:flex;flex-wrap:wrap;margin-top:20px;align-items:flex-start;min-height:calc(100vh - 120px);border-radius:10px;gap:30px}.jobDetails .jobDetailsMain .jobDetailsCol1{width:calc(100% - 390px);display:flex;flex-direction:column;border:1px solid #e0e0e0;border-radius:10px}@media (max-width:1100px){.jobDetails .jobDetailsMain .jobDetailsCol1{width:100%}}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead{width:100%;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;justify-content:space-between;padding:20px;position:-webkit-sticky;position:sticky;top:80px;background:#ebf1ff;border-radius:10px 10px 0 0}@media (max-width:768px){.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead{flex-direction:column}}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol1{width:calc(100% - 200px);display:flex;align-items:center;gap:10px}@media (max-width:768px){.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol1{width:100%;align-items:flex-start}}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsThumbnail{width:100px;height:100px;border-radius:10px;border:1px solid #ebecef;overflow:hidden;background:white;padding:5px}@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{width:100%;height:100%;object-fit:contain}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsTitle{width:calc(100% - 110px);display:flex;flex-direction:column}@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{font-size:35px;color:black;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{font-size:14px;margin-top:5px;color:#87909b}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol2{display:flex;align-items:center;justify-content:flex-end;gap:30px;width:210px}@media (max-width:768px){.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol2{width:100%;justify-content:flex-start;margin-top:30px}}@media (max-width:570px){.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol2{margin-top:20px}}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol2 .bookMarkBtn{width:20px;height:20px;cursor:pointer;display:flex;justify-content:center;align-items:center}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol2 .bookMarkBtn svg{width:100%;height:100%}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol2 .applyJobBtn{padding:10px 30px;background:var(--primaryColor);font-size:16px;color:white;border-radius:10px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:.3s;font-weight:500}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsHead .jobDetailsHeadCol2 .applyJobBtn:hover{transition:.3s;background:var(--secondaryColor)}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody{width:100%;display:flex;flex-direction:column;gap:20px;margin-top:20px;padding-bottom:20px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox{width:100%;display:flex;flex-direction:column;padding:0 20px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox p{color:#87909b;font-size:16px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem{width:100%;display:flex;flex-direction:column}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem ul{width:100%;display:flex;flex-direction:column;gap:20px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem ul li{width:100%;display:flex;list-style:none;flex-wrap:wrap;gap:10px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem ul li .col1{width:240px;display:flex;flex-direction:column}@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{font-size:14px;color:#000}.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{width:calc(100% - 270px);display:flex;flex-direction:column}@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{font-weight:600;font-size:14px;color:#87909b}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox .howApply{width:100%;background:#fff7ee;padding:20px;display:flex;flex-direction:column;border-radius:10px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox .howApply h3{font-size:18px;font-weight:600}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox .howApply p{margin-top:10px;color:#444444}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox .howApply p a{text-decoration:none;color:#006eff}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobDetailsBody .jobDetailsBox .howApply p a:hover{text-decoration:underline}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList{width:100%;display:flex;flex-wrap:wrap;gap:20px;padding:20px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox{width:100%;border:1px solid #ebecef;padding:15px;border-radius:10px;display:flex;flex-direction:column}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxHead{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1{width:60%;display:flex;align-items:center;gap:10px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListThumbnail{width:80px;height:80px;border-radius:10px;border:1px solid #ebecef;overflow:hidden}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListThumbnail img{width:100%;height:100%;object-fit:contain}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListTitle{width:calc(100% - 90px);display:flex;flex-direction:column}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListTitle h2{font-size:18px;font-weight:500;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListTitle p{font-size:14px;color:#87909b;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2{display:flex;flex-direction:column;align-items:flex-end}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .bookMarkBtn{cursor:pointer;width:12px;height:12px;display:flex;justify-content:center;align-items:center}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .bookMarkBtn svg{width:100%;height:100}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .salary{font-size:16px;font-weight:600;color:#000;margin-top:10px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .location{width:100%;display:flex;align-items:center;gap:5px;margin-top:5px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .location svg{width:14px;height:14px;color:#87909b}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .location p{font-size:14px;color:#87909b;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxFooter{width:100%;margin-top:10px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol1{display:flex;align-items:center;gap:10px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol1 .jobListBoxFooterCol1Box{padding:4px 10px;border:1px solid #dde0e4;border-radius:8px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol1 .jobListBoxFooterCol1Box p{font-size:12px;color:#424242;font-weight:500;white-space:nowrap}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol2{display:flex;align-items:center;justify-content:flex-end;gap:10px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol2 .postedDate{font-size:14px;color:#87909b}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol2 .jobBoxBtn{padding:8px 20px;background:var(--primaryColor);color:white;font-weight:500;text-decoration:none;border-radius:10px;font-size:14px;gap:5px;display:flex;justify-content:center;align-items:center;transition:.3s}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol2 .jobBoxBtn:hover{background:var(--secondaryColor);transition:.3s}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .viewMoreBtnArea{width:100%;display:flex;justify-content:center;align-items:center;margin-top:20px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .viewMoreBtnArea .viewMoreBtn{padding:10px 20px;border:1px solid var(--primaryColor);color:var(--primaryColor);font-weight:500;text-decoration:none;border-radius:10px;cursor:pointer;font-size:14px;gap:5px;display:flex;justify-content:center;align-items:center;transition:.3s}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobList .viewMoreBtnArea .viewMoreBtn:hover{background:var(--secondaryColor);border-color:var(--secondaryColor);color:white;transition:.3s}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference{width:100%;display:flex;flex-direction:column}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceHead{width:100%;padding:20px;display:flex;flex-direction:column}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceHead h2{font-size:24px;font-weight:500}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceHead p{font-size:16px;margin-top:5px;color:#8693aa;line-height:1.5}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody{width:100%;display:flex;flex-direction:column;padding:20px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form{width:100%;display:flex;flex-direction:column;gap:20px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox{width:100%;display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol1{width:200px;display:flex;flex-direction:column;margin-top:8px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol1 p{font-size:16px;color:#8693aa}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol2{width:10px;font-size:16px;color:#8693aa;margin-top:10px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3{width:calc(100% - 250px);display:flex;flex-direction:column}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm{width:100%;display:flex;flex-direction:column}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown{width:100%}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormHead{width:300px;display:flex;align-items:center;gap:10px;position:relative}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormHead input{width:100%;height:45px;padding:0 18px;border-radius:10px;font-size:14px;outline:none;border:1px solid #e0e0e0}.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:black}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormHead .dropdownPopup{position:absolute;width:100%;min-width:200px;max-height:300px;top:100%;left:0;background:white;border:1px solid #e0e0e0;z-index:10;border-radius:10px;overflow-y:auto;box-shadow:0 10px 20px 0 rgba(0,0,0,.0509803922)}.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{list-style:none;padding:8px 20px;cursor:pointer;white-space:nowrap}.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{width:100%;display:flex;flex-wrap:wrap;gap:8px;list-style:none}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormBody ul li{background:var(--secondaryColor);color:white;padding:6px 16px;border-radius:20px;display:flex;align-items:center;gap:8px}.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{width:16px;height:16px;cursor:pointer;display:flex;justify-content:center;align-items:center}.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{width:100%;display:flex;flex-wrap:wrap;gap:8px}.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:white;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{background:#edf1f4;padding:6px 16px;border-radius:20px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:.3s;border:1px solid #edf1f4}.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{width:16px;height:16px;cursor:pointer;display:none;justify-content:center;align-items:center}.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{width:100%;display:flex;align-items:center;gap:15px;margin-top:30px;padding-left:250px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .formBtnArea .jobPreferenceResetBtn{display:flex;justify-content:center;align-items:center;padding:0 40px;background:#f6f8f8;border-radius:15px;color:red;font-size:16px;font-weight:500;transition:.3s;height:45px;cursor:pointer;border:1px solid #eee;gap:5px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .formBtnArea .jobPreferenceResetBtn:hover{background:white;transition:.3s}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .formBtnArea .jobPreferenceResetBtn svg{width:16px;height:16px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .formBtnArea a,.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .formBtnArea button{text-decoration:none;background:var(--primaryColor);border:none;outline:none;border-radius:15px;width:180px;height:45px;cursor:pointer;color:white;font-size:16px;display:flex;justify-content:center;align-items:center;transition:.3s;gap:10px}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .formBtnArea a:hover,.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .formBtnArea button:hover{transition:.3s;background:var(--secondaryColor)}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .formBtnArea a:disabled,.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .formBtnArea button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .formBtnArea a .btnLoader,.jobDetails .jobDetailsMain .jobDetailsCol1 .jobPreference .jobPreferenceBody form .formBtnArea button .btnLoader{width:20px;height:20px;border-radius:50%;border:2px solid #fff;border-top-color:rgba(255,255,255,.2431372549);animation:buttonRotate .6s linear infinite}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection{width:100%;padding:20px;display:flex;justify-content:center;align-items:center}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain{width:500px;display:flex;flex-direction:column;gap:30px}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionHead{width:100%;display:flex;flex-direction:column}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionHead h2{font-size:3em;font-weight:600}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionHead p{font-size:16px;margin-top:5px;color:#8693aa;line-height:1.5}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox{width:100%;display:flex;flex-direction:column;border-top:1px solid #e0e0e0;padding-top:30px}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .formGroupList{width:100%;margin-top:20px;display:flex;flex-direction:column;gap:10px}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .formGroupList .formGroup{width:100%;display:flex;flex-direction:column}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .formGroupList .formGroup input{width:100%;height:45px;padding:0 18px;border-radius:10px;font-size:14px;outline:none;border:1px solid #e0e0e0}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .formGroupList .formGroup input::placeholder{color:#b4b8ba}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .formGroupList .formGroup input:focus{border-color:black}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea{width:100%;display:flex;justify-content:flex-end;margin-top:10px}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea a,.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea button{text-decoration:none;background:var(--primaryColor);border:none;outline:none;border-radius:15px;width:150px;height:45px;cursor:pointer;color:white;font-size:16px;display:flex;justify-content:center;align-items:center;transition:.3s;gap:10px}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea a:hover,.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea button:hover{transition:.3s;background:var(--secondaryColor)}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea a:disabled,.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea a .btnLoader,.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea button .btnLoader{width:20px;height:20px;border-radius:50%;border:2px solid #fff;border-top-color:rgba(255,255,255,.2431372549);animation:buttonRotate .6s linear infinite}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection{width:100%;margin-top:20px;display:flex;flex-direction:column;margin-bottom:10px}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .uploadResume{border:2px dashed #e0e0e0;padding:20px;text-align:center;cursor:pointer;position:relative;border-radius:10px;transition:.3s}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .uploadResume:hover{transition:.3s;border-color:#007bff;background-color:#f0f8ff}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .uploadResume input[type=file]{position:absolute;opacity:0;width:100%;height:100%;left:0;top:0;cursor:pointer}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .uploadResume p{font-size:14px;text-align:center}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .dragOver{border-color:#007bff;background-color:#f0f8ff}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox{width:120px;background:#fff;border-radius:10px;display:flex;flex-direction:column;box-shadow:0 0 10px rgba(0,0,0,.0470588235);position:relative;text-decoration:none;border:1px solid rgba(0,0,0,.0470588235);transition:.3s}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox:hover{transition:.3s;border-color:#FFAB4C}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox .removeFile{position:absolute;right:0;top:0;width:25px;height:25px;display:flex;justify-content:center;align-items:center;cursor:pointer;color:white}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox .removeFile svg{width:14px;height:14px}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox .resumePreviewBoxHead{background:#FFAB4C;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 10px 10px;color:white;border-radius:10px 10px 0 0}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox .resumePreviewBoxHead svg{width:20px;height:20px}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox .resumePreviewBoxHead p{font-size:14px;font-weight:500;text-align:center;margin-top:3px}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox .resumePreviewBoxBody{width:100%;padding:10px}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox .resumePreviewBoxBody .fileName{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#6e6e6e}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .error{font-size:12px;margin-top:5px}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .logOutSection{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .logOutSection .logOutBtn{padding:12px 24px;background:#ffefef;color:red;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;transition:.3s}.jobDetails .jobDetailsMain .jobDetailsCol1 .profileSection .profileSectionMain .profileSectionBox .logOutSection .logOutBtn:hover{background:red;color:white;transition:.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{width:360px;display:flex;flex-direction:column}@media (max-width:1100px){.jobDetails .jobDetailsMain .jobDetailsCol2{width:100%}}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs{width:100%;display:flex;flex-direction:column;margin-top:20px;gap:20px}@media (max-width:1100px){.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs{width:100%;flex-direction:row;flex-wrap:wrap}}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox{width:100%;border:1px solid #ebecef;padding:15px;border-radius:10px;display:flex;flex-direction:column}@media (max-width:1100px){.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox{width:calc(33.3333333333% - 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{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxHead .jobListBoxHeadCol1{width:calc(100% - 40px);display:flex;align-items:center;gap:10px}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxHead .jobListBoxHeadCol1 .jobListThumbnail{width:50px;height:50px;border-radius:10px;border:1px solid #ebecef;overflow:hidden;background:white;padding:5px}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxHead .jobListBoxHeadCol1 .jobListThumbnail img{width:100%;height:100%;object-fit:contain}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxHead .jobListBoxHeadCol1 .jobListTitle{width:calc(100% - 60px);display:flex;flex-direction:column}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxHead .jobListBoxHeadCol1 .jobListTitle h2{font-size:16px;font-weight:500;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxHead .jobListBoxHeadCol1 .jobListTitle .location{width:100%;display:flex;align-items:center;gap:5px}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxHead .jobListBoxHeadCol1 .jobListTitle .location svg{width:12px;height:12px;color:#87909b}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxHead .jobListBoxHeadCol1 .jobListTitle .location p{font-size:12px;color:#87909b;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxHead .jobListBoxHeadCol2{display:flex;flex-direction:column;align-items:flex-end}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxHead .jobListBoxHeadCol2 .bookMarkBtn{cursor:pointer;width:12px;height:12px;display:flex;justify-content:center;align-items:center}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxHead .jobListBoxHeadCol2 .bookMarkBtn svg{width:100%;height:100}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxFooter{width:100%;margin-top:15px;display:flex;flex-direction:column;gap:10px;flex-wrap:wrap}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxFooter .salary{font-size:16px;font-weight:600;color:#000}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxFooter .jobListBoxFooterCol1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxFooter .jobListBoxFooterCol1 .jobListBoxFooterCol1Box{padding:4px 10px;border:1px solid #dde0e4;border-radius:8px}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxFooter .jobListBoxFooterCol1 .jobListBoxFooterCol1Box p{font-size:12px;color:#424242;font-weight:500;white-space:nowrap}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxFooter .jobListBoxFooterCol2{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxFooter .jobListBoxFooterCol2 .postedDate{font-size:14px;color:#87909b}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxFooter .jobListBoxFooterCol2 .jobBoxBtn{padding:8px 20px;background:var(--primaryColor);color:white;font-weight:500;text-decoration:none;border-radius:10px;font-size:14px;gap:5px;display:flex;justify-content:center;align-items:center;transition:.3s}.jobDetails .jobDetailsMain .jobDetailsCol2 .jobDetailsRelatedJobs .jobDetailsRelatedJobsBox .jobListBoxFooter .jobListBoxFooterCol2 .jobBoxBtn:hover{background:var(--secondaryColor);transition:.3s}.profilePage{width:100%;margin-top:100px;padding-bottom:60px}.profilePage .profilePageBreadCrumbs{width:100%}.profilePage .profilePageBreadCrumbs .back{display:flex;align-items:center;font-size:16px;cursor:pointer;color:black;text-decoration:none;transition:.3s}.profilePage .profilePageBreadCrumbs .back:hover{transition:.3s;color:var(--secondaryColor)}.profilePage .profilePageBreadCrumbs .back svg{width:20px;height:20px}.profilePage .profilePageMain{width:100%;display:flex;flex-wrap:wrap;margin-top:20px;min-height:calc(100vh - 120px);border:1px solid #e0e0e0;border-radius:10px}.profilePage .profilePageMain .profilePageCol2{width:300px}@media (max-width:1024px){.profilePage .profilePageMain .profilePageCol2{display:none}}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu{width:100%;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:80px;background:white;border-radius:10px 0 0 0}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuHead{width:100%;display:flex;align-items:center;gap:10px;padding:20px 10px;border-bottom:1px solid #e0e0e0}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuHead .profileImg{width:45px;height:45px;background:#e0e0e0;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#464646}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuHead .profileImg svg{width:20px;height:20px}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuHead .profileTitle{width:calc(100% - 55px);display:flex;flex-direction:column}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuHead .profileTitle h3{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuHead .profileTitle p{font-size:12px;color:#87909b}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuBody{width:100%;padding:10px}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuBody ul{width:100%;display:flex;flex-direction:column}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuBody ul li{list-style:none}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuBody ul li a{text-decoration:none;display:flex;align-items:center;gap:10px;padding:10px 10px 10px 15px;border-radius:10px;transition:.3s}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuBody ul li a:hover{transition:.3s;background:#f5f8f8}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuBody ul li a .icon{width:20px;height:20px;display:flex;justify-content:center;align-items:center;color:#87909b}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuBody ul li a .icon svg{width:100%;height:100%}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuBody ul li a p{width:calc(100% - 30px);color:#87909b;font-size:14px;font-weight:500}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuBody ul li .linkActive,.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuBody ul li .linkActive:hover{background:black}.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuBody ul li .linkActive .icon,.profilePage .profilePageMain .profilePageCol2 .profileSidemenu .profileSidemenuBody ul li .linkActive p{color:#fff}.profilePage .profilePageMain .profilePageCol1{width:calc(100% - 300px);display:flex;flex-direction:column;border-left:1px solid #e0e0e0}@media (max-width:1024px){.profilePage .profilePageMain .profilePageCol1{width:100%;border-left:none}}.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{width:100%;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;justify-content:space-between;padding:20px;position:-webkit-sticky;position:sticky;top:80px;background:#ebf1ff;border-radius:0 10px 0 0}.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead .jobDetailsHeadCol1{width:calc(100% - 200px);display:flex;align-items:center;gap:10px}.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsThumbnail{width:100px;height:100px;border-radius:10px;border:1px solid #ebecef;overflow:hidden}@media (max-width:1800px){.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsThumbnail{width:80px;height:80px}}.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsThumbnail img{width:100%;height:100%;object-fit:contain}.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsTitle{width:calc(100% - 110px);display:flex;flex-direction:column}@media (max-width:1800px){.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsTitle{width:calc(100% - 90px)}}.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsTitle h2{font-size:35px;color:black;font-weight:600}@media (max-width:1800px){.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsTitle h2{font-size:30px}}.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsTitle p{font-size:14px;margin-top:5px;color:#87909b}.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead .jobDetailsHeadCol2{display:flex;align-items:center;justify-content:flex-end;gap:30px;width:210px}.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead .jobDetailsHeadCol2 .bookMarkBtn{width:20px;height:20px;cursor:pointer;display:flex;justify-content:center;align-items:center}.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead .jobDetailsHeadCol2 .bookMarkBtn svg{width:100%;height:100%}.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead .jobDetailsHeadCol2 .applyJobBtn{padding:10px 30px;background:var(--primaryColor);font-size:16px;color:white;border-radius:10px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:.3s;font-weight:500}.profilePage .profilePageMain .profilePageCol1 .jobDetailsHead .jobDetailsHeadCol2 .applyJobBtn:hover{transition:.3s;background:var(--secondaryColor)}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody{width:100%;display:flex;flex-direction:column;gap:20px;margin-top:20px;padding-bottom:20px}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox{width:100%;display:flex;flex-direction:column;padding:0 20px}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox p{color:#87909b;font-size:16px}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem{width:100%;display:flex;flex-direction:column}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem ul{width:100%;display:flex;flex-direction:column;gap:20px}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem ul li{width:100%;display:flex;list-style:none;flex-wrap:wrap;gap:10px}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem ul li .col1{width:240px;display:flex;flex-direction:column}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem ul li .col1 p{font-size:14px;color:#000}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem ul li .col2{color:#87909b}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem ul li .col3{width:calc(100% - 270px);display:flex;flex-direction:column}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox .jobDetailsItem ul li .col3 p{font-weight:600;font-size:14px;color:#87909b}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox .howApply{width:100%;background:#fff7ee;padding:20px;display:flex;flex-direction:column;border-radius:10px}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox .howApply h3{font-size:18px;font-weight:600}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox .howApply p{margin-top:10px;color:#444444}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox .howApply p a{text-decoration:none;color:#006eff}.profilePage .profilePageMain .profilePageCol1 .jobDetailsBody .jobDetailsBox .howApply p a:hover{text-decoration:underline}.profilePage .profilePageMain .profilePageCol1 .jobList{width:100%;display:flex;flex-wrap:wrap;gap:20px;padding:20px}@media (max-width:640px){.profilePage .profilePageMain .profilePageCol1 .jobList{display:none}}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox{width:100%;border:1px solid #ebecef;padding:15px;border-radius:10px;display:flex;flex-direction:column}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxHead{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1{width:60%;display:flex;align-items:center;gap:10px}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListThumbnail{width:80px;height:80px;border-radius:10px;border:1px solid #ebecef;overflow:hidden}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListThumbnail img{width:100%;height:100%;object-fit:contain}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListTitle{width:calc(100% - 90px);display:flex;flex-direction:column}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListTitle h2{font-size:18px;font-weight:500;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol1 .jobListTitle p{font-size:14px;color:#87909b;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2{display:flex;flex-direction:column;align-items:flex-end}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .bookMarkBtn{cursor:pointer;width:12px;height:12px;display:flex;justify-content:center;align-items:center}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .bookMarkBtn svg{width:100%;height:100}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .salary{font-size:16px;font-weight:600;color:#000;margin-top:10px}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .location{width:100%;display:flex;align-items:center;gap:5px;margin-top:5px}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .location svg{width:14px;height:14px;color:#87909b}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxHead .jobListBoxHeadCol2 .location p{font-size:14px;color:#87909b;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxFooter{width:100%;margin-top:10px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol1{display:flex;align-items:center;gap:10px}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol1 .jobListBoxFooterCol1Box{padding:4px 10px;border:1px solid #dde0e4;border-radius:8px}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol1 .jobListBoxFooterCol1Box p{font-size:12px;color:#424242;font-weight:500;white-space:nowrap}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol2{display:flex;align-items:center;justify-content:flex-end;gap:10px}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol2 .postedDate{font-size:14px;color:#87909b}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol2 .jobBoxBtn{padding:8px 20px;background:var(--primaryColor);color:white;font-weight:500;text-decoration:none;border-radius:10px;font-size:14px;gap:5px;display:flex;justify-content:center;align-items:center;transition:.3s}.profilePage .profilePageMain .profilePageCol1 .jobList .jobListBox .jobListBoxFooter .jobListBoxFooterCol2 .jobBoxBtn:hover{background:var(--secondaryColor);transition:.3s}.profilePage .profilePageMain .profilePageCol1 .jobList .viewMoreBtnArea{width:100%;display:flex;justify-content:center;align-items:center;margin-top:20px}.profilePage .profilePageMain .profilePageCol1 .jobList .viewMoreBtnArea .viewMoreBtn{padding:10px 20px;border:1px solid var(--primaryColor);color:var(--primaryColor);font-weight:500;text-decoration:none;border-radius:10px;cursor:pointer;font-size:14px;gap:5px;display:flex;justify-content:center;align-items:center;transition:.3s}.profilePage .profilePageMain .profilePageCol1 .jobList .viewMoreBtnArea .viewMoreBtn:hover{background:var(--secondaryColor);border-color:var(--secondaryColor);color:white;transition:.3s}.profilePage .profilePageMain .profilePageCol1 .mobileJobList{display:none;width:100%;flex-wrap:wrap;gap:10px;padding:10px}@media (max-width:640px){.profilePage .profilePageMain .profilePageCol1 .mobileJobList{display:flex}}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox{width:100%;border:1px solid #ebecef;padding:15px;border-radius:10px;display:flex;flex-direction:column}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxHead{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol1{width:calc(100% - 40px);display:flex;align-items:center;gap:15px}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol1 .mobileJobListThumbnail{width:60px;height:60px;border-radius:10px;border:1px solid #ebecef;overflow:hidden;padding:5px}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol1 .mobileJobListThumbnail img{width:100%;height:100%;object-fit:contain}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol1 .mobileJobListTitle{width:calc(100% - 75px);display:flex;flex-direction:column}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol1 .mobileJobListTitle h2{font-size:18px;font-weight:500;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol1 .mobileJobListTitle p{font-size:14px;color:#87909b;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol2{display:flex;flex-direction:column;align-items:flex-end}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol2 .bookMarkBtn{cursor:pointer;width:12px;height:12px;display:flex;justify-content:center;align-items:center}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol2 .bookMarkBtn svg{width:100%;height:100}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol2 .salary{font-size:16px;font-weight:600;color:#000;margin-top:10px}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol2 .location{width:100%;display:flex;align-items:center;gap:5px;margin-top:5px}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol2 .location svg{width:14px;height:14px;color:#87909b}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxHead .mobileJobListBoxHeadCol2 .location p{font-size:14px;color:#87909b;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxFooter{width:100%;margin-top:10px;display:flex;flex-direction:column;flex-wrap:wrap}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol3{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol3 .location{display:flex;align-items:center;gap:5px}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol3 .location svg{width:14px;height:14px;color:#87909b}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol3 .location p{font-size:14px;color:#87909b;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol3 .salary{font-size:18px;font-weight:600;color:#000}@media (max-width:440px){.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol3 .salary{font-size:16px}}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol1{display:flex;align-items:center;gap:10px;margin-top:15px}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol1 .mobileJobListBoxFooterCol1Box{padding:4px 10px;border:1px solid #dde0e4;border-radius:8px}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol1 .mobileJobListBoxFooterCol1Box p{font-size:12px;color:#424242;font-weight:500;white-space:nowrap}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol2{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol2 .postedDate{font-size:12px;color:#87909b}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol2 .jobBoxBtn{padding:8px 20px;background:var(--primaryColor);color:white;font-weight:500;text-decoration:none;border-radius:10px;font-size:14px;gap:5px;display:flex;justify-content:center;align-items:center;transition:.3s}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .mobileJobListBox .mobileJobListBoxFooter .mobileJobListBoxFooterCol2 .jobBoxBtn:hover{background:var(--secondaryColor);transition:.3s}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .viewMoreBtnArea{width:100%;display:flex;justify-content:center;align-items:center;margin-top:20px}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .viewMoreBtnArea .viewMoreBtn{padding:10px 20px;border:1px solid var(--primaryColor);color:var(--primaryColor);font-weight:500;text-decoration:none;border-radius:10px;cursor:pointer;font-size:14px;gap:5px;display:flex;justify-content:center;align-items:center;transition:.3s}.profilePage .profilePageMain .profilePageCol1 .mobileJobList .viewMoreBtnArea .viewMoreBtn:hover{background:var(--secondaryColor);border-color:var(--secondaryColor);color:white;transition:.3s}.profilePage .profilePageMain .profilePageCol1 .jobPreference{width:100%;display:flex;flex-direction:column}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceHead{width:100%;padding:20px;display:flex;flex-direction:column}.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{font-size:16px;margin-top:5px;color:#8693aa;line-height:1.5}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody{width:100%;display:flex;flex-direction:column;padding:20px}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form{width:100%;display:flex;flex-direction:column;gap:20px}@media (max-width:768px){.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form{gap:15px}}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox{width:100%;display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}@media (max-width:768px){.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox{gap:10px}}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol1{width:200px;display:flex;flex-direction:column;margin-top:8px}@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{font-size:16px;color:#8693aa}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol2{width:10px;font-size:16px;color:#8693aa;margin-top:10px}@media (max-width:768px){.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol2{display:none}}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3{width:calc(100% - 250px);display:flex;flex-direction:column}@media (max-width:768px){.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3{width:100%}}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm{width:100%;display:flex;flex-direction:column}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown{width:100%}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormHead{width:300px;display:flex;align-items:center;gap:10px;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{width:100%;height:45px;padding:0 18px;border-radius:10px;font-size:14px;outline:none;border:1px solid #e0e0e0}.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:black}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormHead .dropdownPopup{position:absolute;width:100%;min-width:200px;max-height:300px;top:100%;left:0;background:white;border:1px solid #e0e0e0;z-index:10;border-radius:10px;overflow-y:auto;box-shadow:0 10px 20px 0 rgba(0,0,0,.0509803922)}.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{list-style:none;padding:8px 20px;cursor:pointer;white-space:nowrap}.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{width:100%;display:flex;flex-wrap:wrap;gap:8px;list-style:none}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .jobPreferenceBox .jobPreferenceBoxCol3 .jobPreferenceAddForm .cutomeSearchableMultiSelectDropdown .jobPreferenceAddFormBody ul li{background:var(--secondaryColor);color:white;padding:6px 16px;border-radius:20px;display:flex;align-items:center;gap:8px}.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{width:16px;height:16px;cursor:pointer;display:flex;justify-content:center;align-items:center}.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{width:100%;display:flex;flex-wrap:wrap;gap:8px}.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:white;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{background:#edf1f4;padding:6px 16px;border-radius:20px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:.3s;border:1px solid #edf1f4}.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{width:16px;height:16px;cursor:pointer;display:none;justify-content:center;align-items:center}.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{width:100%;display:flex;align-items:center;gap:15px;margin-top:30px;padding-left:250px}@media (max-width:768px){.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea{padding-left:0;justify-content:flex-end;flex-direction:row-reverse}}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea .jobPreferenceResetBtn{display:flex;justify-content:center;align-items:center;padding:0 40px;background:#f6f8f8;border-radius:15px;color:red;font-size:16px;font-weight:500;transition:.3s;height:45px;cursor:pointer;border:1px solid #eee;gap:5px}@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:white;transition:.3s}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea .jobPreferenceResetBtn svg{width:16px;height:16px}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea a,.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea button{text-decoration:none;background:var(--primaryColor);border:none;outline:none;border-radius:15px;width:180px;height:45px;cursor:pointer;color:white;font-size:16px;display:flex;justify-content:center;align-items:center;transition:.3s;gap:10px}@media (max-width:500px){.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea a,.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea button{width:100%}}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea a:hover,.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea button:hover{transition:.3s;background:var(--secondaryColor)}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea a:disabled,.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea a .btnLoader,.profilePage .profilePageMain .profilePageCol1 .jobPreference .jobPreferenceBody form .formBtnArea button .btnLoader{width:20px;height:20px;border-radius:50%;border:2px solid #fff;border-top-color:rgba(255,255,255,.2431372549);animation:buttonRotate .6s linear infinite}.profilePage .profilePageMain .profilePageCol1 .profileSection{width:100%;padding:20px;display:flex;justify-content:center;align-items:center}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain{width:500px;display:flex;flex-direction:column;gap:30px}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionHead{width:100%;display:flex;flex-direction:column}.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{font-size:16px;margin-top:5px;color:#8693aa;line-height:1.5}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox{width:100%;display:flex;flex-direction:column;border-top:1px solid #e0e0e0;padding-top:30px}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .formGroupList{width:100%;margin-top:20px;display:flex;flex-direction:column;gap:10px}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .formGroupList .formGroup{width:100%;display:flex;flex-direction:column}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .formGroupList .formGroup input{width:100%;height:45px;padding:0 18px;border-radius:10px;font-size:14px;outline:none;border:1px solid #e0e0e0}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .formGroupList .formGroup input::placeholder{color:#b4b8ba}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .formGroupList .formGroup input:focus{border-color:black}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea{width:100%;display:flex;justify-content:flex-end;margin-top:10px}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea a,.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea button{text-decoration:none;background:var(--primaryColor);border:none;outline:none;border-radius:15px;width:150px;height:45px;cursor:pointer;color:white;font-size:16px;display:flex;justify-content:center;align-items:center;transition:.3s;gap:10px}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea a:hover,.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea button:hover{transition:.3s;background:var(--secondaryColor)}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea a:disabled,.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea a .btnLoader,.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .formBtnArea button .btnLoader{width:20px;height:20px;border-radius:50%;border:2px solid #fff;border-top-color:rgba(255,255,255,.2431372549);animation:buttonRotate .6s linear infinite}@keyframes buttonRotate{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection{width:100%;margin-top:20px;display:flex;flex-direction:column;margin-bottom:10px}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .uploadResume{border:2px dashed #e0e0e0;padding:20px;text-align:center;cursor:pointer;position:relative;border-radius:10px;transition:.3s}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .uploadResume:hover{transition:.3s;border-color:#007bff;background-color:#f0f8ff}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .uploadResume input[type=file]{position:absolute;opacity:0;width:100%;height:100%;left:0;top:0;cursor:pointer}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .uploadResume p{font-size:14px;text-align:center}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .dragOver{border-color:#007bff;background-color:#f0f8ff}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox{width:120px;background:#fff;border-radius:10px;display:flex;flex-direction:column;box-shadow:0 0 10px rgba(0,0,0,.0470588235);position:relative;text-decoration:none;border:1px solid rgba(0,0,0,.0470588235);transition:.3s}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox:hover{transition:.3s;border-color:#FFAB4C}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox .removeFile{position:absolute;right:0;top:0;width:25px;height:25px;display:flex;justify-content:center;align-items:center;cursor:pointer;color:white}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox .removeFile svg{width:14px;height:14px}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox .resumePreviewBoxHead{background:#FFAB4C;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 10px 10px;color:white;border-radius:10px 10px 0 0}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox .resumePreviewBoxHead svg{width:20px;height:20px}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox .resumePreviewBoxHead p{font-size:14px;font-weight:500;text-align:center;margin-top:3px}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox .resumePreviewBoxBody{width:100%;padding:10px}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .resumePreviewBox .resumePreviewBoxBody .fileName{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#6e6e6e}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .resumeSection .error{font-size:12px;margin-top:5px}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .logOutSection{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .logOutSection .logOutBtn{padding:12px 24px;background:#ffefef;color:red;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;transition:.3s}.profilePage .profilePageMain .profilePageCol1 .profileSection .profileSectionMain .profileSectionBox .logOutSection .logOutBtn:hover{background:red;color:white;transition:.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{width:100%;background:#f8fafc;padding:40px 0}.login .loginMain{width:100%;min-height:calc(100vh - 80px);display:flex;flex-wrap:wrap;gap:40px}@media (max-width:1000px){.login .loginMain{align-items:flex-start;flex-direction:column}}.login .loginMain .loginMainCol1{width:400px;display:flex;flex-direction:column}@media (max-width:1000px){.login .loginMain .loginMainCol1{width:100%}}.login .loginMain .loginMainCol1 .back{text-decoration:none;font-size:20px;color:black;display:flex;align-items:center;gap:5px}.login .loginMain .loginMainCol1 .back svg{width:26px;height:26px}.login .loginMain .loginMainCol1 h2{font-size:3.5em;color:#616a76;font-weight:600;line-height:1.3;margin-top:40px}@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{width:100%;height:calc(100vh - 80px - 400px);border-radius:20px;overflow:hidden;margin-top:40px;background:white}@media (max-width:1000px){.login .loginMain .loginMainCol1 .loginThumbnail{display:none}}.login .loginMain .loginMainCol1 .loginThumbnail img{width:100%;height:100%;object-fit:cover}.login .loginMain .loginMainCol2{width:calc(100% - 400px - 40px);border:1px solid #ebecef;background:white;border-radius:20px;padding:40px 40px 100px;display:flex;justify-content:center;align-items:center;flex-direction:column;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{width:350px;display:flex;flex-direction:column}@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{font-size:14px;color:#87909b;font-weight:400;margin-top:10px}.login .loginMain .loginMainCol2 .loginForm form{width:100%;display:flex;flex-direction:column;margin-top:20px;gap:10px}.login .loginMain .loginMainCol2 .loginForm form .formGroup{width:100%;display:flex;flex-direction:column}.login .loginMain .loginMainCol2 .loginForm form .formGroup input{width:100%;height:55px;padding:0 18px;border-radius:15px;font-size:16px;outline:none;border:1px solid #e0e0e0}.login .loginMain .loginMainCol2 .loginForm form .formGroup input::placeholder{color:#b4b8ba}.login .loginMain .loginMainCol2 .loginForm form .formGroup input:focus{border-color:black}.login .loginMain .loginMainCol2 .loginForm form .pwdArea{position:relative}.login .loginMain .loginMainCol2 .loginForm form .pwdArea .togglePassowrd{position:absolute;top:29px;transform:translateY(-50%);right:15px;cursor:pointer;width:20px;height:20px;display:flex;justify-content:center;align-items:center}.login .loginMain .loginMainCol2 .loginForm form .pwdArea .togglePassowrd svg{width:100%;height:100%}.login .loginMain .loginMainCol2 .loginForm form .forgotPwd{width:100%;display:flex;align-items:center;justify-content:flex-end;margin:10px 0}.login .loginMain .loginMainCol2 .loginForm form .forgotPwd a{text-decoration:none;font-size:14px;color:black}.login .loginMain .loginMainCol2 .loginForm form .forgotPwd a:hover{text-decoration:underline}.login .loginMain .loginMainCol2 .loginForm form .formBtnArea{width:100%;display:flex;flex-direction:column}.login .loginMain .loginMainCol2 .loginForm form .formBtnArea a,.login .loginMain .loginMainCol2 .loginForm form .formBtnArea button{text-decoration:none;width:100%;background:var(--primaryColor);border:none;outline:none;border-radius:15px;padding:12px;cursor:pointer;color:white;font-size:16px;display:flex;justify-content:center;align-items:center;transition:.3s}.login .loginMain .loginMainCol2 .loginForm form .formBtnArea a:hover,.login .loginMain .loginMainCol2 .loginForm form .formBtnArea button:hover{transition:.3s;background:var(--secondaryColor)}.login .loginMain .loginMainCol2 .loginForm form .formBtnArea a:disabled,.login .loginMain .loginMainCol2 .loginForm form .formBtnArea button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.login .loginMain .loginMainCol2 .loginForm form .secondaryLogin{width:100%;margin-top:10px;display:flex;justify-content:center;align-items:center;flex-direction:column}.login .loginMain .loginMainCol2 .loginForm form .secondaryLogin p{font-size:16px;font-weight:400;text-align:center;text-transform:uppercase}.login .loginMain .loginMainCol2 .loginForm form .secondaryLogin .googleSingInBtn{margin-top:20px;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid black;border-radius:15px;padding:10px;transition:.3s;cursor:pointer}.login .loginMain .loginMainCol2 .loginForm form .secondaryLogin .googleSingInBtn:hover{transition:.3s;border-color:var(--primaryColor);color:var(--primaryColor)}.login .loginMain .loginMainCol2 .loginForm form .secondaryLogin .googleSingInBtn .icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.login .loginMain .loginMainCol2 .loginForm form .secondaryLogin .googleSingInBtn .icon svg{width:100%;height:100%}.login .loginMain .loginMainCol2 .loginForm form .secondaryLogin .googleSingInBtn h3{font-weight:500;font-size:16px}.login .loginMain .loginMainCol2 .loginForm form .register{display:flex;align-items:center;gap:5px;position:absolute;bottom:40px;justify-content:center}@media (max-width:1000px){.login .loginMain .loginMainCol2 .loginForm form .register{position:inherit;margin-top:50px}}.login .loginMain .loginMainCol2 .loginForm form .register p{font-size:14px;color:#87909b;font-weight:500}.login .loginMain .loginMainCol2 .loginForm form .register a{text-decoration:none;color:black;font-weight:500;font-size:14px}.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{display:flex;gap:10px}.login .loginMain .loginMainCol2 .loginForm form .otpSection .otpInput input{width:100%;font-size:24px;text-align:center}.login .loginMain .loginMainCol2 .loginForm form .otpSection .otpTimeResendBtn{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:15px}.login .loginMain .loginMainCol2 .loginForm form .otpSection .otpTimeResendBtn .otpTime{display:flex}.login .loginMain .loginMainCol2 .loginForm form .otpSection .otpTimeResendBtn .otpTime p{font-size:16px;font-weight:500;color:#87909b}.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{width:100%;background:#4dd0e0;border-radius:20px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;position:relative}.aboutBanner .aboutBannerMain .aboutBannerDetails{flex:0 0 60%;display:flex;flex-direction:column;padding:40px 0 40px 40px}@media (max-width:990px){.aboutBanner .aboutBannerMain .aboutBannerDetails{flex:100% 1}}@media (max-width:768px){.aboutBanner .aboutBannerMain .aboutBannerDetails{padding:20px}}.aboutBanner .aboutBannerMain .aboutBannerDetails h3{font-size:14px;font-weight:500;text-align:center;background:#fff;padding:8px 18px;border-radius:50px;color:#075c43;display:flex;align-items:center;gap:5px;font-weight:600;width:-moz-fit-content;width:fit-content}.aboutBanner .aboutBannerMain .aboutBannerDetails h3 svg{width:14px;height:14px}.aboutBanner .aboutBannerMain .aboutBannerDetails h2{margin-top:20px;font-size:3em;color:#004a9e}@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{margin-top:20px;color:#004a9e}@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%;height:500px;padding:20px 40px 0 0;align-self:flex-end}@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{flex:100% 1;position:inherit;height:300px}}.aboutBanner .aboutBannerMain .aboutBannerThumbnail img{width:100%;height:100%;object-fit:contain;object-position:bottom}.visionMission{width:100%;padding:100px 0 0}@media (max-width:1024px){.visionMission{padding-top:60px}}.visionMission .visionMissionMain{width:100%;display:flex;gap:30px;flex-wrap:wrap}@media (max-width:1024px){.visionMission .visionMissionMain{gap:20px}}.visionMission .visionMissionMain .visionBox{width:400px;background:#eaeeef;border-radius:20px;padding:30px;display:flex;flex-direction:column;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{position:absolute;bottom:-30px;right:-80px;width:100%;height:100%}@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{width:100%;height:100%;object-fit:contain}.visionMission .visionMissionMain .missionBox{width:calc(100% - 430px);background:#eaeeef;border-radius:20px;padding:30px;display:flex;flex-direction:column}@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{width:100%;margin-top:20px;display:flex;flex-direction:column;gap:15px;background:white;padding:20px;border-radius:20px}.visionMission .visionMissionMain .missionBox ul li{list-style:none;display:flex;align-items:flex-start;gap:10px}.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% - 10px - 10px);font-size:16px;font-weight:500}.aboutWhyChoose{width:100%;padding:100px 0}@media (max-width:768px){.aboutWhyChoose{padding:60px 0}}.aboutWhyChoose .aboutWhyChooseHead{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.aboutWhyChoose .aboutWhyChooseHead .aboutWhyChooseHeadDetails{flex:0 0 45%;display:flex;flex-direction:column}@media (max-width:900px){.aboutWhyChoose .aboutWhyChooseHead .aboutWhyChooseHeadDetails{flex:100% 1;order:2;margin-top:40px}}.aboutWhyChoose .aboutWhyChooseHead .aboutWhyChooseHeadDetails h3{font-size:14px;font-weight:500;text-align:center;background:#fbffd3;border:1px solid #d8e641;padding:8px 18px;border-radius:50px;color:#075c43;display:flex;align-items:center;gap:5px;font-weight:600;width:-moz-fit-content;width:fit-content}.aboutWhyChoose .aboutWhyChooseHead .aboutWhyChooseHeadDetails h3 svg{width:14px;height:14px}.aboutWhyChoose .aboutWhyChooseHead .aboutWhyChooseHeadDetails h2{margin-top:20px}.aboutWhyChoose .aboutWhyChooseHead .aboutWhyChooseHeadDetails p{margin-top:20px;color:#075c43}.aboutWhyChoose .aboutWhyChooseHead .aboutWhyChooseHeadThumbnail{flex:0 0 50%;height:350px}@media (max-width:900px){.aboutWhyChoose .aboutWhyChooseHead .aboutWhyChooseHeadThumbnail{flex:100% 1;order:1}}@media (max-width:600px){.aboutWhyChoose .aboutWhyChooseHead .aboutWhyChooseHeadThumbnail{flex:100% 1;height:300px}}@media (max-width:500px){.aboutWhyChoose .aboutWhyChooseHead .aboutWhyChooseHeadThumbnail{flex:100% 1;height:250px}}.aboutWhyChoose .aboutWhyChooseHead .aboutWhyChooseHeadThumbnail img{width:100%;height:100%;object-fit:cover;border-radius:20px}.aboutWhyChoose .aboutWhyChooseBody{width:100%;margin-top:50px;display:flex;flex-wrap:wrap;gap:20px}.aboutWhyChoose .aboutWhyChooseBody .aboutWhyChooseBox{width:calc(25% - 15px);display:flex;flex-direction:column;background:#ddf0f3;padding:20px;border-radius:20px}@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{width:100%;padding:100px 0;background:#eaeeef}@media (max-width:768px){.aboutValues{padding:60px 0}}.aboutValues .aboutValuesHead{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.aboutValues .aboutValuesHead h3{font-size:14px;font-weight:500;text-align:center;background:#fbffd3;border:1px solid #d8e641;padding:8px 18px;border-radius:50px;color:#075c43;display:flex;align-items:center;gap:5px;font-weight:600;width:-moz-fit-content;width:fit-content}.aboutValues .aboutValuesHead h3 svg{width:14px;height:14px}.aboutValues .aboutValuesHead h2{margin-top:20px;width:65%;text-align:center}@media (max-width:1110px){.aboutValues .aboutValuesHead h2{width:100%}}.aboutValues .aboutValuesMain{width:100%;margin-top:50px;display:flex;flex-wrap:wrap;gap:30px}@media (max-width:768px){.aboutValues .aboutValuesMain{gap:20px}}.aboutValues .aboutValuesMain .aboutValuesBox{width:calc(33.3333333333% - 20px);background:#fff;padding:30px;display:flex;flex-direction:column;border-radius:20px}@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{width:150px;height:150px;border:1px solid #000;border-radius:20px;overflow:hidden;padding:15px}@media (max-width:500px){.aboutValues .aboutValuesMain .aboutValuesBox .aboutValuesBoxThumbnail{width:120px;height:120px}}.aboutValues .aboutValuesMain .aboutValuesBox .aboutValuesBoxThumbnail img{width:100%;height:100%;object-fit:contain}.aboutValues .aboutValuesMain .aboutValuesBox h3{font-size:24px;font-weight:600;margin-top:20px}@media (max-width:500px){.aboutValues .aboutValuesMain .aboutValuesBox h3{font-size:22px}}.aboutValues .aboutValuesMain .aboutValuesBox p{font-size:16px}.aboutTestimonials{width:100%;padding:100px 0;background:#075c43}@media (max-width:768px){.aboutTestimonials{padding:60px 0}}.aboutTestimonials .aboutTestimonialsHead{width:100%;display:flex;flex-direction:column}.aboutTestimonials .aboutTestimonialsHead h3{font-size:14px;font-weight:500;background:#fbffd3;border:1px solid #d8e641;padding:8px 18px;border-radius:50px;color:#075c43;display:flex;align-items:center;gap:5px;font-weight:600;width:-moz-fit-content;width:fit-content}.aboutTestimonials .aboutTestimonialsHead h3 svg{width:14px;height:14px}.aboutTestimonials .aboutTestimonialsHead h2{margin-top:20px;color:white}.aboutTestimonials .aboutTestimonialsMain{width:100%;margin-top:50px}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBox{background:#eaeeef;border-radius:20px;padding:20px;display:flex;flex-direction:column}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBox .message{width:100%;background:#fff;padding:20px;border-radius:20px;display:flex;flex-direction:column}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBox .message .messageHead{width:100%;display:flex;align-items:center}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBox .message .messageHead .star{display:flex;align-items:center;gap:2px;color:#ff9500}.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{width:100%;margin-top:60px;display:flex;align-items:center;gap:20px}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBox .profile .profileImg{width:60px;height:60px;border-radius:50%;background:var(--primaryColor);overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBox .profile .profileImg .profileImgIcon1{width:15px;height:15px;border-radius:50px;background:white}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBox .profile .profileImg .profileImgIcon2{width:25px;height:10px;border-radius:5px;background:white}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBox .profile .profileImg img{width:100%;height:100%;object-fit:cover}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBox .profile .profileDetails{width:calc(100% - 80px);display:flex;flex-direction:column}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBox .profile .profileDetails h3{font-size:18px;font-weight:600}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBox .profile .profileDetails h4{color:var(--secondaryFontColor);font-size:12px;margin-top:2px;font-weight:500;opacity:.7}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBtn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBtn .customNavBtn{width:45px;height:45px;background:var(--secondaryColor);border-radius:50%;display:flex;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;transition:.3s}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBtn .customNavBtn:hover{transition:.3s;background:var(--primaryColor)}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBtn .customNavBtn:disabled{opacity:.5;cursor:not-allowed;transform:scale(.8);transition:.3s}.aboutTestimonials .aboutTestimonialsMain .aboutTestimonialsBtn .customNavBtn svg{width:25px;height:25px;color:white}.blogBanner{width:100%;margin-top:100px}@media (max-width:500px){.blogBanner{margin-top:80px}}.blogBanner .blogBannerMain{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:100px 40px 0;position:relative;z-index:0}@media (max-width:1024px){.blogBanner .blogBannerMain{padding:60px 40px 0}}@media (max-width:600px){.blogBanner .blogBannerMain{padding:60px 20px 0}}.blogBanner .blogBannerMain:after{position:absolute;z-index:-1;content:"";width:100%;height:60%;top:0;left:0;background:#ffd485;border-radius:20px}@media (max-width:1024px){.blogBanner .blogBannerMain:after{height:55%}}.blogBanner .blogBannerMain .blogBannerHead{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.blogBanner .blogBannerMain .blogBannerHead h3{font-size:14px;font-weight:500;background:#fff;padding:8px 18px;border-radius:50px;color:#075c43;display:flex;align-items:center;gap:5px;font-weight:600;width:-moz-fit-content;width:fit-content}.blogBanner .blogBannerMain .blogBannerHead h3 svg{width:14px;height:14px}.blogBanner .blogBannerMain .blogBannerHead h2{margin-top:20px;color:#c26800;font-size:4em;width:85%;text-align:center}@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{width:85%;margin-top:80px;display:flex;flex-direction:column;text-decoration:none}@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{transform:scale(1.1);transition:.3s}.blogBanner .blogBannerMain .blogBannerFirstItem .blogBannerFirstItemThumbnail{width:100%;overflow:hidden;border-radius:20px;max-height:500px}@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{width:100%;height:100%;object-fit:cover;border-radius:20px;transition:.3s}.blogBanner .blogBannerMain .blogBannerFirstItem .blogBannerFirstItemeDetails{width:100%;margin-top:30px;display:flex;flex-direction:column}.blogBanner .blogBannerMain .blogBannerFirstItem .blogBannerFirstItemeDetails h4{font-size:16px;font-weight:400;color:var(--primaryColor);display:flex;align-items:center;gap:10px}.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{font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666577}.blogList{width:100%;padding:100px 0}@media (max-width:768px){.blogList{padding:60px 0}}.blogList .blogListMain{width:100%;display:flex;flex-wrap:wrap;gap:20px}.blogList .blogListMain .blogListBox{width:calc(33.3333333333% - 18px);background:#ebedef;padding:20px;border-radius:20px;display:flex;flex-direction:column;text-decoration:none}@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:.3s;transform:scale(1.1)}.blogList .blogListMain .blogListBox .blogListBoxThumbnail{width:100%;height:270px;background:white;border-radius:20px;overflow:hidden;position:relative;z-index:0}@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{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:rgba(0,0,0,.3137254902)}.blogList .blogListMain .blogListBox .blogListBoxThumbnail img{width:100%;height:100%;object-fit:cover;filter:brightness(.7);transition:.3s}.blogList .blogListMain .blogListBox .blogListBoxThumbnail .date{position:absolute;top:20px;left:20px;z-index:2;color:white;display:flex;align-items:center;gap:10px;font-size:16px;font-weight:500}.blogList .blogListMain .blogListBox .blogListBoxThumbnail .date svg{width:18px;height:18px}.blogList .blogListMain .blogListBox .blogListBoxDetails{width:100%;margin-top:20px;display:flex;flex-direction:column}.blogList .blogListMain .blogListBox .blogListBoxDetails h2{font-family:titleFont;font-size:2em;color:#034934;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:768px){.blogList .blogListMain .blogListBox .blogListBoxDetails h2{font-size:1.7em}}.blogList .blogListMain .blogListBox .blogListBoxDetails .blogListBoxBtn{text-decoration:none;background:var(--primaryColor);color:white;padding:12px 30px;margin-top:70px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:500;border-radius:10px;width:-moz-fit-content;width:fit-content;transition:.3s}.blogList .blogListMain .blogListBox .blogListBoxDetails .blogListBoxBtn:hover{transition:.3s;background:var(--secondaryColor)}.innerBlog{width:100%;padding:50px 0 100px;margin-top:80px}@media (max-width:768px){.innerBlog{padding:50px 0 60px}}.innerBlog .innerBlogMain{width:100%;display:flex;flex-direction:column;padding:0 15%}@media (max-width:900px){.innerBlog .innerBlogMain{padding:0}}.innerBlog .innerBlogMain .backBtn{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--secondaryColor);font-size:16px;font-weight:500;border:1px solid var(--secondaryColor);width:-moz-fit-content;width:fit-content;padding:5px 16px;border-radius:50px;transition:.3s}@media (max-width:768px){.innerBlog .innerBlogMain .backBtn{font-size:14px}}.innerBlog .innerBlogMain .backBtn:hover{transition:.3s;background:var(--primaryColor);color:white;border-color:var(--primaryColor)}.innerBlog .innerBlogMain .backBtn svg{width:16px;height:16px}@media (max-width:768px){.innerBlog .innerBlogMain .backBtn svg{width:14px;height:14px}}.innerBlog .innerBlogMain h1{font-size:4em;color:#034934;margin-top:40px}@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{font-size:20px;color:var(--primaryColor);margin-top:20px;display:flex;align-items:center;gap:10px;font-weight:400}@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{width:100%;height:100%;object-fit:contain;border-radius:20px}.innerBlog .innerBlogMain p{margin-top:30px;font-size:18px;font-weight:400}@media (max-width:768px){.innerBlog .innerBlogMain p{font-size:16px}}.relatedBlogs{width:100%;padding:100px 0;background:#eaeeef}@media (max-width:768px){.relatedBlogs{padding:60px 0}}.relatedBlogs .relatedBlogsHead{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.relatedBlogs .relatedBlogsHead h2{text-align:center}.relatedBlogs .relatedBlogsList{width:100%;margin-top:50px}.relatedBlogs .relatedBlogsList .relatedBlogBox{width:100%;background:#fff;padding:20px;border-radius:20px;display:flex;flex-direction:column;text-decoration:none}.relatedBlogs .relatedBlogsList .relatedBlogBox:hover .relatedBlogBoxThumbnail img{transition:.3s;transform:scale(1.1)}.relatedBlogs .relatedBlogsList .relatedBlogBox .relatedBlogBoxThumbnail{width:100%;height:270px;background:white;border-radius:20px;overflow:hidden;position:relative;z-index:0}@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{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:rgba(0,0,0,.3137254902)}.relatedBlogs .relatedBlogsList .relatedBlogBox .relatedBlogBoxThumbnail img{width:100%;height:100%;object-fit:cover;filter:brightness(.7);transition:.3s}.relatedBlogs .relatedBlogsList .relatedBlogBox .relatedBlogBoxThumbnail .date{position:absolute;top:20px;left:20px;z-index:2;color:white;display:flex;align-items:center;gap:10px;font-size:16px;font-weight:500}.relatedBlogs .relatedBlogsList .relatedBlogBox .relatedBlogBoxThumbnail .date svg{width:18px;height:18px}.relatedBlogs .relatedBlogsList .relatedBlogBox .relatedBlogBoxDetails{width:100%;margin-top:20px;display:flex;flex-direction:column}.relatedBlogs .relatedBlogsList .relatedBlogBox .relatedBlogBoxDetails h2{font-family:titleFont;font-size:2em;color:#034934;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:768px){.relatedBlogs .relatedBlogsList .relatedBlogBox .relatedBlogBoxDetails h2{font-size:1.7em}}.relatedBlogs .relatedBlogsList .relatedBlogBox .relatedBlogBoxDetails .relatedBlogBoxBtn{text-decoration:none;background:var(--primaryColor);color:white;padding:12px 30px;margin-top:70px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:500;border-radius:10px;width:-moz-fit-content;width:fit-content;transition:.3s}.relatedBlogs .relatedBlogsList .relatedBlogBox .relatedBlogBoxDetails .relatedBlogBoxBtn:hover{transition:.3s;background:var(--secondaryColor)}.relatedBlogs .relatedBlogsList .relatedBlogsBtn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:40px}.relatedBlogs .relatedBlogsList .relatedBlogsBtn .customNavBtn{width:45px;height:45px;background:var(--secondaryColor);border-radius:50%;display:flex;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;transition:.3s}.relatedBlogs .relatedBlogsList .relatedBlogsBtn .customNavBtn:hover{transition:.3s;background:var(--primaryColor)}.relatedBlogs .relatedBlogsList .relatedBlogsBtn .customNavBtn:disabled{opacity:.5;cursor:not-allowed;transform:scale(.8);transition:.3s}.relatedBlogs .relatedBlogsList .relatedBlogsBtn .customNavBtn svg{width:25px;height:25px;color:white}.contactBanner{width:100%;margin-top:100px}@media (max-width:500px){.contactBanner{margin-top:80px}}.contactBanner .contactBannerMain{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;overflow:hidden;padding:80px 40px 300px;background:var(--primaryColor);border-radius:20px}@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{font-size:14px;font-weight:500;text-align:center;background:#fbffd3;border:1px solid #d8e641;padding:8px 18px;border-radius:50px;color:#075c43;display:flex;align-items:center;gap:5px;font-weight:600;width:-moz-fit-content;width:fit-content}.contactBanner .contactBannerMain h3 svg{width:14px;height:14px}.contactBanner .contactBannerMain h2{margin-top:20px;font-size:4em;color:#fff;width:90%;text-align:center}@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{margin-top:100px;position:absolute;height:400px;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{width:100%;height:100%;object-fit:contain}.contactDetails{width:100%;padding:100px 0}@media (max-width:768px){.contactDetails{padding:60px 0}}.contactDetails .contactDetailsMain{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.contactDetails .contactDetailsMain .contactDetailsThumbnail{flex:0 0 35%;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:150px;height:-moz-fit-content;height:fit-content;align-self:flex-start}@media (max-width:1024px){.contactDetails .contactDetailsMain .contactDetailsThumbnail{flex:0 0 48%}}@media (max-width:980px){.contactDetails .contactDetailsMain .contactDetailsThumbnail{flex:100% 1;position:static}}.contactDetails .contactDetailsMain .contactDetailsThumbnail img{width:100%;height:100%;object-fit:cover;border-radius:20px;background:#e3f6f0}@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{flex:0 0 62%;display:flex;flex-direction:column;background:#eaeeef;padding:40px;border-radius:20px}@media (max-width:1024px){.contactDetails .contactDetailsMain .contactDetailsForm{flex:0 0 48%}}@media (max-width:980px){.contactDetails .contactDetailsMain .contactDetailsForm{flex:100% 1;margin-top:40px}}@media (max-width:500px){.contactDetails .contactDetailsMain .contactDetailsForm{padding:20px}}.contactDetails .contactDetailsMain .contactDetailsForm form{width:100%;gap:30px;display:flex;flex-direction:column}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup{width:100%;display:flex;flex-direction:column}@media (max-width:350px){.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup{width:280px;overflow:auto}}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup label{font-size:16px;font-weight:800;font-family:titleFont}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup input{width:100%;margin-top:5px;height:50px;background:white;border-radius:10px;padding:0 20px;font-size:16px;outline:none;border:1px solid #eee;font-weight:500}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup input:focus{border-color:var(--primaryColor)}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup textarea{width:100%;margin-top:5px;height:100px;background:white;border-radius:10px;padding:10px 20px;font-size:16px;outline:none;border:1px solid #eee;font-weight:500}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup textarea:focus{border-color:var(--primaryColor)}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup .contactRadioBtn{display:flex;gap:20px;align-items:center;margin-top:10px}@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:.3s}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup .contactRadioBtn .contactRadioBtnBox input:checked~label .icon:after{transition:.3s;transform:scale(1);visibility:visible;opacity:1}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup .contactRadioBtn .contactRadioBtnBox input:checked~label p{color:white;transition:.3s}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup .contactRadioBtn .contactRadioBtnBox label{display:flex;align-items:center;gap:10px;border:1px solid white;background:white;padding:6px 20px 6px 6px;border-radius:50px;cursor:pointer;transition:.3s}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup .contactRadioBtn .contactRadioBtnBox label .icon{width:20px;height:20px;background:white;border-radius:50px;display:flex;justify-content:center;align-items:center;position:relative;border:2px solid var(--secondaryColor)}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup .contactRadioBtn .contactRadioBtnBox label .icon:after{position:absolute;content:"";width:10px;height:10px;background:var(--secondaryColor);border-radius:50px;opacity:0;visibility:hidden;transition:.3s;transform:scale(.3)}.contactDetails .contactDetailsMain .contactDetailsForm form .formGroup .contactRadioBtn .contactRadioBtnBox label p{white-space:nowrap;color:var(--secondaryColor);font-weight:600;font-size:14px;transition:.3s}.contactDetails .contactDetailsMain .contactDetailsForm form .formBtnArea{width:100%;display:flex;flex-direction:column}.contactDetails .contactDetailsMain .contactDetailsForm form .formBtnArea a,.contactDetails .contactDetailsMain .contactDetailsForm form .formBtnArea button{text-decoration:none;width:-moz-fit-content;width:fit-content;background:var(--primaryColor);border:none;outline:none;border-radius:15px;padding:12px 30px;cursor:pointer;color:white;font-size:18px;font-weight:600;display:flex;justify-content:center;align-items:center;transition:.3s}.contactDetails .contactDetailsMain .contactDetailsForm form .formBtnArea a:hover,.contactDetails .contactDetailsMain .contactDetailsForm form .formBtnArea button:hover{transition:.3s;background:var(--secondaryColor)}.contactDetails .contactDetailsMain .contactDetailsForm form .formBtnArea a:disabled,.contactDetails .contactDetailsMain .contactDetailsForm form .formBtnArea button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.contactDetails .contactDetailsMain .contactDetailsForm form .contactWhatsAppSupport{margin-top:10px;display:flex;flex-direction:column;gap:8px;padding-top:25px;border-top:1px dashed rgba(3,73,52,.2)}.contactDetails .contactDetailsMain .contactDetailsForm form .contactWhatsAppSupport h4{font-family:titleFont;font-size:20px;font-weight:700;color:#034934;margin:0}.contactDetails .contactDetailsMain .contactDetailsForm form .contactWhatsAppSupport p{font-size:15px;color:#555;margin-top:4px;margin-bottom:12px;line-height:1.4;font-weight:400}.contactDetails .contactDetailsMain .contactDetailsForm form .contactWhatsAppSupport .whatsappLink{text-decoration:none;width:-moz-fit-content;width:fit-content;background:#25d366;color:white;border-radius:12px;padding:10px 24px;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;transition:.3s;box-shadow:0 4px 12px rgba(37,211,102,.2)}.contactDetails .contactDetailsMain .contactDetailsForm form .contactWhatsAppSupport .whatsappLink:hover{background:#128c7e;box-shadow:0 4px 16px rgba(18,140,126,.4);transition:.3s;color:white}.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{width:100%;background:#ecf86e;border-radius:20px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:40px}@media (max-width:500px){.faqBanner .faqBannerMain{padding:20px}}.faqBanner .faqBannerMain .faqBannerDetails{flex:0 0 80%;display:flex;flex-direction:column}@media (max-width:768px){.faqBanner .faqBannerMain .faqBannerDetails{flex:100% 1}}.faqBanner .faqBannerMain .faqBannerDetails h3{font-size:14px;font-weight:500;text-align:center;background:#fbffd3;border:1px solid #d8e641;padding:8px 18px;border-radius:50px;color:#075c43;display:flex;align-items:center;gap:5px;font-weight:600;width:-moz-fit-content;width:fit-content}.faqBanner .faqBannerMain .faqBannerDetails h3 svg{width:14px;height:14px}.faqBanner .faqBannerMain .faqBannerDetails h2{margin-top:20px;font-size:4em;color:#075c43}@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{margin-top:20px;color:#075c43}.faqList{width:100%;padding:100px 0}@media (max-width:768px){.faqList{padding:60px 0}}.faqList .faqListMain{width:100%;display:flex;flex-direction:column;gap:20px}.faqList .faqListMain .faqBox{width:100%;background:#eaeeef;border:1px solid #eee;border-radius:20px;display:flex;flex-direction:column;cursor:pointer;transition:.5s ease;overflow:hidden}.faqList .faqListMain .faqBox:hover{transition:.5s ease;border-color:var(--secondaryColor)}.faqList .faqListMain .faqBox .faqBoxHead{width:100%;display:flex;align-items:center;gap:20px;padding:20px;cursor:pointer}.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;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#f0ffef;color:var(--primaryColor)}.faqList .faqListMain .faqBox .faqBoxHead .faqBoxHeadIcon svg{width:25px;height:25px}.faqList .faqListMain .faqBox .faqBoxBody{width:100%;border-top:1px solid transparent;display:flex;flex-direction:column;transition:.3s ease;overflow:hidden;transition:max-height .3s ease}.faqList .faqListMain .faqBox .faqBoxBody .faqBoxBodyMain{width:100%;display:flex;flex-direction:column;padding:20px}.faqList .faqListMain .faqBox .faqBoxBody p{font-size:18px;line-height:1.5;color:var(--FontColor);margin-top:20px}.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{width:100%;margin-top:20px;display:flex;flex-direction:column;gap:10px;padding-left:20px}.faqList .faqListMain .faqBox .faqBoxBody ul li{list-style:none;display:flex;align-items:flex-start;gap:20px}.faqList .faqListMain .faqBox .faqBoxBody ul li .icon{width:7px;height:7px;background:var(--primaryColor);border-radius:50px;margin-top:7px}.faqList .faqListMain .faqBox .faqBoxBody ul li h5{width:calc(100% - 27px);font-size:16px;line-height:1.5;color:var(--FontColor)}.faqList .faqListMain .faqBox.active{background-color:var(--primaryColor);transition:.5s ease}.faqList .faqListMain .faqBox.active .faqBoxHead h3{color:white}.faqList .faqListMain .faqBox.active .faqBoxBody{transition:max-height .3s ease;border-top:1px solid rgba(255,255,255,.2470588235)}.faqList .faqListMain .faqBox.active .faqBoxBody p{color:white}.faqList .faqListMain .faqBox.active .faqBoxBody ul li .icon{background:white}.faqList .faqListMain .faqBox.active .faqBoxBody ul li h5{color:white}.privacyPolicyDetails{width:100%;padding:100px 0}@media (max-width:768px){.privacyPolicyDetails{padding:60px 0}}.privacyPolicyDetails .privacyPolicyDetailsMain{width:100%;display:flex;flex-direction:column;gap:40px}@media (max-width:500px){.privacyPolicyDetails .privacyPolicyDetailsMain{gap:30px}}.privacyPolicyDetails .privacyPolicyDetailsMain .privacyPolicyDetailsBox{width:100%;border-top:3px dashed #eee;padding-top:40px;display:flex;flex-direction:column}@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{font-size:12px;color:red;margin-top:5px}.contactInfoSection{width:100%;padding:80px 0;background:#fcfcfc;border-top:1px solid #eef2f1}.contactInfoSection .contactInfoGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}@media (max-width:980px){.contactInfoSection .contactInfoGrid{grid-template-columns:1fr;gap:40px}}.contactInfoSection .contactInfoCard{display:flex;flex-direction:column;align-items:center;text-align:center;background:white;padding:45px 30px;border-radius:20px;box-shadow:0 10px 30px rgba(3,73,52,.04);border:1px solid #f0f4f3;transition:transform .3s ease,box-shadow .3s ease}.contactInfoSection .contactInfoCard:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(3,73,52,.09)}.contactInfoSection .contactInfoCard .iconBox{width:70px;height:70px;border-radius:50%;background:#e3f6f0;color:var(--primaryColor);display:flex;justify-content:center;align-items:center;margin-bottom:24px;transition:background .3s,color .3s}.contactInfoSection .contactInfoCard .iconBox svg{width:28px;height:28px}.contactInfoSection .contactInfoCard h3{font-family:titleFont;font-size:22px;font-weight:700;color:#034934;margin-bottom:12px;margin-top:0}.contactInfoSection .contactInfoCard a{font-size:16px;font-weight:600;color:var(--secondaryColor);text-decoration:none;transition:color .3s}.contactInfoSection .contactInfoCard a:hover{color:var(--primaryColor)}.contactInfoSection .contactInfoCard .hoursDetails{display:flex;flex-direction:column;gap:6px}.contactInfoSection .contactInfoCard .hoursDetails p{font-size:15px;color:#555;margin:0;font-weight:500;line-height:1.4}.contactInfoSection .contactInfoCard .hoursDetails p.highlight{color:#034934;font-weight:700;margin-top:4px}.aboutFranchiseSection{width:100%;padding:80px 0;background:#f4f8f6;border-top:1px solid #e2ece8;border-bottom:1px solid #e2ece8}.aboutFranchiseSection .franchiseGrid{display:grid;grid-template-columns:1.2fr 1fr 1.2fr;grid-gap:50px;gap:50px;align-items:center}@media (max-width:990px){.aboutFranchiseSection .franchiseGrid{grid-template-columns:1fr;gap:40px;text-align:center}}.aboutFranchiseSection .franchiseColLeft{display:flex;flex-direction:column}@media (max-width:990px){.aboutFranchiseSection .franchiseColLeft{align-items:center}}.aboutFranchiseSection .franchiseColLeft .franchiseLogo{margin-bottom:24px;display:flex}.aboutFranchiseSection .franchiseColLeft .franchiseLogo img{width:auto!important;height:auto!important;max-height:100px;max-width:100%;object-fit:contain}.aboutFranchiseSection .franchiseColLeft .franchiseSocials{display:flex;gap:12px;margin-bottom:24px}.aboutFranchiseSection .franchiseColLeft .franchiseSocials .socialIcon{width:38px;height:38px;border-radius:50%;background:#e0ece7;color:var(--primaryColor);display:flex;justify-content:center;align-items:center;text-decoration:none;transition:all .3s ease;font-size:16px}.aboutFranchiseSection .franchiseColLeft .franchiseSocials .socialIcon:hover{background:var(--primaryColor);color:white;transform:translateY(-2px)}.aboutFranchiseSection .franchiseColLeft .franchiseTagline{font-size:14px;font-weight:700;color:#2b4c3f;margin-bottom:14px;line-height:1.5}.aboutFranchiseSection .franchiseColLeft .franchiseDesc{font-size:13px;color:#555;line-height:1.5;margin:0}.aboutFranchiseSection .franchiseColMiddle{display:flex;justify-content:center}.aboutFranchiseSection .franchiseColMiddle .ownerPortrait{width:100%;max-width:280px;border-radius:20px;overflow:hidden;box-shadow:0 12px 30px rgba(3,73,52,.08);border:4px solid white;aspect-ratio:1/1}.aboutFranchiseSection .franchiseColMiddle .ownerPortrait img{width:100%;height:100%;object-fit:cover}.aboutFranchiseSection .franchiseColRight{display:flex;flex-direction:column}@media (max-width:990px){.aboutFranchiseSection .franchiseColRight{align-items:center}}.aboutFranchiseSection .franchiseColRight h3{font-family:titleFont;font-size:24px;font-weight:700;color:#034934;margin-bottom:10px;margin-top:0;line-height:1.3}.aboutFranchiseSection .franchiseColRight .operator{font-size:16px;color:#666;margin-bottom:24px;margin-top:0}.aboutFranchiseSection .franchiseColRight .operator span{font-weight:700;color:#111}.aboutFranchiseSection .franchiseColRight .contactInfoList{display:flex;flex-direction:column;gap:10px}.aboutFranchiseSection .franchiseColRight .contactInfoList p{font-size:15px;color:#555;margin:0;font-weight:500}.aboutFranchiseSection .franchiseColRight .contactInfoList p span{font-weight:700;color:#111}.aboutFranchiseSection .franchiseColRight .contactInfoList a{font-size:16px;font-weight:700;color:#e65c00;text-decoration:none;transition:color .3s}.aboutFranchiseSection .franchiseColRight .contactInfoList a:hover{color:#b34700;text-decoration:underline}.aboutFranchiseSection .franchiseColRight .contactInfoList .address{font-size:15px;color:#555;line-height:1.6;margin-top:10px;font-weight:500}