.login-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;margin:auto;background-color:#000}@media screen and (min-width:992px){.login-container{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}}.login-logo-desktop{width:160px;margin-bottom:25px}.login-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;background-color:#202020;border-radius:8px;padding:30px 20px;width:100%;max-width:350px}@media screen and (min-width:992px){.login-form{padding:50px 40px;-webkit-box-shadow:0 8px 40px rgba(7,7,7,.5);box-shadow:0 8px 40px rgba(7,7,7,.5)}}.input-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:18px}.input-label{font-size:12px;font-weight:700;color:#f1f5f9;margin-bottom:6px;font-family:"Roboto"}.input-field{height:40px;font-size:14px;border-radius:6px;border:1px solid #475569;background-color:#2c2c2c;color:#fff;padding:8px 12px;outline:none}.input-field:focus{border:1px solid #6366f1}.login-btn{margin-top:24px;width:100%;height:40px;border-radius:6px;background-color:#6366f1;color:#fff;border:none;font-size:15px;font-weight:700;cursor:pointer}.login-btn:hover{background-color:#4f46e5}.error-msg{margin-top:8px;font-size:12px;color:#ff0b37;-ms-flex-item-align:start;align-self:flex-start}.nav-header{background-color:#2c364c;padding:10px 20px}.nav-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.website-logo{width:120px}.nav-link{text-decoration:none;color:#fff;font-weight:500}.nav-bar-mobile-logo-container{-ms-flex-pack:justify;justify-content:space-between;width:100%}.nav-bar-mobile-logo-container,.nav-menu-list-mobile{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.nav-menu-list-mobile{list-style-type:none;padding-left:0;margin:0}.nav-menu-item-mobile{margin:0 8px}.nav-mobile-btn{background:none;border:none;cursor:pointer}.nav-icon{font-size:22px;color:#fff}.nav-bar-large-container{display:none;-ms-flex-pack:justify;justify-content:space-between;width:100%}.nav-bar-large-container,.nav-menu{-ms-flex-align:center;align-items:center}.nav-menu{display:-ms-flexbox;display:flex;list-style-type:none;padding-left:0;margin:0}.nav-menu-item{margin:0 15px}.logout-desktop-btn{background-color:#6366f1;border:none;color:#fff;font-size:14px;font-weight:500;padding:6px 12px;border-radius:4px;cursor:pointer}@media screen and (min-width:768px){.nav-bar-mobile-logo-container{display:none}.nav-bar-large-container{display:-ms-flexbox;display:flex}.website-logo{width:150px}.nav-link{font-size:16px}.logout-desktop-btn{padding:8px 16px;font-size:15px}}.home-container{-ms-flex-pack:start;justify-content:flex-start;min-height:90vh;background-color:#000;padding:20px;background-image:url(https://assets.ccbp.in/frontend/react-js/home-sm-bg.png);background-size:cover}.home-container,.home-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.home-content{text-align:left;max-width:500px}.home-heading{color:#fff;font-size:28px;font-weight:700;margin-bottom:15px}.home-description{color:#cbd5e1;font-size:16px;line-height:1.6;margin-bottom:20px}.find-jobs-button{background-color:#6366f1;color:#fff;border:none;border-radius:8px;padding:10px 20px;font-size:16px;cursor:pointer;outline:none}.find-jobs-button:hover{background-color:#4f46e5}@media screen and (min-width:768px){.home-container{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:40px 80px;background-image:url(https://assets.ccbp.in/frontend/react-js/home-lg-bg.png)}.home-content{max-width:500px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.home-heading{font-size:36px}.home-description{font-size:18px}.find-jobs-button{font-size:18px;padding:12px 24px}}.profile-section{width:100%;background-color:#2c364c;border-radius:8px;padding:20px;margin-bottom:20px}.profile-container{text-align:left;color:#fff}.profile-image{width:80px;height:80px;border-radius:50%;margin-bottom:15px}.profile-name{font-size:18px;font-weight:600;color:#6366f1;margin-bottom:8px}.profile-bio{font-size:14px;color:#cbd5e1;margin:0}.loader-container,.profile-failure-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:120px}.retry-button{background-color:#4f46e5;color:#fff;border:none;border-radius:6px;padding:8px 16px;cursor:pointer;font-size:14px}.retry-button:hover{background-color:#4338ca}@media screen and (min-width:768px){.profile-container,.profile-section{text-align:left}.profile-name{font-size:20px}.profile-bio{font-size:15px}}.job-card{background-color:#202020;margin-bottom:16px;list-style-type:none}.job-link{text-decoration:none;color:inherit}.company-logo{height:50px;width:50px;margin-right:12px}.job-title{font-size:18px}.rating-container{margin-top:4px}.star-icon{margin-right:4px}.rating{color:#fff}.job-meta{margin-top:12px}.location-employment{grid-gap:16px;gap:16px}.icon{margin-right:4px;color:#fff}.meta-text{color:#cbd5e1;font-size:14px}.package{color:#fff}.separator{border:1px solid #475569;margin:12px 0}.job-description{margin-top:12px}.description-heading{color:#fff;font-size:16px;margin-bottom:6px}.description{color:#cbd5e1;line-height:1.5}.jobs-list-section{width:100%;padding:20px 0}.jobs-list{list-style-type:none;padding-left:0;grid-gap:20px;gap:20px}.jobs-failure-view,.jobs-loader-container,.no-jobs-view{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:300px;text-align:center}.failure-img,.no-jobs-img{width:250px;max-width:90%;margin-bottom:15px}.failure-heading,.no-jobs-heading{font-size:20px;margin-bottom:10px;color:#f8fafc}.failure-desc,.no-jobs-desc{font-size:14px;color:#cbd5e1;margin-bottom:20px}.retry-btn:hover{background-color:#4f46e5}.jobs-container{background-color:#121212;color:#fff;min-height:100vh}.search-bar-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid #475569;border-radius:6px;padding:6px 12px;margin-bottom:20px;background-color:transparent}.search-input{-ms-flex-positive:1;flex-grow:1;border:none;outline:none;background:transparent;font-size:14px;color:#fff}.search-input::-webkit-input-placeholder{color:#94a3b8}.search-input::-moz-placeholder{color:#94a3b8}.search-input:-ms-input-placeholder{color:#94a3b8}.search-input::-ms-input-placeholder{color:#94a3b8}.search-input::placeholder{color:#94a3b8}.search-btn{background:none;border:none;cursor:pointer}.search-icon{font-size:20px;color:#94a3b8;cursor:pointer;margin-left:8px}.jobs-mobile-view{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px;padding:20px}.jobs-desktop-view{display:none}.left-section{-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px;border-right:1px solid #334155;padding-right:20px;-ms-flex:0 0 28%;flex:0 0 28%}.left-section,.right-section{display:-ms-flexbox;display:flex}.right-section{-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1;flex:1 1;padding-left:20px}.jobs-list{list-style:none;padding:0;margin:0;grid-gap:16px;gap:16px}.job-card,.jobs-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.job-card{background-color:#1e293b;border-radius:8px;padding:16px;grid-gap:10px;gap:10px;color:#fff}.job-card h1,.job-card h2,.job-card p{margin:0;font-family:"Roboto",sans-serif}.job-card .job-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:12px;gap:12px}.job-card .company-logo{width:50px;height:50px;-o-object-fit:contain;object-fit:contain}.job-card .job-title{font-size:18px;font-weight:500;color:#fff}.job-card .rating{font-size:14px;color:#facc15}.job-card .job-info{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:12px;gap:12px;font-size:13px;color:#cbd5e1}.job-card .job-desc{font-size:14px;color:#e2e8f0}@media screen and (min-width:768px){.jobs-mobile-view{display:none}.jobs-desktop-view{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;grid-gap:30px;gap:30px;padding:30px 40px}.search-bar-container{margin-bottom:20px;width:400px;max-width:none}}.similar-job-item{background-color:#202020;border-radius:12px;padding:20px;color:#f1f5f9;list-style-type:none;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.similar-job-item:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.6);box-shadow:0 4px 12px rgba(0,0,0,.6)}.similar-job-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:15px;gap:15px;margin-bottom:15px}.similar-job-logo{width:55px;height:55px;border-radius:6px;-o-object-fit:contain;object-fit:contain}.similar-job-title-rating{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.similar-job-title{font-size:18px;font-weight:600;color:#fff;margin:0}.star-icon{font-size:16px}.rating{font-size:14px}.section-heading{font-size:16px;font-weight:600;margin:12px 0 6px;color:#f8fafc}.description{font-size:14px;margin-bottom:15px}.similar-job-meta{display:-ms-flexbox;display:flex;grid-gap:20px;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:12px}.similar-job-meta .employment-type,.similar-job-meta .location{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:6px;gap:6px;font-size:14px;color:#e2e8f0}.icon{font-size:16px;color:#f8fafc}@media screen and (min-width:768px){.similar-job-item{padding:25px}.similar-job-title{font-size:20px}.description{font-size:15px}}.job-item-details-container{background-color:#000;min-height:100vh;padding:20px;color:#f1f5f9;font-family:"Roboto"}.job-details-success{background-color:#202020;border-radius:12px;padding:25px;max-width:900px;margin:0 auto}.job-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:15px;gap:15px;margin-bottom:20px}.job-company-logo{width:65px;height:65px}.job-title-rating{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.job-title{font-size:22px;font-weight:600;color:#fff;margin:0}.rating-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:6px}.star-icon{color:#fbbf24;font-size:18px;margin-right:6px}.rating{font-size:15px;color:#e2e8f0}.job-meta{-ms-flex-pack:justify;justify-content:space-between;margin:15px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:15px;gap:15px}.job-meta,.location-employment{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.location-employment{grid-gap:20px;gap:20px}.employment-type,.location{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:5px;gap:5px;font-size:15px}.package{font-size:16px;font-weight:500;color:#e2e8f0}.separator{border:none;border-top:1px solid #2d2d2d;margin:20px 0}.description-section{margin-bottom:25px}.description-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.description-heading{font-size:18px;font-weight:600}.visit-link{font-size:14px;font-weight:500;color:#6366f1;text-decoration:none}.description{margin-top:10px;font-size:15px;line-height:1.6;color:#d1d5db}.skills-section{margin-bottom:30px}.skills-list{-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:15px;gap:15px;margin-top:15px;padding:0;list-style:none}.skill-item,.skills-list{display:-ms-flexbox;display:flex}.skill-item{-ms-flex-align:center;align-items:center;background-color:#1f1f1f;padding:8px 14px;border-radius:8px}.skill-icon{width:28px;height:28px;margin-right:8px}.life-section{margin-bottom:30px}.life-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-gap:15px;gap:15px;margin-top:15px}.life-content p{-ms-flex:2 1;flex:2 1;font-size:15px;line-height:1.6;color:#d1d5db}.life-image{-ms-flex:1 1;flex:1 1;width:100%;max-width:350px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.similar-jobs-list{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;padding:0;margin-top:20px;list-style:none}.job-details-failure,.job-details-loader{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:60vh;text-align:center}.failure-img{width:250px;margin-bottom:15px}.failure-heading{font-size:20px;margin-bottom:10px}.failure-desc{font-size:15px;color:#d1d5db;margin-bottom:15px}.retry-btn{padding:8px 16px;border-radius:6px;background-color:#6366f1;border:none;color:#fff;font-size:14px;cursor:pointer}@media screen and (min-width:768px){.life-content{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start}.similar-jobs-list{grid-template-columns:1fr 1fr}}@media screen and (min-width:1200px){.similar-jobs-list{grid-template-columns:1fr 1fr 1fr}}.not-found-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:70vh}.not-found-img{width:400px}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/*# sourceMappingURL=main.354c7bba.chunk.css.map */