.homeBanner{z-index:0;background:#fff;width:100%;position:relative}.homeBanner .homeBannerThumbnail{z-index:-2;width:100%;height:80%;position:absolute;top:0;left:0;overflow:hidden;transform:rotate(180deg)}.homeBanner .homeBannerThumbnail:after{content:"";z-index:0;background:linear-gradient(#fff,#ffffff93,#fff0);width:100%;height:100%;position:absolute;top:0%;left:50%;transform:translate(-50%)}.homeBanner .homeBannerThumbnail video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.homeBanner .homeBannerDetails{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;min-height:100vh;padding:200px 0 100px;display:flex}@media (max-width:992px){.homeBanner .homeBannerDetails{padding:200px 0 80px}}@media (max-width:768px){.homeBanner .homeBannerDetails{padding:150px 0 60px}}.homeBanner .homeBannerDetails>*{animation:.8s backwards fadeInUp}.homeBanner .homeBannerDetails .trust{animation-delay:.1s}.homeBanner .homeBannerDetails h1{animation-delay:.2s}.homeBanner .homeBannerDetails p{animation-delay:.3s}.homeBanner .homeBannerDetails .jobSearchWrapper{animation-delay:.4s}.homeBanner .homeBannerDetails .trust{align-items:center;gap:10px;display:flex}.homeBanner .homeBannerDetails .trust .icon{width:80px}@media (max-width:425px){.homeBanner .homeBannerDetails .trust .icon{width:60px}}.homeBanner .homeBannerDetails .trust .icon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.homeBanner .homeBannerDetails .trust h4{font-size:16px;font-weight:400}@media (max-width:425px){.homeBanner .homeBannerDetails .trust h4{font-size:14px}}.homeBanner .homeBannerDetails h1{text-align:center;margin-top:30px;font-size:3.5em;font-weight:600;line-height:1.1}@media (max-width:992px){.homeBanner .homeBannerDetails h1{font-size:3em}}@media (max-width:768px){.homeBanner .homeBannerDetails h1{font-size:2.5em}}@media (max-width:576px){.homeBanner .homeBannerDetails h1{font-size:2em}}@media (max-width:400px){.homeBanner .homeBannerDetails h1{font-size:1.8em}}.homeBanner .homeBannerDetails h1 b{font-size:1.5em;font-weight:600}@media (max-width:576px){.homeBanner .homeBannerDetails h1 b{font-size:1.2em}}@media (max-width:400px){.homeBanner .homeBannerDetails h1 b{font-size:1.15em}}.homeBanner .homeBannerDetails p{text-align:center;width:50%;margin-top:20px;font-size:18px;font-weight:300}@media (max-width:992px){.homeBanner .homeBannerDetails p{width:80%}}@media (max-width:768px){.homeBanner .homeBannerDetails p{width:100%;font-size:16px}}.homeBanner .homeBannerDetails .jobSearchWrapper{flex-direction:column;align-items:center;gap:20px;width:80%;margin-top:50px;display:flex}@media (max-width:1200px){.homeBanner .homeBannerDetails .jobSearchWrapper{width:95%}}@media (max-width:768px){.homeBanner .homeBannerDetails .jobSearchWrapper{width:100%}}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffb3;border:1px solid #bcbcbc4d;border-radius:60px;align-items:center;width:100%;padding:10px;transition:all .3s;display:flex;box-shadow:0 10px 30px #0000000d}@media (max-width:992px){.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch{border-radius:20px;flex-direction:column;gap:15px;padding:20px}}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch:focus-within{border-color:var(--primaryColor);background:#fff;box-shadow:0 15px 40px #3d65f726}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField{cursor:pointer;flex:1;align-items:center;gap:15px;padding:0 20px;display:flex;position:relative}@media (max-width:992px){.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField{background:#00000006;border:1px solid #0000000d;border-radius:16px;width:100%;padding:12px 18px;transition:all .3s cubic-bezier(.4,0,.2,1)}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField.active,.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField:focus-within{border-color:var(--primaryColor);background:#fff;box-shadow:0 8px 24px #3d65f71a}}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .icon{color:var(--primaryColor);opacity:.7;justify-content:center;align-items:center;display:flex}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .inputGroup{flex-direction:column;flex:1;display:flex}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .inputGroup label{color:#666;text-transform:uppercase;letter-spacing:.5px;pointer-events:none;margin-bottom:2px;font-size:12px;font-weight:600}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .inputGroup input,.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .inputGroup .customValue{color:#333;background:0 0;border:none;outline:none;width:100%;padding:0;font-size:16px;font-weight:500}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .inputGroup input::-moz-placeholder{color:#aaa}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .inputGroup .customValue::-moz-placeholder{color:#aaa}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .inputGroup input::placeholder,.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .inputGroup .customValue::placeholder{color:#aaa}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .inputGroup .customValue{color:#333;align-items:center;min-height:20px;display:flex}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .customDropdown{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:100;background:#fff;border:1px solid #ffffff80;border-radius:20px;width:100%;min-width:250px;position:absolute;left:0;overflow:hidden;box-shadow:0 15px 40px #0000001a}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .customDropdown.bottom{animation:.3s cubic-bezier(.4,0,.2,1) fadeInUp;top:calc(100% + 15px);bottom:auto}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .customDropdown.top{animation:.3s cubic-bezier(.4,0,.2,1) fadeInDown;top:auto;bottom:calc(100% + 15px)}@media (max-width:992px){.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .customDropdown{border-radius:16px;min-width:100%;box-shadow:0 10px 30px #00000014}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .customDropdown.bottom{top:calc(100% + 8px)}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .customDropdown.top{bottom:calc(100% + 8px)}}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .customDropdown .dropdownSearch{background:#f8fafc;border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;padding:12px 20px;display:flex}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .customDropdown .dropdownSearch svg{color:#999}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .customDropdown .dropdownSearch input{color:#333;background:0 0;border:none;outline:none;width:100%;font-size:14px}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .customDropdown .dropdownSearch input::placeholder{color:#999}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .customDropdown ul{max-height:250px;padding:10px 0;overflow-y:auto}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .customDropdown ul li{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 20px;list-style:none;transition:all .2s;display:flex}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .customDropdown ul li span{color:#444;font-size:15px;font-weight:400;transition:all .2s}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .customDropdown ul li .check{color:var(--primaryColor);opacity:0;transition:all .2s;transform:scale(.5)}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .customDropdown ul li:hover{background:#3d65f70d}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .customDropdown ul li:hover span{color:var(--primaryColor)}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .customDropdown ul li.selected{background:#3d65f714}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .customDropdown ul li.selected span{color:var(--primaryColor);font-weight:600}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .customDropdown ul li.selected .check{opacity:1;transform:scale(1)}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .searchField .customDropdown ul li.noResults{color:#999;pointer-events:none;justify-content:center;padding:20px;font-size:14px}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .divider{background:#0000001a;width:1px;height:40px}@media (max-width:992px){.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .divider{display:none}}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .primaryBtn{gap:10px;height:60px;padding:0 40px;font-weight:600}@media (max-width:992px){.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .primaryBtn{width:100%}}.homeBanner .homeBannerDetails .jobSearchWrapper .jobSearch .primaryBtn svg{width:18px;height:18px}.homeBanner .homeBannerDetails .jobSearchWrapper .popularTags{align-items:center;gap:15px;display:flex}@media (max-width:992px){.homeBanner .homeBannerDetails .jobSearchWrapper .popularTags{flex-wrap:wrap;justify-content:center}}.homeBanner .homeBannerDetails .jobSearchWrapper .popularTags span{color:#666;font-size:14px;font-weight:500}.homeBanner .homeBannerDetails .jobSearchWrapper .popularTags a{color:#333;background:#0000000d;border-radius:20px;padding:6px 16px;font-size:14px;transition:all .3s}.homeBanner .homeBannerDetails .jobSearchWrapper .popularTags a:hover{background:var(--primaryColor);color:#fff}.homeBanner .homeBannerDetails .jobSearchWrapper .popularTags .trending{position:relative}.homeBanner .homeBannerDetails .jobSearchWrapper .popularTags .trending:after{content:"Hot";color:#fff;text-transform:uppercase;background:#ff4d4f;border-radius:10px;padding:2px 6px;font-size:8px;font-weight:800;position:absolute;top:-10px;right:-10px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.homeJobs{background:#f8fafc;padding:100px 0}@media (max-width:768px){.homeJobs{padding:80px 0}}@media (max-width:480px){.homeJobs{padding:60px 0}}.homeJobs .homeJobsHeader{justify-content:space-between;align-items:flex-end;margin-bottom:50px;display:flex}@media (max-width:768px){.homeJobs .homeJobsHeader{flex-direction:column;align-items:flex-start;gap:20px}}.homeJobs .homeJobsHeader .titleArea{flex-direction:column;display:flex}@media (max-width:576px){.homeJobs .homeJobsHeader .secondaryBtn{text-align:center;justify-content:center;width:100%}}.homeJobs .jobGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:1200px){.homeJobs .jobGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.homeJobs .jobGrid{grid-template-columns:1fr}}.homeJobs .jobGrid .jobCard{background:#fff;border:1px solid #e2e8f0;border-radius:24px;flex-direction:column;padding:20px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.homeJobs .jobGrid .jobCard .jobLink{z-index:1;position:absolute;inset:0}.homeJobs .jobGrid .jobCard:hover{border-color:var(--primaryColor);transform:translateY(-10px);box-shadow:0 20px 40px #0000000d}.homeJobs .jobGrid .jobCard .cardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:25px;padding-right:90px;display:flex;position:relative}@media (max-width:480px){.homeJobs .jobGrid .jobCard .cardHeader{padding-right:0}}.homeJobs .jobGrid .jobCard .cardHeader .companyInfo{align-items:center;gap:15px;width:100%;display:flex}@media (max-width:480px){.homeJobs .jobGrid .jobCard .cardHeader .companyInfo{padding-right:85px}}.homeJobs .jobGrid .jobCard .cardHeader .companyInfo .logo{background:#f1f5f9;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;padding:10px;display:flex}.homeJobs .jobGrid .jobCard .cardHeader .companyInfo .logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.homeJobs .jobGrid .jobCard .cardHeader .companyInfo .name{flex:1}.homeJobs .jobGrid .jobCard .cardHeader .companyInfo .name h4{color:#1e293b;word-break:break-word;font-size:16px;font-weight:500;line-height:1.3}.homeJobs .jobGrid .jobCard .cardHeader .actions{z-index:2;gap:10px;display:flex;position:absolute;top:0;right:0}.homeJobs .jobGrid .jobCard .cardHeader .actions .shareBtn,.homeJobs .jobGrid .jobCard .cardHeader .actions .bookmarkBtn{color:#64748b;background:0 0;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex;position:relative}.homeJobs .jobGrid .jobCard .cardHeader .actions .shareBtn:hover,.homeJobs .jobGrid .jobCard .cardHeader .actions .bookmarkBtn:hover{color:var(--primaryColor);border-color:var(--primaryColor);background:#f1f5f9}.homeJobs .jobGrid .jobCard .cardBody{flex:1;margin-bottom:15px}.homeJobs .jobGrid .jobCard .cardBody .jobTitle{color:#0f172a;margin-bottom:15px;font-size:19px;font-weight:700;line-height:1.4;transition:all .3s;display:block}.homeJobs .jobGrid .jobCard .cardBody .jobTitle:hover{color:var(--primaryColor)}.homeJobs .jobGrid .jobCard .cardBody .metaInfo{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:480px){.homeJobs .jobGrid .jobCard .cardBody .metaInfo{grid-template-columns:1fr;gap:10px}}.homeJobs .jobGrid .jobCard .cardBody .metaInfo .item{color:#64748b;white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}@media (max-width:1200px){.homeJobs .jobGrid .jobCard .cardBody .metaInfo .item{white-space:normal}}.homeJobs .jobGrid .jobCard .cardBody .metaInfo .item svg{color:#94a3b8;flex-shrink:0}.homeJobs .jobGrid .jobCard .cardFooter{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:15px;display:flex}@media (max-width:360px){.homeJobs .jobGrid .jobCard .cardFooter{flex-direction:column;align-items:flex-start;gap:8px}}.homeJobs .jobGrid .jobCard .cardFooter p{color:#64748b;font-size:12px}.homeJobs .jobGrid .jobCard .cardFooter .vacancy{color:#64748b;white-space:nowrap;font-size:12px}.homeJobs .jobGrid .jobCard .cardFooter .vacancy b{color:var(--primaryColor)}.homeAds{width:100%;padding:100px 0}@media (max-width:768px){.homeAds{padding:80px 0}}@media (max-width:480px){.homeAds{padding:60px 0}}.homeAds .homeAdsHead{background-image:linear-gradient(90deg,#f83600 0%,#f9d423 100%);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:50px;padding:40px;display:flex}@media (max-width:768px){.homeAds .homeAdsHead{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:480px){.homeAds .homeAdsHead{border-radius:20px;margin-bottom:30px;padding:25px 20px}}.homeAds .homeAdsHead .titleArea{flex-direction:column;width:calc(100% - 230px);display:flex}@media (max-width:768px){.homeAds .homeAdsHead .titleArea{width:100%}}.homeAds .homeAdsHead .titleArea h2{color:#fff;font-size:3em;font-weight:500;line-height:1.1}@media (max-width:768px){.homeAds .homeAdsHead .titleArea h2{font-size:2.2em}}@media (max-width:480px){.homeAds .homeAdsHead .titleArea h2{font-size:1.8em}}.homeAds .homeAdsHead .titleArea h2 strong{color:gold;font-weight:600}.homeAds .homeAdsHead .titleArea p{color:#fff;margin-top:8px;font-size:16px;font-weight:400}@media (max-width:768px){.homeAds .homeAdsHead .titleArea p{font-size:14px}}.homeAds .homeAdsHead .titleArea p strong{color:gold;font-weight:600}.homeAds .homeAdsHead .headActions{align-items:center;gap:20px;display:flex}@media (max-width:576px){.homeAds .homeAdsHead .headActions{width:100%}}.homeAds .homeAdsHead .headActions a{background:var(--secondaryColor);border-color:var(--secondaryColor)}@media (max-width:576px){.homeAds .homeAdsHead .headActions a{text-align:center;justify-content:center;width:100%}}.homeAds .homeAdsHead .headActions a:hover{background:var(--primaryColor);border-color:var(--primaryColor)}.homeAds .swiperWrapper{position:relative}.homeAds .swiperWrapper .adsSwiper{padding-bottom:80px}@media (max-width:768px){.homeAds .swiperWrapper .adsSwiper{padding-bottom:50px}}.homeAds .swiperWrapper .adsSwiper .swiper-pagination{z-index:2;position:absolute;bottom:14px}@media (max-width:768px){.homeAds .swiperWrapper .adsSwiper .swiper-pagination{bottom:10px}}.homeAds .swiperWrapper .adsSwiper .swiper-pagination-bullet{opacity:1;background:#cbd5e1;width:10px;height:10px;transition:all .3s}.homeAds .swiperWrapper .adsSwiper .swiper-pagination-bullet-active{background:var(--primaryColor);border-radius:5px;width:30px}.homeAds .swiperWrapper .adsSwiper .adCard{background:#f1f6ff;border:1px solid #e2e8f0;border-radius:24px;flex-direction:column;height:100%;padding:6px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.homeAds .swiperWrapper .adsSwiper .adCard:hover{border-color:var(--primaryColor);box-shadow:0 20px 40px #0000000d}.homeAds .swiperWrapper .adsSwiper .adCard:hover .adThumbnail img{transform:scale(1.1)}.homeAds .swiperWrapper .adsSwiper .adCard:hover .adDetails .adBtn{opacity:.8;gap:12px}.homeAds .swiperWrapper .adsSwiper .adCard .adTag{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0000004c;border-radius:50px;width:fit-content;padding:5px 12px;font-size:12px;position:absolute;top:14px;left:14px}.homeAds .swiperWrapper .adsSwiper .adCard .adThumbnail{aspect-ratio:3/1.7;background:#eee;border-radius:22px;width:100%;position:relative;overflow:hidden}.homeAds .swiperWrapper .adsSwiper .adCard .adThumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .6s}.homeAds .swiperWrapper .adsSwiper .adCard .adDetails{flex-direction:column;flex:1;justify-content:center;width:100%;margin-top:10px;padding:10px;display:flex}.homeAds .swiperWrapper .adsSwiper .adCard .adDetails h3{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}@media (max-width:1024px){.homeAds .swiperWrapper .adsSwiper .adCard .adDetails h3{font-size:18px}}@media (max-width:768px){.homeAds .swiperWrapper .adsSwiper .adCard .adDetails h3{font-size:16px}}.homeAds .swiperWrapper .adsSwiper .adCard .adDetails p{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:16px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:1024px){.homeAds .swiperWrapper .adsSwiper .adCard .adDetails p{font-size:14px}}.homeAds .swiperWrapper .adsSwiper .adCard .adDetails .adBtn{color:var(--primaryColor);align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-top:20px;font-size:20px;font-weight:300;transition:all .3s;display:flex}@media (max-width:1024px){.homeAds .swiperWrapper .adsSwiper .adCard .adDetails .adBtn{font-size:16px}}.homeAds .swiperWrapper .adsSwiper .adCard .adDetails .adBtn svg{width:20px;height:20px}.homeAds .swiperWrapper .swiperNav{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;gap:10px;width:calc(100% + 40px);display:flex;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}@media (max-width:768px){.homeAds .swiperWrapper .swiperNav{display:none}}.homeAds .swiperWrapper .swiperNav .navBtn{color:#64748b;cursor:pointer;pointer-events:all;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.homeAds .swiperWrapper .swiperNav .navBtn svg{width:50%;height:50%}.homeAds .swiperWrapper .swiperNav .navBtn:hover{background:var(--primaryColor);color:#fff;border-color:var(--primaryColor)}.homeAds .swiperWrapper .swiperNav .navBtn.swiper-button-disabled{color:#c2c2c2;cursor:not-allowed;background:#eee}.homeAds .swiperWrapper .swiperNav .navBtn.swiper-button-disabled:hover{color:#64748b;background:#fff;border-color:#e2e8f0}.homePremiumPlan{width:100%;padding:0 10px 10px}.homePremiumPlan .homePremiumPlanBg{z-index:0;background:linear-gradient(135deg,#0039ff,#00c2ff);border:1px solid #e2e8f0;border-radius:20px;width:100%;position:relative;overflow:hidden}.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox{z-index:0;justify-content:space-between;align-items:flex-end;gap:100px;width:100%;display:flex;position:relative}.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox:after{content:"";z-index:-1;clip-path:polygon(0 48%,100% 0,100% 100%,0% 100%);background:#ff6c36;width:30%;height:80%;position:absolute;bottom:0;right:2.5%}@media (max-width:992px){.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox:after{width:95%;height:50%}}@media (max-width:480px){.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox:after{height:40%}}@media (max-width:1200px){.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox{gap:50px}}@media (max-width:992px){.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox{flex-direction:column;align-items:center;gap:40px}}.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxDetails{color:#0f172a;width:calc(65% - 100px);padding:60px 0}@media (max-width:1200px){.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxDetails{width:calc(65% - 50px)}}@media (max-width:992px){.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxDetails{flex-direction:column;width:100%;padding:40px 20px 0;display:flex}}@media (max-width:576px){.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxDetails{padding:40px 10px 0}}.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxDetails h2{color:#fff;margin-bottom:24px;font-size:3em;font-weight:500;line-height:1.1}@media (max-width:1200px){.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxDetails h2{font-size:2.6em}}@media (max-width:992px){.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxDetails h2{font-size:2.2em}}@media (max-width:576px){.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxDetails h2{margin-bottom:15px;font-size:1.8em}}.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxDetails h2 strong{color:gold;font-weight:600}.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxDetails h3{color:#fff;width:80%;font-size:24px;font-weight:400;line-height:1.2}@media (max-width:1200px){.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxDetails h3{font-size:20px}}@media (max-width:992px){.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxDetails h3{width:100%;font-size:18px}}@media (max-width:576px){.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxDetails h3{font-size:16px}}.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxDetails p{color:#fff;margin-top:15px}@media (max-width:768px){.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxDetails p{font-size:14px}}.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxDetails p strong{color:gold;font-weight:600}.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxDetails .premiumMembers{align-items:center;gap:15px;margin-top:20px;display:flex}@media (max-width:992px){.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxDetails .premiumMembers{align-items:flex-start}}@media (max-width:480px){.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxDetails .premiumMembers{flex-direction:column;gap:8px}}.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxDetails .premiumMembers .memberAvatars{align-items:center;display:flex}.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxDetails .premiumMembers .memberAvatars .avatar{background:#f1f5f9;border:2px solid #fff;border-radius:50%;width:32px;height:32px;margin-right:-12px;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxDetails .premiumMembers .memberAvatars .avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxDetails .premiumMembers span{color:#fff;margin-left:10px;font-size:15px}@media (max-width:480px){.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxDetails .premiumMembers span{margin-left:0}}.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxDetails .primaryBtn{color:var(--primaryColor);background:#fff;border-color:#fff;width:fit-content;margin-top:50px;font-weight:500}@media (max-width:992px){.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxDetails .primaryBtn{margin-top:30px}}@media (max-width:576px){.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxDetails .primaryBtn{text-align:center;justify-content:center;width:100%}}.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxDetails .primaryBtn:hover{background:var(--secondaryColor);color:#fff;border-color:var(--secondaryColor)}.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxThumbail{aspect-ratio:2/2.3;width:35%;position:relative}@media (max-width:992px){.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxThumbail{aspect-ratio:2/3;width:60%;max-width:320px}}@media (max-width:576px){.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxThumbail{width:80%}}.homePremiumPlan .homePremiumPlanBg .homePremiumPlanBox .homePremiumPlanBoxThumbail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.homeDataProtection{width:100%;padding:0 10px}.homeDataProtection .homeDataProtectionBackground{background:#000;border-radius:20px 20px 0 0;width:100%;padding:100px 0}@media (max-width:768px){.homeDataProtection .homeDataProtectionBackground{padding:60px 0}}@media (max-width:480px){.homeDataProtection .homeDataProtectionBackground{padding:50px 0}}.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain{flex-wrap:wrap;align-items:flex-start;gap:100px;width:100%;display:flex}@media (max-width:1200px){.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain{gap:50px}}@media (max-width:992px){.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain{flex-direction:column;align-items:flex-start;gap:40px}}.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain .homeDataProtectionHead{flex-direction:column;width:35%;display:flex;position:sticky;top:120px}@media (max-width:992px){.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain .homeDataProtectionHead{width:100%;position:relative;top:auto}}.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain .homeDataProtectionHead h2{color:#fff}.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain .homeDataProtectionHead p{color:#fff;opacity:.8}.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain .homeDataProtectionList{grid-template-columns:repeat(2,1fr);gap:20px;width:calc(65% - 100px);display:grid}@media (max-width:1200px){.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain .homeDataProtectionList{width:calc(65% - 50px)}}@media (max-width:992px){.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain .homeDataProtectionList{width:100%}}@media (max-width:576px){.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain .homeDataProtectionList{grid-template-columns:1fr;gap:15px}}.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain .homeDataProtectionList .homeDataProtectionItem{aspect-ratio:1;z-index:0;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;justify-content:space-between;width:100%;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain .homeDataProtectionList .homeDataProtectionItem:hover{border-color:#fff3;transform:translateY(-5px);box-shadow:0 12px 30px #ffffff14}@media (max-width:992px){.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain .homeDataProtectionList .homeDataProtectionItem{aspect-ratio:auto;gap:20px;min-height:260px}}@media (max-width:576px){.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain .homeDataProtectionList .homeDataProtectionItem{min-height:auto;padding:20px}}.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain .homeDataProtectionList .homeDataProtectionItem:first-of-type .bgElemet{color:#02c402;background:#02c4020f}.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain .homeDataProtectionList .homeDataProtectionItem:first-of-type .icon{color:#02c402;background:#02c40214}.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain .homeDataProtectionList .homeDataProtectionItem:nth-of-type(2) .bgElemet{color:#f200ff}.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain .homeDataProtectionList .homeDataProtectionItem:nth-of-type(2) .icon{color:#f200ff;background:#f200ff14}.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain .homeDataProtectionList .homeDataProtectionItem:nth-of-type(3) .bgElemet{color:#ffae00}.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain .homeDataProtectionList .homeDataProtectionItem:nth-of-type(3) .icon{color:#ffae00;background:#ffae0014}.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain .homeDataProtectionList .homeDataProtectionItem:nth-of-type(4) .bgElemet{color:#06f}.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain .homeDataProtectionList .homeDataProtectionItem:nth-of-type(4) .icon{color:#06f;background:#0066ff14}.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain .homeDataProtectionList .homeDataProtectionItem .bgElemet{z-index:-1;filter:blur(50px);justify-content:center;align-items:center;width:100%;height:100%;font-size:15em;display:flex;position:absolute;top:0;left:0}.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain .homeDataProtectionList .homeDataProtectionItem .icon{border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;padding:14px;transition:all .3s;display:flex}.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain .homeDataProtectionList .homeDataProtectionItem .icon svg{stroke-width:1.5px;width:100%;height:100%}.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain .homeDataProtectionList .homeDataProtectionItem .details{flex-direction:column;width:100%;display:flex}.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain .homeDataProtectionList .homeDataProtectionItem .details h3{color:#0f172a;font-size:24px;font-weight:500}@media (max-width:576px){.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain .homeDataProtectionList .homeDataProtectionItem .details h3{font-size:20px}}.homeDataProtection .homeDataProtectionBackground .homeDataProtectionMain .homeDataProtectionList .homeDataProtectionItem .details p{color:#475569;margin-top:10px;font-size:14px;line-height:1.5}.homeAbout{width:100%;padding:0 10px}.homeAbout .homeAboutBackground{z-index:0;background:#000;border-radius:0 0 20px 20px;width:100%;padding:100px 0;position:relative;overflow:hidden}@media (max-width:768px){.homeAbout .homeAboutBackground{padding:60px 0}}@media (max-width:480px){.homeAbout .homeAboutBackground{padding:50px 0}}.homeAbout .homeAboutBackground:after{content:"";z-index:-1;background:linear-gradient(#000,#0000);position:absolute;inset:0}.homeAbout .homeAboutBackground .bg{z-index:-2;width:100%;height:100%;display:flex;position:absolute;inset:0}.homeAbout .homeAboutBackground .bg video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.homeAbout .homeAboutBackground .homeAboutMain{flex-wrap:wrap;width:100%;display:flex}.homeAbout .homeAboutBackground .homeAboutMain .homeAboutThumbnail{aspect-ratio:4;z-index:0;background:#eee;border-radius:30px 30px 0 0;width:100%;position:relative;overflow:hidden}@media (max-width:992px){.homeAbout .homeAboutBackground .homeAboutMain .homeAboutThumbnail{aspect-ratio:3}}@media (max-width:768px){.homeAbout .homeAboutBackground .homeAboutMain .homeAboutThumbnail{aspect-ratio:2.2}}@media (max-width:576px){.homeAbout .homeAboutBackground .homeAboutMain .homeAboutThumbnail{aspect-ratio:1.8}}@media (max-width:400px){.homeAbout .homeAboutBackground .homeAboutMain .homeAboutThumbnail{aspect-ratio:1.5}}.homeAbout .homeAboutBackground .homeAboutMain .homeAboutThumbnail:after{content:"";z-index:2;background:linear-gradient(#0000,#0000,#0000003d,#000000b6,#000);position:absolute;inset:0}.homeAbout .homeAboutBackground .homeAboutMain .homeAboutThumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.homeAbout .homeAboutBackground .homeAboutMain .homeAboutDetails{text-align:center;flex-direction:column;align-items:center;width:100%;padding-top:40px;display:flex}@media (max-width:576px){.homeAbout .homeAboutBackground .homeAboutMain .homeAboutDetails{padding-top:30px}}.homeAbout .homeAboutBackground .homeAboutMain .homeAboutDetails h2{color:#fff;width:70%}@media (max-width:992px){.homeAbout .homeAboutBackground .homeAboutMain .homeAboutDetails h2{width:90%}}@media (max-width:576px){.homeAbout .homeAboutBackground .homeAboutMain .homeAboutDetails h2{width:100%}}.homeAbout .homeAboutBackground .homeAboutMain .homeAboutDetails p{color:#fff;opacity:.8;width:85%}@media (max-width:992px){.homeAbout .homeAboutBackground .homeAboutMain .homeAboutDetails p{width:100%}}.homeAbout .homeAboutBackground .homeAboutMain .homeAboutDetails a{color:#fff;border-color:#fff;margin-top:40px}@media (max-width:576px){.homeAbout .homeAboutBackground .homeAboutMain .homeAboutDetails a{text-align:center;justify-content:center;width:100%;margin-top:30px}}.homeAbout .homeAboutBackground .homeAboutMain .homeAboutDetails a:hover{color:var(--primaryColor);background:#fff}.homeServices{width:100%;padding:100px 0}@media (max-width:768px){.homeServices{padding:80px 0}}@media (max-width:480px){.homeServices{padding:60px 0}}.homeServices .homeServicesHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:50px;display:flex}@media (max-width:768px){.homeServices .homeServicesHead{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:30px}}.homeServices .homeServicesHead .titleArea{flex-direction:column;width:calc(100% - 230px);display:flex}@media (max-width:768px){.homeServices .homeServicesHead .titleArea{width:100%}}.homeServices .homeServicesHead .headActions{align-items:center;gap:20px;display:flex}@media (max-width:576px){.homeServices .homeServicesHead .headActions{justify-content:center;width:100%}.homeServices .homeServicesHead .headActions a{text-align:center;justify-content:center;width:100%}}.homeServices .homeServicesMain{flex-wrap:wrap;align-items:flex-start;gap:40px;width:100%;margin-top:60px;display:flex}@media (max-width:992px){.homeServices .homeServicesMain{gap:30px;margin-top:40px}}.homeServices .homeServicesMain .homeServicesCol1{z-index:2;border:1px solid #c4cece;border-radius:20px;flex-direction:column;width:35%;display:flex;position:sticky;top:120px}@media (max-width:992px){.homeServices .homeServicesMain .homeServicesCol1{width:100%;position:inherit}}.homeServices .homeServicesMain .homeServicesCol1 .homeServicesBox{border-top:1px dashed #c4cece;align-items:center;gap:20px;width:100%;padding:20px;transition:all .3s;display:flex}.homeServices .homeServicesMain .homeServicesCol1 .homeServicesBox:first-of-type{border-top:none}@media (max-width:480px){.homeServices .homeServicesMain .homeServicesCol1 .homeServicesBox{padding:16px 20px}}.homeServices .homeServicesMain .homeServicesCol1 .homeServicesBox .icon{background:#fff;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .3s;display:flex}@media (max-width:992px){.homeServices .homeServicesMain .homeServicesCol1 .homeServicesBox .icon{width:24px;height:24px}}.homeServices .homeServicesMain .homeServicesCol1 .homeServicesBox .icon svg{stroke-width:1.5px;width:100%;height:100%;color:var(--slateColor);transition:all .3s}.homeServices .homeServicesMain .homeServicesCol1 .homeServicesBox h3{font-size:18px;font-weight:400;transition:all .3s}@media (max-width:768px){.homeServices .homeServicesMain .homeServicesCol1 .homeServicesBox h3{font-size:16px}}.homeServices .homeServicesMain .homeServicesCol2{grid-template-columns:repeat(2,1fr);gap:10px;width:calc(65% - 40px);display:grid}@media (max-width:992px){.homeServices .homeServicesMain .homeServicesCol2{gap:15px;width:100%}}@media (max-width:768px){.homeServices .homeServicesMain .homeServicesCol2{grid-template-columns:1fr;gap:20px}}.homeServices .homeServicesMain .homeServicesCol2 .homeServicesItem{z-index:0;background:#eee;border-radius:20px;width:100%;transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden}.homeServices .homeServicesMain .homeServicesCol2 .homeServicesItem:hover{transform:translateY(-4px);box-shadow:0 15px 35px -5px #00000026}.homeServices .homeServicesMain .homeServicesCol2 .homeServicesItem:hover .homeServicesItemThumbnail img{transform:scale(1.06)}.homeServices .homeServicesMain .homeServicesCol2 .homeServicesItem .homeServicesItemThumbnail{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.homeServices .homeServicesMain .homeServicesCol2 .homeServicesItem .homeServicesItemThumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.homeServices .homeServicesMain .homeServicesCol2 .homeServicesItem .homeServicesItemDetails{aspect-ratio:4/5;background:linear-gradient(#0000,#00000046,#000);flex-direction:column;justify-content:flex-end;width:100%;padding:30px;transition:all .3s;display:flex}@media (max-width:768px){.homeServices .homeServicesMain .homeServicesCol2 .homeServicesItem .homeServicesItemDetails{aspect-ratio:1.4}}@media (max-width:480px){.homeServices .homeServicesMain .homeServicesCol2 .homeServicesItem .homeServicesItemDetails{aspect-ratio:1.1;padding:25px}}@media (max-width:360px){.homeServices .homeServicesMain .homeServicesCol2 .homeServicesItem .homeServicesItemDetails{aspect-ratio:auto;min-height:280px}}.homeServices .homeServicesMain .homeServicesCol2 .homeServicesItem .homeServicesItemDetails h3{color:#fff;font-size:24px;font-weight:400}@media (max-width:480px){.homeServices .homeServicesMain .homeServicesCol2 .homeServicesItem .homeServicesItemDetails h3{font-size:20px}}.homeServices .homeServicesMain .homeServicesCol2 .homeServicesItem .homeServicesItemDetails p{color:#fff;opacity:.7;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:16px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:480px){.homeServices .homeServicesMain .homeServicesCol2 .homeServicesItem .homeServicesItemDetails p{font-size:14px}}.homeServices .homeServicesMain .homeServicesCol2 .homeServicesItem .homeServicesItemDetails a{color:#fff;border-color:#fff;margin-top:20px}@media (max-width:480px){.homeServices .homeServicesMain .homeServicesCol2 .homeServicesItem .homeServicesItemDetails a{text-align:center;justify-content:center;width:100%;max-width:180px}}.homeServices .homeServicesMain .homeServicesCol2 .homeServicesItem .homeServicesItemDetails a:hover{color:var(--primaryColor);background:#fff}.homeBlogs{background:#f2f2f2;width:100%;padding:100px 0}@media (max-width:768px){.homeBlogs{padding:80px 0}}@media (max-width:480px){.homeBlogs{padding:60px 0}}.homeBlogs .homeBlogsHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:50px;display:flex}@media (max-width:768px){.homeBlogs .homeBlogsHead{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:30px}}.homeBlogs .homeBlogsHead .titleArea{flex-direction:column;width:calc(100% - 230px);display:flex}@media (max-width:768px){.homeBlogs .homeBlogsHead .titleArea{width:100%}}.homeBlogs .homeBlogsHead .headActions{align-items:center;gap:20px;display:flex}@media (max-width:576px){.homeBlogs .homeBlogsHead .headActions{justify-content:center;width:100%}.homeBlogs .homeBlogsHead .headActions a{text-align:center;justify-content:center;width:100%}}.homeBlogs .swiperWrapper{margin-top:60px;position:relative}@media (max-width:768px){.homeBlogs .swiperWrapper{margin-top:40px}}.homeBlogs .swiperWrapper .homeBlogsBox{border-radius:20px;flex-direction:column;gap:14px;width:100%;height:100%;transition:transform .4s,box-shadow .4s;display:flex}.homeBlogs .swiperWrapper .homeBlogsBox:hover{transform:translateY(-5px)}.homeBlogs .swiperWrapper .homeBlogsBox:hover .homeBlogsBoxThumbnail img{transform:scale(1.06)}.homeBlogs .swiperWrapper .homeBlogsBox .homeBlogsBoxThumbnail{aspect-ratio:3/1.6;z-index:0;background:#eee;border-radius:20px;width:100%;position:relative;overflow:hidden}.homeBlogs .swiperWrapper .homeBlogsBox .homeBlogsBoxThumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.homeBlogs .swiperWrapper .homeBlogsBox .homeBlogsBoxDetails{background:#fff;border-radius:20px;flex-direction:column;flex:1;width:100%;padding:20px;display:flex}.homeBlogs .swiperWrapper .homeBlogsBox .homeBlogsBoxDetails .blogDate{align-items:center;gap:10px;display:flex}.homeBlogs .swiperWrapper .homeBlogsBox .homeBlogsBoxDetails .blogDate h4{color:#64748b;font-size:14px;font-weight:400}.homeBlogs .swiperWrapper .homeBlogsBox .homeBlogsBoxDetails .blogDate span{color:var(--primaryColor);font-size:14px;font-weight:500}.homeBlogs .swiperWrapper .homeBlogsBox .homeBlogsBoxDetails h3{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:20px;font-size:22px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}@media (max-width:768px){.homeBlogs .swiperWrapper .homeBlogsBox .homeBlogsBoxDetails h3{margin-top:15px;font-size:19px}}@media (max-width:480px){.homeBlogs .swiperWrapper .homeBlogsBox .homeBlogsBoxDetails h3{font-size:18px}}.homeBlogs .swiperWrapper .homeBlogsBox .homeBlogsBoxDetails p{opacity:.7;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:16px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:768px){.homeBlogs .swiperWrapper .homeBlogsBox .homeBlogsBoxDetails p{font-size:14px}}.homeBlogs .swiperWrapper .homeBlogsBox .homeBlogsBoxDetails a{margin-top:40px}@media (max-width:480px){.homeBlogs .swiperWrapper .homeBlogsBox .homeBlogsBoxDetails a{text-align:center;justify-content:center;width:100%}}.homeBlogs .swiperWrapper .blogsSwiper{padding-bottom:80px}@media (max-width:768px){.homeBlogs .swiperWrapper .blogsSwiper{padding-bottom:60px}}.homeBlogs .swiperWrapper .blogsSwiper .swiper-pagination{z-index:2;text-align:center;width:100%;position:absolute;bottom:14px}.homeBlogs .swiperWrapper .blogsSwiper .swiper-pagination-bullet{opacity:1;background:#cbd5e1;border-radius:50%;width:10px;height:10px;margin:0 5px;transition:all .3s;display:inline-block}.homeBlogs .swiperWrapper .blogsSwiper .swiper-pagination-bullet-active{background:var(--primaryColor);border-radius:5px;width:30px}.homeBlogs .swiperWrapper .swiperNav{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;gap:10px;width:calc(100% + 40px);display:flex;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}@media (max-width:768px){.homeBlogs .swiperWrapper .swiperNav{display:none}}.homeBlogs .swiperWrapper .swiperNav .navBtn{color:#64748b;cursor:pointer;pointer-events:all;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.homeBlogs .swiperWrapper .swiperNav .navBtn svg{width:50%;height:50%}.homeBlogs .swiperWrapper .swiperNav .navBtn:hover{background:var(--primaryColor);color:#fff;border-color:var(--primaryColor)}.homeBlogs .swiperWrapper .swiperNav .navBtn.swiper-button-disabled{color:#c2c2c2;cursor:not-allowed;background:#eee;border-color:#e2e8f0}.homeBlogs .swiperWrapper .swiperNav .navBtn.swiper-button-disabled:hover{color:#c2c2c2;background:#eee;border-color:#e2e8f0}.homePartners{width:100%;padding:100px 0}@media (max-width:768px){.homePartners{padding:80px 0}}@media (max-width:480px){.homePartners{padding:60px 0}}.homePartners .homePartnersHead{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:480px){.homePartners .homePartnersHead{text-align:left;justify-content:center;align-items:flex-start}}.homePartners .homePartnersList{white-space:nowrap;width:100%;margin-top:60px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}@media (max-width:768px){.homePartners .homePartnersList{margin-top:40px}}.homePartners .homePartnersList .marqueeTrack{gap:15px;width:max-content;padding-right:15px;animation:25s linear infinite marqueeScroll;display:inline-flex}@media (max-width:480px){.homePartners .homePartnersList .marqueeTrack{gap:10px;padding-right:10px}}.homePartners .homePartnersList .marqueeTrack:hover{animation-play-state:paused}.homePartners .homePartnersList .homePartnersBox{aspect-ratio:3/1.5;background:#f5f7f8;border:1px solid #0000;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:200px;padding:20px;transition:all .3s;display:flex}@media (max-width:768px){.homePartners .homePartnersList .homePartnersBox{border-radius:16px;width:160px;padding:15px}}@media (max-width:480px){.homePartners .homePartnersList .homePartnersBox{border-radius:12px;width:130px;padding:10px}}.homePartners .homePartnersList .homePartnersBox:hover{border-color:#e2e8f0;transform:translateY(-3px);box-shadow:0 10px 20px -5px #0000000d}.homePartners .homePartnersList .homePartnersBox:hover img{filter:grayscale(0)}.homePartners .homePartnersList .homePartnersBox img{-o-object-fit:contain;object-fit:contain;filter:grayscale();width:100%;height:100%;transition:filter .3s}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.homeContact{width:100%;padding:0 0 100px}@media (max-width:768px){.homeContact{padding:0 0 80px}}@media (max-width:480px){.homeContact{padding:0 0 60px}}.homeContact .homeContactMain{z-index:0;background:#eee;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:100px 80px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.homeContact .homeContactMain:hover{transform:translateY(-2px);box-shadow:0 20px 40px -15px #00000014}@media (max-width:992px){.homeContact .homeContactMain{border-radius:24px;padding:80px 45px}}@media (max-width:768px){.homeContact .homeContactMain{border-radius:20px;padding:60px 30px}}@media (max-width:480px){.homeContact .homeContactMain{border-radius:16px;padding:50px 20px}}.homeContact .homeContactMain .element1,.homeContact .homeContactMain .element2{content:"";aspect-ratio:2/2;z-index:-1;width:400px;transition:width .3s,opacity .3s;position:absolute;bottom:0;right:0}@media (max-width:992px){.homeContact .homeContactMain .element1,.homeContact .homeContactMain .element2{width:300px}}@media (max-width:768px){.homeContact .homeContactMain .element1,.homeContact .homeContactMain .element2{opacity:.7;width:200px}}@media (max-width:480px){.homeContact .homeContactMain .element1,.homeContact .homeContactMain .element2{opacity:.45;width:120px}}.homeContact .homeContactMain .bg{z-index:-1;position:absolute;inset:0}.homeContact .homeContactMain .bg video,.homeContact .homeContactMain .bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.homeContact .homeContactMain .content{flex-direction:column;width:100%;display:flex}.homeContact .homeContactMain .content a{width:fit-content;margin-top:40px}@media (max-width:768px){.homeContact .homeContactMain .content a{width:100%;margin:30px auto 0}}.jobsPage{background:#fbfbfb;width:100%;margin-top:90px;padding:0 0 100px}.jobsPage .jobsFilterArea{z-index:50;background:#fbfbfb;width:100%;padding:20px 0 0;position:sticky;top:0}.jobsPage .jobsFilterArea .searchRow{margin-bottom:20px}.jobsPage .jobsFilterArea .searchRow .searchInput{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:14px 20px;transition:all .3s;display:flex;position:relative}.jobsPage .jobsFilterArea .searchRow .searchInput.hasDropdown{border-bottom-color:#0000;border-radius:12px 12px 0 0}.jobsPage .jobsFilterArea .searchRow .searchInput:focus-within{border-color:var(--primaryColor);box-shadow:0 0 0 3px rgba(var(--primaryColorRgb), .08)}.jobsPage .jobsFilterArea .searchRow .searchInput .searchSuggestionsDropdown{border:1px solid var(--primaryColor);z-index:60;background:#fff;border-top:none;border-radius:0 0 12px 12px;width:calc(100% + 2px);position:absolute;top:100%;left:-1px;overflow:hidden;box-shadow:0 10px 25px #0000001a}.jobsPage .jobsFilterArea .searchRow .searchInput .searchSuggestionsDropdown .suggestionItem{cursor:pointer;border-top:1px solid #f1f5f9;align-items:center;gap:12px;padding:14px 20px;transition:all .2s;display:flex}.jobsPage .jobsFilterArea .searchRow .searchInput .searchSuggestionsDropdown .suggestionItem .sugIcon{color:#94a3b8;font-size:16px}.jobsPage .jobsFilterArea .searchRow .searchInput .searchSuggestionsDropdown .suggestionItem span{color:#334155;flex:1;font-size:15px}.jobsPage .jobsFilterArea .searchRow .searchInput .searchSuggestionsDropdown .suggestionItem:hover{background:#f8fafc}.jobsPage .jobsFilterArea .searchRow .searchInput .searchSuggestionsDropdown .suggestionItem:hover span{color:var(--primaryColor);font-weight:500}.jobsPage .jobsFilterArea .searchRow .searchInput .searchSuggestionsDropdown .suggestionItem:hover .sugIcon{color:var(--primaryColor)}.jobsPage .jobsFilterArea .searchRow .searchInput>svg{color:#94a3b8;flex-shrink:0;font-size:20px}.jobsPage .jobsFilterArea .searchRow .searchInput input{color:#0f172a;background:0 0;border:none;outline:none;width:100%;font-size:16px}.jobsPage .jobsFilterArea .searchRow .searchInput input::placeholder{color:#94a3b8}.jobsPage .jobsFilterArea .searchRow .searchInput .clearSearchBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;transition:all .2s;display:flex}.jobsPage .jobsFilterArea .searchRow .searchInput .clearSearchBtn:hover{color:#0f172a}.jobsPage .jobsFilterArea .filtersRow{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:20px;display:flex}.jobsPage .jobsFilterArea .filtersRow .filterGroup{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.jobsPage .jobsFilterArea .filtersRow .filterGroup .filterDropdown{position:relative}.jobsPage .jobsFilterArea .filtersRow .filterGroup .filterDropdown .filterBtn{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .25s;display:flex}.jobsPage .jobsFilterArea .filtersRow .filterGroup .filterDropdown .filterBtn>svg:first-child{color:#94a3b8;font-size:15px}.jobsPage .jobsFilterArea .filtersRow .filterGroup .filterDropdown .filterBtn span{flex:1}.jobsPage .jobsFilterArea .filtersRow .filterGroup .filterDropdown .filterBtn .chevron{color:#94a3b8;font-size:14px;transition:transform .25s}.jobsPage .jobsFilterArea .filtersRow .filterGroup .filterDropdown .filterBtn:hover,.jobsPage .jobsFilterArea .filtersRow .filterGroup .filterDropdown .filterBtn.active{border-color:var(--primaryColor);color:var(--primaryColor);background:rgba(var(--primaryColorRgb,0, 0, 0), .03)}.jobsPage .jobsFilterArea .filtersRow .filterGroup .filterDropdown .filterBtn:hover>svg:first-child,.jobsPage .jobsFilterArea .filtersRow .filterGroup .filterDropdown .filterBtn:hover .chevron,.jobsPage .jobsFilterArea .filtersRow .filterGroup .filterDropdown .filterBtn.active>svg:first-child,.jobsPage .jobsFilterArea .filtersRow .filterGroup .filterDropdown .filterBtn.active .chevron{color:var(--primaryColor)}.jobsPage .jobsFilterArea .filtersRow .filterGroup .filterDropdown.isOpen .filterBtn{border-color:var(--primaryColor)}.jobsPage .jobsFilterArea .filtersRow .filterGroup .filterDropdown.isOpen .chevron{transform:rotate(180deg)}.jobsPage .jobsFilterArea .filtersRow .filterGroup .filterDropdown .filterDropdownMenu{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:180px;animation:.15s dropdownFadeIn;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 10px 30px #0000001a}.jobsPage .jobsFilterArea .filtersRow .filterGroup .filterDropdown .filterDropdownMenu .filterOption{color:#475569;cursor:pointer;padding:10px 16px;font-size:14px;transition:all .2s}.jobsPage .jobsFilterArea .filtersRow .filterGroup .filterDropdown .filterDropdownMenu .filterOption:hover{color:#0f172a;background:#f8fafc}.jobsPage .jobsFilterArea .filtersRow .filterGroup .filterDropdown .filterDropdownMenu .filterOption.selected{color:var(--primaryColor);background:#f0f9ff;font-weight:600}.jobsPage .jobsFilterArea .filtersRow .filterGroup .clearBtn{color:#ef4444;cursor:pointer;background:#fff5f5;border:1px solid #fca5a5;border-radius:10px;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.jobsPage .jobsFilterArea .filtersRow .filterGroup .clearBtn:hover{background:#fee2e2}.jobsPage .jobsFilterArea .filtersRow .jobsFound p{color:#0f172a;font-size:14px;font-weight:400}.jobsPage .jobsFilterArea .filtersRow .jobsFound p strong{font-weight:600}.jobsPage .jobsFilterArea .poweredBy{color:#0f172a;align-items:center;gap:8px;font-size:12px;display:flex}.jobsPage .jobsFilterArea .poweredBy .sparkleIcon{color:#0f172a;font-size:14px}.jobsPage .jobsListArea{width:100%}.jobsPage .jobsListArea .jobsListHead{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.jobsPage .jobsListArea .jobsListHead h2{color:#0f172a;font-size:24px;font-weight:500}.jobsPage .jobsListArea .jobsListHead .sortDropdown{color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;transition:all .2s;display:flex;position:relative}.jobsPage .jobsListArea .jobsListHead .sortDropdown:hover{border-color:#cbd5e1}.jobsPage .jobsListArea .jobsListHead .sortDropdown.isOpen{border-color:var(--primaryColor)}.jobsPage .jobsListArea .jobsListHead .sortDropdown.isOpen .chevron{transform:rotate(180deg)}.jobsPage .jobsListArea .jobsListHead .sortDropdown strong{color:#0f172a;font-weight:600}.jobsPage .jobsListArea .jobsListHead .sortDropdown .chevron{color:#94a3b8;font-size:14px;transition:transform .25s}.jobsPage .jobsListArea .jobsListHead .sortDropdown .sortMenu{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:180px;animation:.15s dropdownFadeIn;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 10px 30px #0000001a}.jobsPage .jobsListArea .jobsListHead .sortDropdown .sortMenu .sortOption{color:#475569;cursor:pointer;padding:10px 16px;font-size:14px;font-weight:400;transition:all .2s}.jobsPage .jobsListArea .jobsListHead .sortDropdown .sortMenu .sortOption:hover{color:#0f172a;background:#f8fafc}.jobsPage .jobsListArea .jobsListHead .sortDropdown .sortMenu .sortOption.selected{color:var(--primaryColor);background:#f0f9ff;font-weight:600}.jobsPage .jobsListArea .jobSuggessions{background:#eff0e3;border-radius:12px;width:100%;margin-bottom:30px;padding:20px}.jobsPage .jobsListArea .jobSuggessions .suggTitle{margin-bottom:16px;font-size:16px;font-weight:500}.jobsPage .jobsListArea .jobsListWrapper,.jobsPage .jobsListArea .suggGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:1200px){.jobsPage .jobsListArea .jobsListWrapper,.jobsPage .jobsListArea .suggGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.jobsPage .jobsListArea .jobsListWrapper,.jobsPage .jobsListArea .suggGrid{grid-template-columns:1fr}}.jobsPage .jobsListArea .jobsListWrapper .jobCard,.jobsPage .jobsListArea .suggGrid .jobCard{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;gap:20px;padding:24px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.jobsPage .jobsListArea .jobsListWrapper .jobCard:hover,.jobsPage .jobsListArea .suggGrid .jobCard:hover{border-color:var(--primaryColor);transform:translateY(-4px);box-shadow:0 20px 40px #0000000d}.jobsPage .jobsListArea .jobsListWrapper .jobCard .jobLink,.jobsPage .jobsListArea .suggGrid .jobCard .jobLink{z-index:1;position:absolute;inset:0}.jobsPage .jobsListArea .jobsListWrapper .jobCard .cardHeader,.jobsPage .jobsListArea .suggGrid .jobCard .cardHeader{justify-content:space-between;align-items:flex-start;display:flex}.jobsPage .jobsListArea .jobsListWrapper .jobCard .cardHeader .companyInfo,.jobsPage .jobsListArea .suggGrid .jobCard .cardHeader .companyInfo{align-items:center;gap:15px;display:flex}.jobsPage .jobsListArea .jobsListWrapper .jobCard .cardHeader .companyInfo .logo,.jobsPage .jobsListArea .suggGrid .jobCard .cardHeader .companyInfo .logo{background:#f1f5f9;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;padding:10px;display:flex}.jobsPage .jobsListArea .jobsListWrapper .jobCard .cardHeader .companyInfo .logo img,.jobsPage .jobsListArea .suggGrid .jobCard .cardHeader .companyInfo .logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.jobsPage .jobsListArea .jobsListWrapper .jobCard .cardHeader .companyInfo .name h4,.jobsPage .jobsListArea .suggGrid .jobCard .cardHeader .companyInfo .name h4{color:#1e293b;margin-bottom:3px;font-size:17px;font-weight:600}.jobsPage .jobsListArea .jobsListWrapper .jobCard .cardHeader .companyInfo .name .companyName,.jobsPage .jobsListArea .suggGrid .jobCard .cardHeader .companyInfo .name .companyName{color:#94a3b8;font-size:13px}.jobsPage .jobsListArea .jobsListWrapper .jobCard .cardHeader .actions,.jobsPage .jobsListArea .suggGrid .jobCard .cardHeader .actions{gap:10px;display:flex}.jobsPage .jobsListArea .jobsListWrapper .jobCard .cardHeader .actions .shareBtn,.jobsPage .jobsListArea .jobsListWrapper .jobCard .cardHeader .actions .bookmarkBtn,.jobsPage .jobsListArea .suggGrid .jobCard .cardHeader .actions .shareBtn,.jobsPage .jobsListArea .suggGrid .jobCard .cardHeader .actions .bookmarkBtn{color:#64748b;cursor:pointer;z-index:2;background:0 0;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex;position:relative}.jobsPage .jobsListArea .jobsListWrapper .jobCard .cardHeader .actions .shareBtn:hover,.jobsPage .jobsListArea .jobsListWrapper .jobCard .cardHeader .actions .bookmarkBtn:hover,.jobsPage .jobsListArea .suggGrid .jobCard .cardHeader .actions .shareBtn:hover,.jobsPage .jobsListArea .suggGrid .jobCard .cardHeader .actions .bookmarkBtn:hover{color:var(--primaryColor);border-color:var(--primaryColor);background:#f1f5f9}.jobsPage .jobsListArea .jobsListWrapper .jobCard .cardBody .metaInfo,.jobsPage .jobsListArea .suggGrid .jobCard .cardBody .metaInfo{flex-wrap:wrap;gap:16px;display:flex}.jobsPage .jobsListArea .jobsListWrapper .jobCard .cardBody .metaInfo .item,.jobsPage .jobsListArea .suggGrid .jobCard .cardBody .metaInfo .item{color:#64748b;align-items:center;gap:8px;font-size:13px;display:flex}.jobsPage .jobsListArea .jobsListWrapper .jobCard .cardBody .metaInfo .item svg,.jobsPage .jobsListArea .suggGrid .jobCard .cardBody .metaInfo .item svg{color:#94a3b8}.jobsPage .jobsListArea .jobsListWrapper .jobCard .cardFooter,.jobsPage .jobsListArea .suggGrid .jobCard .cardFooter{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:15px;display:flex}.jobsPage .jobsListArea .jobsListWrapper .jobCard .cardFooter p,.jobsPage .jobsListArea .suggGrid .jobCard .cardFooter p{color:#64748b;font-size:12px}.jobsPage .jobsListArea .jobsListWrapper .jobCard .cardFooter .vacancy,.jobsPage .jobsListArea .suggGrid .jobCard .cardFooter .vacancy{color:#64748b;white-space:nowrap;font-size:12px}.jobsPage .jobsListArea .jobsListWrapper .jobCard .cardFooter .vacancy b,.jobsPage .jobsListArea .suggGrid .jobCard .cardFooter .vacancy b{color:#ef4444}.jobsPage .jobsListArea .jobsListWrapper .noResults,.jobsPage .jobsListArea .suggGrid .noResults{text-align:center;background:#fff;border:1px dashed #e2e8f0;border-radius:20px;grid-column:1/-1;padding:80px 20px}.jobsPage .jobsListArea .jobsListWrapper .noResults p,.jobsPage .jobsListArea .suggGrid .noResults p{color:#94a3b8;margin-bottom:20px;font-size:16px}.jobsPage .jobsListArea .jobsListWrapper .noResults button,.jobsPage .jobsListArea .suggGrid .noResults button{background:var(--primaryColor);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s}.jobsPage .jobsListArea .jobsListWrapper .noResults button:hover,.jobsPage .jobsListArea .suggGrid .noResults button:hover{opacity:.85}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.loginPage{background:#f8fafc;width:100%;padding-top:90px;display:flex}.loginPage .loginPageMain{gap:60px;width:100%;min-height:calc(100vh - 90px);padding:0 0 50px;display:flex}.loginPage .loginPageMain .loginLeft{flex-direction:column;width:32%;display:flex;position:relative;overflow:hidden}@media (max-width:900px){.loginPage .loginPageMain .loginLeft{display:none}}.loginPage .loginPageMain .loginLeft .loginLeftInner{flex-direction:column;justify-content:flex-end;height:100%;display:flex}.loginPage .loginPageMain .loginLeft .loginHero{flex-direction:column;display:flex}.loginPage .loginPageMain .loginLeft .loginHero h2{font-size:3em;font-weight:500;line-height:1.2}.loginPage .loginPageMain .loginLeft .loginHero p{margin-top:15px}.loginPage .loginPageMain .loginLeft .loginHeroImg{aspect-ratio:1;border-radius:20px;width:100%;margin-top:50px;position:relative;overflow:hidden}.loginPage .loginPageMain .loginLeft .loginHeroImg img,.loginPage .loginPageMain .loginLeft .loginHeroImg video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.loginPage .loginPageMain .loginRight{background:#fff;border:1px solid #ebecef;border-radius:10px;flex:1;justify-content:center;align-items:center;padding:60px 40px;display:flex}.loginPage .loginPageMain .loginRight .loginForm{width:100%;max-width:400px}.loginPage .loginPageMain .loginRight .loginForm .authTabs{background:#f1f5f9;border-radius:12px;align-items:center;gap:8px;margin-bottom:32px;padding:4px;display:flex}.loginPage .loginPageMain .loginRight .loginForm .authTabs .authTab{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:10px 16px;font-size:13px;font-weight:500;transition:all .2s}.loginPage .loginPageMain .loginRight .loginForm .authTabs .authTab:hover{color:#0f172a}.loginPage .loginPageMain .loginRight .loginForm .authTabs .authTab.active{color:var(--primaryColor);background:#fff;font-weight:600;box-shadow:0 2px 8px #0000000d}.loginPage .loginPageMain .loginRight .loginForm .loginFormHeader{margin-bottom:32px}.loginPage .loginPageMain .loginRight .loginForm .loginFormHeader h2{color:#0f172a;letter-spacing:-.5px;margin-bottom:6px;font-size:28px;font-weight:400}.loginPage .loginPageMain .loginRight .loginForm .loginFormHeader p{color:#64748b;font-size:14px}.loginPage .loginPageMain .loginRight .loginForm .oauthBtn{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;margin-bottom:24px;padding:14px 20px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.loginPage .loginPageMain .loginRight .loginForm .oauthBtn:hover{background:#f8fafc;border-color:#cbd5e1}.loginPage .loginPageMain .loginRight .loginForm .orDivider{align-items:center;gap:16px;margin-bottom:24px;display:flex}.loginPage .loginPageMain .loginRight .loginForm .orDivider:before,.loginPage .loginPageMain .loginRight .loginForm .orDivider:after{content:"";background:#e2e8f0;flex:1;height:1px}.loginPage .loginPageMain .loginRight .loginForm .orDivider span{color:#94a3b8;white-space:nowrap;font-size:13px}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields{flex-direction:column;gap:20px;margin-bottom:24px;display:flex}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup{flex-direction:column;gap:8px;display:flex}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup .labelRow{justify-content:space-between;align-items:center;display:flex}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup .labelRow .forgotLink{cursor:pointer;color:var(--primaryColor);background:0 0;border:none;padding:0;font-size:13px;text-decoration:none}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup .labelRow .forgotLink:hover{text-decoration:underline}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup label{color:#374151;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup input{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:14px 16px;font-size:14px;transition:all .2s}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup input::placeholder{color:#94a3b8}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup input:focus{border-color:var(--primaryColor);box-shadow:0 0 0 3px #0000000a}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup.mobileGroup .otpRow{gap:10px;display:flex}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup.mobileGroup .otpRow .phoneInputWrapper{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex:1;align-items:center;transition:all .2s;display:flex}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup.mobileGroup .otpRow .phoneInputWrapper:focus-within{border-color:var(--primaryColor);box-shadow:0 0 0 3px #0000000a}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup.mobileGroup .otpRow .phoneInputWrapper .countrySelector{cursor:pointer;color:#0f172a;-webkit-user-select:none;user-select:none;background:#f8fafc;border-right:1px solid #e2e8f0;border-radius:10px 0 0 10px;align-items:center;gap:8px;height:100%;padding:0 16px;font-size:14px;display:flex;position:relative}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup.mobileGroup .otpRow .phoneInputWrapper .countrySelector .code{font-weight:600}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup.mobileGroup .otpRow .phoneInputWrapper .countrySelector .chevron{color:#64748b;transition:all .2s}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup.mobileGroup .otpRow .phoneInputWrapper .countrySelector .chevron.open{transform:rotate(180deg)}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup.mobileGroup .otpRow .phoneInputWrapper .countrySelector:hover{background:#f1f5f9}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup.mobileGroup .otpRow .phoneInputWrapper .countrySelector .countryMenu{z-index:10;cursor:default;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;width:220px;padding:8px 0;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 10px 25px #0000001a}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup.mobileGroup .otpRow .phoneInputWrapper .countrySelector .countryMenu .countrySearch{border-bottom:1px solid #e2e8f0;padding:0 12px 8px}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup.mobileGroup .otpRow .phoneInputWrapper .countrySelector .countryMenu .countrySearch input{border:1px solid #e2e8f0;border-radius:6px;outline:none;width:100%;padding:8px 12px;font-size:13px}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup.mobileGroup .otpRow .phoneInputWrapper .countrySelector .countryMenu .countrySearch input:focus{border-color:var(--primaryColor);box-shadow:none}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup.mobileGroup .otpRow .phoneInputWrapper .countrySelector .countryMenu .countryList{max-height:250px;overflow-y:auto}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup.mobileGroup .otpRow .phoneInputWrapper .countrySelector .countryMenu .countryList .countryOption{cursor:pointer;align-items:center;gap:12px;padding:10px 16px;transition:all .2s;display:flex}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup.mobileGroup .otpRow .phoneInputWrapper .countrySelector .countryMenu .countryList .countryOption:hover{background:#f8fafc}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup.mobileGroup .otpRow .phoneInputWrapper .countrySelector .countryMenu .countryList .countryOption span{font-size:14px}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup.mobileGroup .otpRow .phoneInputWrapper .countrySelector .countryMenu .countryList .countryOption .name{color:#475569;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup.mobileGroup .otpRow .phoneInputWrapper .countrySelector .countryMenu .countryList .countryOption .code{color:#0f172a}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup.mobileGroup .otpRow .phoneInputWrapper .countrySelector .countryMenu .countryList .noResults{text-align:center;color:#94a3b8;padding:16px;font-size:13px}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup.mobileGroup .otpRow .phoneInputWrapper input{background:0 0;border:none;border-radius:0 10px 10px 0;flex:1;padding-left:12px}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup.mobileGroup .otpRow .phoneInputWrapper input:focus{box-shadow:none}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup .passwordInput{position:relative}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup .passwordInput input{padding-right:46px}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup .passwordInput .eyeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .formGroup .passwordInput .eyeBtn:hover{color:#475569}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .loginSubmitBtn{background:var(--primaryColor);color:#fff;cursor:pointer;letter-spacing:.2px;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px 20px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .loginSubmitBtn:hover{background:var(--secondaryColor);transform:translateY(-1px);box-shadow:0 8px 20px #00000026}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .sendOtpBtn{color:#fff;background:#0f172a}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .sendOtpBtn:hover:not(:disabled){background:#1e293b;box-shadow:0 4px 12px #0f172a26}.loginPage .loginPageMain .loginRight .loginForm .loginFormFields .sendOtpBtn:disabled{color:#94a3b8!important;cursor:not-allowed!important;box-shadow:none!important;background:#e2e8f0!important}.loginPage .loginPageMain .loginRight .loginForm .signupPrompt{text-align:center;color:#64748b;font-size:14px}.loginPage .loginPageMain .loginRight .loginForm .signupPrompt .signupLink{cursor:pointer;color:#0f172a;background:0 0;border:none;padding:0;font-weight:700;text-decoration:none}.loginPage .loginPageMain .loginRight .loginForm .signupPrompt .signupLink:hover{text-decoration:underline}.jobLoading,.jobNotFound{text-align:center;justify-content:center;align-items:center;min-height:100vh;display:flex}.jobLoading .notFoundIcon,.jobNotFound .notFoundIcon{width:100px;height:100px;margin:0 auto}.jobLoading .notFoundIcon svg,.jobNotFound .notFoundIcon svg{width:100%;height:100%}.jobLoading h2,.jobLoading p,.jobNotFound h2,.jobNotFound p{text-align:center}.jobLoading p,.jobNotFound p{margin:15px 0 40px}.jobLoading a,.jobNotFound a{width:fit-content;margin:0 auto}.jobDetailsPage{background:#fbfbfb;min-height:100vh;margin-top:80px;padding-bottom:60px}.jobDetailsPage .jdHeaderWrapper{background:#fff;border-bottom:1px solid #e2e8f0;margin-bottom:40px;padding:30px 0}.jobDetailsPage .jdHeaderWrapper .backLink{color:#64748b;align-items:center;gap:6px;margin-bottom:24px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.jobDetailsPage .jdHeaderWrapper .backLink:hover{color:var(--primaryColor)}.jobDetailsPage .jdHeaderWrapper .jdHeader{align-items:flex-start;gap:24px;display:flex}.jobDetailsPage .jdHeaderWrapper .jdHeader .jdCompanyLogo{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.jobDetailsPage .jdHeaderWrapper .jdHeader .jdCompanyLogo img{-o-object-fit:contain;object-fit:contain;max-width:60%;max-height:60%}.jobDetailsPage .jdHeaderWrapper .jdHeader .jdTitleArea{flex:1}.jobDetailsPage .jdHeaderWrapper .jdHeader .jdTitleArea h1{color:#0f172a;margin:0 0 12px;font-size:32px;font-weight:600;line-height:1.2}.jobDetailsPage .jdHeaderWrapper .jdHeader .jdTitleArea .jdTags{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.jobDetailsPage .jdHeaderWrapper .jdHeader .jdTitleArea .jdTags .company{color:var(--primaryColor);font-size:16px;font-weight:600}.jobDetailsPage .jdHeaderWrapper .jdHeader .jdTitleArea .jdTags .tag{color:#475569;align-items:center;gap:6px;font-size:14px;font-weight:400;display:inline-flex}.jobDetailsPage .jdHeaderWrapper .jdHeader .jdTitleArea .jdTags .tag svg{color:#868686;font-size:16px}.jobDetailsPage .jdHeaderWrapper .jdHeader .jdActions{align-items:center;gap:12px;display:flex}.jobDetailsPage .jdHeaderWrapper .jdHeader .jdActions .btn{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;height:48px;font-weight:600;transition:all .2s;display:flex}.jobDetailsPage .jdHeaderWrapper .jdHeader .jdActions .btn.bookmarkBtn,.jobDetailsPage .jdHeaderWrapper .jdHeader .jdActions .btn.shareBtn{color:#475569;background:#f1f5f9;width:48px;font-size:20px}.jobDetailsPage .jdHeaderWrapper .jdHeader .jdActions .btn.bookmarkBtn:hover,.jobDetailsPage .jdHeaderWrapper .jdHeader .jdActions .btn.shareBtn:hover{color:#0f172a;background:#e2e8f0}.jobDetailsPage .jdHeaderWrapper .jdHeader .jdActions .btn.applyBtn{background:var(--primaryColor);color:#fff;padding:0 32px;font-size:16px}.jobDetailsPage .jdHeaderWrapper .jdHeader .jdActions .btn.applyBtn:hover{background:#1e293b;transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.jobDetailsPage .jdGrid{grid-template-columns:1fr 350px;align-items:start;gap:40px;display:grid}.jobDetailsPage .jdGrid .jdMainContent{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:40px;box-shadow:0 4px 6px -1px #00000005}.jobDetailsPage .jdGrid .jdMainContent .jdSection{margin-bottom:40px}.jobDetailsPage .jdGrid .jdMainContent .jdSection:last-child{margin-bottom:0}.jobDetailsPage .jdGrid .jdMainContent .jdSection h2{color:#0f172a;margin-bottom:20px;font-size:20px;font-weight:600}.jobDetailsPage .jdGrid .jdMainContent .jdSection p{color:#475569;margin-bottom:16px;font-size:16px;line-height:1.7}.jobDetailsPage .jdGrid .jdMainContent .jdSection p:last-child{margin-bottom:0}.jobDetailsPage .jdGrid .jdMainContent .jdSection ul{margin:0;padding-left:20px}.jobDetailsPage .jdGrid .jdMainContent .jdSection ul li{color:#475569;margin-bottom:12px;font-size:16px;line-height:1.7}.jobDetailsPage .jdGrid .jdMainContent .jdSection ul li:last-child{margin-bottom:0}.jobDetailsPage .jdGrid .jdMainContent .jdSection ul li::marker{color:var(--primaryColor)}.jobDetailsPage .jdGrid .jdSidebar{position:sticky;top:100px}.jobDetailsPage .jdGrid .jdSidebar .jdInfoBox{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:30px;box-shadow:0 4px 6px -1px #00000005}.jobDetailsPage .jdGrid .jdSidebar .jdInfoBox h3{color:#0f172a;margin-top:0;margin-bottom:24px;font-size:18px;font-weight:600}.jobDetailsPage .jdGrid .jdSidebar .jdInfoBox .infoList{margin:0 0 24px;padding:0;list-style:none}.jobDetailsPage .jdGrid .jdSidebar .jdInfoBox .infoList li{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.jobDetailsPage .jdGrid .jdSidebar .jdInfoBox .infoList li:last-child{margin-bottom:0}.jobDetailsPage .jdGrid .jdSidebar .jdInfoBox .infoList li .icon{width:40px;height:40px;color:var(--primaryColor);background:#f8fafc;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.jobDetailsPage .jdGrid .jdSidebar .jdInfoBox .infoList li .text{flex-direction:column;display:flex}.jobDetailsPage .jdGrid .jdSidebar .jdInfoBox .infoList li .text .label{color:#64748b;margin-bottom:4px;font-size:13px}.jobDetailsPage .jdGrid .jdSidebar .jdInfoBox .infoList li .text .val{color:#0f172a;font-size:15px;font-weight:600}.jobDetailsPage .jdGrid .jdSidebar .jdInfoBox .vacancyAlert{color:#b45309;text-align:center;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin-bottom:24px;padding:12px 16px;font-size:14px;font-weight:600}.jobDetailsPage .jdGrid .jdSidebar .jdInfoBox .primaryBtn{width:100%}@media (max-width:992px){.jobDetailsPage .jdGrid{grid-template-columns:1fr}.jobDetailsPage .jdGrid .jdSidebar{position:static}.jobDetailsPage .jdHeaderWrapper .jdHeader{flex-direction:column}.jobDetailsPage .jdHeaderWrapper .jdHeader .jdActions{width:100%}.jobDetailsPage .jdHeaderWrapper .jdHeader .jdActions .applyBtn{flex:1}}@media (max-width:768px){.jobDetailsPage .jdGrid .jdMainContent{padding:24px}.jobDetailsPage .jdHeaderWrapper .jdHeader .jdTitleArea h1{font-size:24px}}.aboutBanner{z-index:0;width:100%;position:relative}.aboutBanner .bg{z-index:-2;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.aboutBanner .bg:after{content:"";z-index:0;background:linear-gradient(#0000,#00000095);width:100%;height:100%;position:absolute;top:0;left:0}.aboutBanner .bg video,.aboutBanner .bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.aboutBanner .aboutBannerDetails{flex-direction:column;justify-content:flex-end;width:100%;min-height:100vh;padding:100px 0;display:flex}@media (max-width:768px){.aboutBanner .aboutBannerDetails{padding:80px 0}}@media (max-width:480px){.aboutBanner .aboutBannerDetails{padding:60px 0}}.aboutBanner .aboutBannerDetails h1{color:#fff;font-size:3.5em;font-weight:600;line-height:1.1}.aboutBanner .aboutBannerDetails h1 b{font-size:1.5em;font-weight:600}@media (max-width:1024px){.aboutBanner .aboutBannerDetails h1 b{font-size:1.3em}}@media (max-width:768px){.aboutBanner .aboutBannerDetails h1 b{font-size:1.1em}}@media (max-width:480px){.aboutBanner .aboutBannerDetails h1 b{font-size:1em}}.aboutBanner .aboutBannerDetails h2,.aboutBanner .aboutBannerDetails p{color:#fff}.aboutDetails{width:100%;padding:100px 10px 10px}@media (max-width:768px){.aboutDetails{padding:80px 10px 10px}}@media (max-width:480px){.aboutDetails{padding:60px 10px 10px}}.aboutDetails .aboutDetailsBg{background:#f2f2f2;border-radius:20px;width:100%}.aboutDetails .aboutDetailsBg .aboutDetailsMain{gap:40px;width:100%;padding:14px;display:flex}@media (max-width:992px){.aboutDetails .aboutDetailsBg .aboutDetailsMain{flex-direction:column;gap:30px;padding:10px}}.aboutDetails .aboutDetailsBg .aboutDetailsMain .aboutDetailsDetails{flex-direction:column;width:calc(60% - 40px);padding:40px;display:flex}@media (max-width:992px){.aboutDetails .aboutDetailsBg .aboutDetailsMain .aboutDetailsDetails{width:100%;padding:20px}}@media (max-width:576px){.aboutDetails .aboutDetailsBg .aboutDetailsMain .aboutDetailsDetails{padding:15px 10px}}.aboutDetails .aboutDetailsBg .aboutDetailsMain .aboutDetailsThumbnail{background:#eee;border-radius:20px;width:40%;min-height:calc(100vh - 140px);position:relative;overflow:hidden}@media (max-width:992px){.aboutDetails .aboutDetailsBg .aboutDetailsMain .aboutDetailsThumbnail{width:100%;height:400px;min-height:400px}}@media (max-width:576px){.aboutDetails .aboutDetailsBg .aboutDetailsMain .aboutDetailsThumbnail{height:280px;min-height:280px}}.aboutDetails .aboutDetailsBg .aboutDetailsMain .aboutDetailsThumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.aboutAtchive{width:100%;padding:60px 0}.aboutAtchive .atchiveGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.aboutAtchive .atchiveGrid .atchiveCard{border-radius:20px;flex-direction:column;justify-content:space-between;min-height:240px;padding:30px;transition:transform .3s;display:flex}.aboutAtchive .atchiveGrid .atchiveCard:hover{transform:translateY(-5px)}.aboutAtchive .atchiveGrid .atchiveCard .icon{background:#fff;border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.aboutAtchive .atchiveGrid .atchiveCard .icon svg{color:#333;stroke-width:1px;width:50%;height:50%}.aboutAtchive .atchiveGrid .atchiveCard .details{margin-top:40px}.aboutAtchive .atchiveGrid .atchiveCard .details h3{margin:0 0 8px;font-size:32px;font-weight:500;line-height:1.2}.aboutAtchive .atchiveGrid .atchiveCard .details p{margin:0;font-size:15px;line-height:1.5}.aboutAtchive .atchiveGrid .atchiveCard.card-1{background:#fafafa}.aboutAtchive .atchiveGrid .atchiveCard.card-1 .details h3{color:#111}.aboutAtchive .atchiveGrid .atchiveCard.card-1 .details p{color:#444}.aboutAtchive .atchiveGrid .atchiveCard.card-2{background:#f8f8f8}.aboutAtchive .atchiveGrid .atchiveCard.card-2 .details h3{color:#111}.aboutAtchive .atchiveGrid .atchiveCard.card-2 .details p{color:#444}.aboutAtchive .atchiveGrid .atchiveCard.card-3{background:var(--secondaryColor)}.aboutAtchive .atchiveGrid .atchiveCard.card-3 .details h3{color:#fff}.aboutAtchive .atchiveGrid .atchiveCard.card-3 .details p{color:#e2e8f0}.aboutAtchive .atchiveGrid .atchiveCard.card-4{background:var(--primaryColor)}.aboutAtchive .atchiveGrid .atchiveCard.card-4 .details h3{color:#fff}.aboutAtchive .atchiveGrid .atchiveCard.card-4 .details p{color:#e2e8f0}@media (max-width:992px){.aboutAtchive .atchiveGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.aboutAtchive .atchiveGrid{grid-template-columns:1fr}}.aboutMission{width:100%;padding:40px 0 100px}@media (max-width:768px){.aboutMission{padding:40px 0 80px}}@media (max-width:480px){.aboutMission{padding:40px 0 60px}}.aboutMission .aboutMissionList{justify-content:space-between;align-items:flex-start;gap:80px;width:100%;display:flex}@media (max-width:680px){.aboutMission .aboutMissionList{flex-direction:column;gap:40px}}.aboutMission .aboutMissionList .aboutMissionHead{flex-direction:column;width:45%;display:flex;position:sticky;top:100px}@media (max-width:680px){.aboutMission .aboutMissionList .aboutMissionHead{width:100%;position:inherit}}.aboutMission .aboutMissionList .aboutMissionMain{flex-direction:column;gap:40px;width:calc(55% - 80px);display:flex}@media (max-width:680px){.aboutMission .aboutMissionList .aboutMissionMain{width:100%}}.aboutMission .aboutMissionList .aboutMissionMain .aboutMissionBox{border-top:1px solid #d9e2e6;flex-direction:column;width:100%;padding:20px 0 0;display:flex}.aboutMission .aboutMissionList .aboutMissionMain .aboutMissionBox h3{font-size:30px;font-weight:400}@media (max-width:680px){.aboutMission .aboutMissionList .aboutMissionMain .aboutMissionBox h3{font-size:26px}}.aboutMission .aboutMissionList .aboutMissionMain .aboutMissionBox p{opacity:.7}.aboutMission .aboutMissionThumbnail{grid-template-columns:repeat(2,1fr);gap:20px;width:100%;margin-top:40px;display:grid}@media (max-width:480px){.aboutMission .aboutMissionThumbnail{grid-template-columns:repeat(1,1fr);gap:16px}}.aboutMission .aboutMissionThumbnail .aboutMissionThumbnailBox{aspect-ratio:3/2;background:#eee;border-radius:20px;width:100%;overflow:hidden}.aboutMission .aboutMissionThumbnail .aboutMissionThumbnailBox img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.blogsBanner{z-index:0;width:100%;position:relative}.blogsBanner:before{content:"";z-index:-1;background:linear-gradient(#0000,#000000b3);width:100%;height:100%;position:absolute;top:0;left:0}.blogsBanner .blogsBannerThumbnail{z-index:-2;background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.blogsBanner .blogsBannerThumbnail img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%}.blogsBanner .blogsBannerDetails{flex-direction:column;justify-content:flex-end;width:100%;min-height:70vh;padding:100px 0 60px;display:flex}.blogsBanner .blogsBannerDetails h2{color:#fff;width:80%}@media (max-width:768px){.blogsBanner .blogsBannerDetails h2{width:100%}}.blogsBanner .blogsBannerDetails p{color:#fff}.blogList{width:100%;padding:100px 0}@media (max-width:768px){.blogList{padding:80px 0}}@media (max-width:480px){.blogList{padding:60px 0}}.blogList .blogListMain{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;display:grid}@media (max-width:1024px){.blogList .blogListMain{grid-template-columns:repeat(2,1fr)}}@media (max-width:630px){.blogList .blogListMain{grid-template-columns:repeat(1,1fr)}}.blogList .blogListMain .blogListBox{flex-direction:column;gap:14px;width:100%;display:flex}.blogList .blogListMain .blogListBox .blogListBoxThumbnail{aspect-ratio:3/1.6;z-index:0;background:#eee;border-radius:20px;width:100%;position:relative;overflow:hidden}.blogList .blogListMain .blogListBox .blogListBoxThumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.blogList .blogListMain .blogListBox .blogListBoxDetails{background:#f4f4f4;border-radius:20px;width:100%;padding:20px}.blogList .blogListMain .blogListBox .blogListBoxDetails .blogDate{align-items:center;gap:10px;display:flex}.blogList .blogListMain .blogListBox .blogListBoxDetails .blogDate h4{color:#64748b;font-size:14px;font-weight:400}.blogList .blogListMain .blogListBox .blogListBoxDetails .blogDate span{color:var(--primaryColor);font-size:14px;font-weight:500}.blogList .blogListMain .blogListBox .blogListBoxDetails h3{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:20px;font-size:22px;font-weight:500;display:-webkit-box;overflow:hidden}@media (max-width:768px){.blogList .blogListMain .blogListBox .blogListBoxDetails h3{font-size:20px}}.blogList .blogListMain .blogListBox .blogListBoxDetails p{opacity:.7;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:16px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:480px){.blogList .blogListMain .blogListBox .blogListBoxDetails p{font-size:14px}}.blogList .blogListMain .blogListBox .blogListBoxDetails a{margin-top:30px}.blogInnerPage{width:100%;margin-top:80px}.blogInnerPage .blogInnerBanner{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:60px 10%}@media (max-width:768px){.blogInnerPage .blogInnerBanner{padding:60px 0}}.blogInnerPage .blogInnerBanner .backLink{color:#64748b;align-items:center;gap:8px;margin-bottom:24px;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.blogInnerPage .blogInnerBanner .backLink:hover{color:var(--primaryColor)}.blogInnerPage .blogInnerBanner h1{color:#0f172a;max-width:900px;margin:0 0 24px;font-size:42px;font-weight:600;line-height:1.2}.blogInnerPage .blogInnerBanner .blogMeta{align-items:center;gap:20px;display:flex}.blogInnerPage .blogInnerBanner .blogMeta .blogDate{align-items:center;gap:8px;display:flex}.blogInnerPage .blogInnerBanner .blogMeta .blogDate h4{color:#64748b;margin:0;font-size:15px;font-weight:400}.blogInnerPage .blogInnerBanner .blogMeta .blogDate span{color:var(--primaryColor);font-size:15px;font-weight:500}.blogInnerPage .blogInnerContentWrapper{padding:60px 10% 100px}@media (max-width:768px){.blogInnerPage .blogInnerContentWrapper{padding:60px 0 80px}}@media (max-width:480px){.blogInnerPage .blogInnerContentWrapper{padding:60px 0}}.blogInnerPage .blogInnerContentWrapper .blogInnerThumbnail{aspect-ratio:16/7;border-radius:24px;width:100%;position:relative;overflow:hidden}.blogInnerPage .blogInnerContentWrapper .blogInnerThumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.blogInnerPage .blogInnerContentWrapper .blogInnerContent{margin-top:60px}.blogInnerPage .blogInnerContentWrapper .blogInnerContent p{color:#334155;margin-bottom:24px;font-size:18px;line-height:1.8}.blogInnerPage .blogInnerContentWrapper .blogInnerContent h2{color:#0f172a;margin:40px 0 20px;font-size:28px;font-weight:600}.blogInnerPage .blogInnerContentWrapper .blogInnerContent h3{color:#0f172a;margin:32px 0 16px;font-size:22px;font-weight:600}.blogInnerPage .blogInnerContentWrapper .blogInnerContent ul,.blogInnerPage .blogInnerContentWrapper .blogInnerContent ol{margin-bottom:24px;padding-left:24px}.blogInnerPage .blogInnerContentWrapper .blogInnerContent ul li,.blogInnerPage .blogInnerContentWrapper .blogInnerContent ol li{color:#334155;margin-bottom:12px;font-size:18px;line-height:1.8}.blogInnerPage .blogInnerContentWrapper .blogInnerContent ul li strong,.blogInnerPage .blogInnerContentWrapper .blogInnerContent ol li strong{color:#0f172a}.blogInnerPage .blogInnerContentWrapper .blogInnerContent img{border-radius:16px;width:100%;margin:32px 0}.blogInnerPage .blogInnerContentWrapper .blogInnerContent blockquote{border-left:4px solid var(--primaryColor);color:#475569;background:#f8fafc;border-radius:0 16px 16px 0;margin:32px 0;padding:24px;font-size:20px;font-style:italic}@media (max-width:768px){.blogInnerPage .blogInnerBanner h1{font-size:32px}.blogInnerPage .blogInnerContentWrapper .blogInnerContent p,.blogInnerPage .blogInnerContentWrapper .blogInnerContent ul li{font-size:16px}.blogInnerPage .blogInnerContentWrapper .blogInnerContent h2{font-size:24px}}.contactBanner{background:#f5f5f5;width:100%;padding:100px 0 80px}@media (max-width:768px){.contactBanner{padding:100px 0 60px}}@media (max-width:480px){.contactBanner{padding:100px 0 40px}}.contactBanner .contactBannerMain{flex-direction:column;width:100%;display:flex}.contactBanner .contactBannerMain h2{width:75%;margin-top:60px}@media (max-width:768px){.contactBanner .contactBannerMain h2{width:100%}}.contactDetails{background:#f5f5f5;width:100%}.contactDetails .contactDetailsLocation{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}@media (max-width:768px){.contactDetails .contactDetailsLocation{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.contactDetails .contactDetailsLocation{grid-template-columns:repeat(1,1fr)}}.contactDetails .contactDetailsLocation .contactDetailsLocationBox{background:#fff;border-radius:15px;flex-direction:column;gap:20px;width:100%;padding:30px;display:flex}.contactDetails .contactDetailsLocation .contactDetailsLocationBox h4{color:#0f172a;font-size:20px;font-weight:500}.contactDetails .contactDetailsLocation .contactDetailsLocationBox p{color:#0f172a;font-size:16px;line-height:1.4}.contactDetails .contactDetailsLocation .contactDetailsLocationBox a{color:var(--primaryColor);font-size:16px;text-decoration:none}.contactDetails .contactForm{width:100%;margin-top:60px;padding:10px}.contactDetails .contactForm .contactFormBg{background:#000;border-radius:20px;width:100%}.contactDetails .contactForm .contactFormBg .contactFormMain{flex-wrap:wrap;gap:100px;width:100%;padding:100px 0;display:flex}@media (max-width:950px){.contactDetails .contactForm .contactFormBg .contactFormMain{flex-direction:column;gap:40px}}@media (max-width:768px){.contactDetails .contactForm .contactFormBg .contactFormMain{padding:80px 0}}@media (max-width:480px){.contactDetails .contactForm .contactFormBg .contactFormMain{padding:60px 0}}.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol1{color:#fff;width:35%}@media (max-width:950px){.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol1{width:100%}}.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol1 p{color:#fff}.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol1 .contactDetailsLinks{background:#222328;border-radius:20px;flex-direction:column;gap:40px;width:100%;margin-top:60px;padding:40px;display:flex}@media (max-width:1024px){.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol1 .contactDetailsLinks{padding:30px}}.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol1 .contactDetailsLinks .contactDetailsLinksBox{flex-direction:column;gap:20px;display:flex}.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol1 .contactDetailsLinks .contactDetailsLinksBox h4{color:#fff;font-size:16px;font-weight:500}.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol1 .contactDetailsLinks .contactDetailsLinksBox a{color:#fff;width:fit-content;transition:var(--primaryTransition);font-size:26px;text-decoration:none}@media (max-width:1130px){.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol1 .contactDetailsLinks .contactDetailsLinksBox a{font-size:22px}}.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol1 .contactDetailsLinks .contactDetailsLinksBox a:hover{color:var(--primaryColor)}.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol1 .contactDetailsLinks .contactDetailsLinksBox .footerSocialLinks{align-items:center;gap:16px;display:flex}.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol1 .contactDetailsLinks .contactDetailsLinksBox .footerSocialLinks a{color:#fff;border:1px solid #fff3;border-radius:20px;justify-content:center;align-items:center;width:60px;height:60px;margin-top:0;transition:all .3s ease-in-out;display:flex}@media (max-width:1130px){.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol1 .contactDetailsLinks .contactDetailsLinksBox .footerSocialLinks a{width:50px;height:50px}}.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol1 .contactDetailsLinks .contactDetailsLinksBox .footerSocialLinks a:hover{border-color:var(--primaryColor)}.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol1 .contactDetailsLinks .contactDetailsLinksBox .footerSocialLinks a:hover svg{transition:all .3s ease-in-out;transform:scale(1.2)}.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol1 .contactDetailsLinks .contactDetailsLinksBox .footerSocialLinks a svg{width:20px;height:20px;transition:all .3s ease-in-out}@media (max-width:1130px){.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol1 .contactDetailsLinks .contactDetailsLinksBox .footerSocialLinks a svg{width:18px;height:18px}}.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol2{background:#fff;border-radius:20px;width:calc(65% - 100px);padding:60px}@media (max-width:1024px){.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol2{padding:40px}}@media (max-width:950px){.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol2{width:100%}}@media (max-width:768px){.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol2{padding:30px}}.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol2 form{flex-wrap:wrap;gap:20px;width:100%;display:flex}.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol2 form .formGroup{flex-direction:column;gap:10px;width:100%;display:flex}.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol2 form .formGroup label{color:#0f172a;font-size:16px;font-weight:500}.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol2 form .formGroup input,.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol2 form .formGroup textarea{color:#0f172a;background:#f6f6f6;border:none;border-radius:30px;height:60px;padding:0 20px;font-size:16px;transition:all .3s ease-in-out}.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol2 form .formGroup input::-moz-placeholder{color:#94a3b8}.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol2 form .formGroup textarea::-moz-placeholder{color:#94a3b8}.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol2 form .formGroup input::placeholder,.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol2 form .formGroup textarea::placeholder{color:#94a3b8}.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol2 form .formGroup input:focus,.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol2 form .formGroup textarea:focus{outline:none;box-shadow:0 0 0 2px #e2e8f0}.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol2 form .formGroup textarea{resize:none;border-radius:20px;height:120px;padding:20px}.contactDetails .contactForm .contactFormBg .contactFormMain .contactFormCol2 form button{border-radius:30px}
