.login-container{background-color:#000;min-height:100vh;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.login-container,.login-form{display:-ms-flexbox;display:flex}.login-form{background-color:#272727;padding:20px;border-radius:8px;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px;width:90%;max-width:430px}.website-logo-login-form{width:120px;-ms-flex-item-align:center;align-self:center;margin-bottom:20px}@media screen and (min-width:768px){.login-form{padding:40px}.website-logo-login-form{width:150px;margin-bottom:30px}}.input-field-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.login-input-label{font-family:"Roboto";font-size:14px;font-weight:600;margin-left:2px;color:#f8fafc}.login-input-field{-ms-flex-positive:1;flex-grow:1;margin-top:6px;padding:5px 5px 5px 15px;background-color:transparent;border:1px solid #64748b;border-radius:3px}.login-button,.login-input-field{font-family:"Roboto";height:40px;font-size:14px;color:#f8fafc;outline:none;cursor:pointer}.login-button{width:100%;background-color:#6366f1;font-weight:600;border:none;border-radius:10px}.error-msg{margin-top:2px;margin-left:4px;color:#ff0b37;font-family:"Roboto";font-size:13px}.navbar{background-color:#272727;padding-top:15px;padding-bottom:15px}.nav-container{width:90%;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.home-website-logo{width:110px}.nav-items{padding-left:0;list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:25px;gap:25px}.nav-link-lg{font-family:"Roboto";font-size:18px;font-weight:500}.nav-link-lg,.nav-link-sm{text-decoration:none;color:#fff}.small-header-icons{width:26px;height:26px;color:#fff;margin-left:15px}.logout-button-lg{background-color:#6366f1;border:none;border-radius:3px;padding:4px 22px;color:#f8fafc;font-family:"Roboto";font-size:14px;font-weight:500;cursor:pointer;outline:none}.logout-button-sm{margin-left:5px;background-color:transparent;border:none;cursor:pointer;outline:none}.logout-icon-sm{width:26px;height:26px;color:#fff}@media screen and (max-width:768px){.nav-items{margin-left:auto}.logout-button-lg,.nav-link-lg{display:none}}@media screen and (min-width:768px){.navbar{padding-top:25px;padding-bottom:25px}.home-website-logo{width:130px}.nav-items{grid-gap:30px;gap:30px}.small-header-icons{display:none}.logout-button-lg{font-size:16px;padding:6px 24px}.logout-btn-list-item-small{display:none}}@media screen and (min-width:1200px){.home-website-logo{width:150px}}.home-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.home-page{-ms-flex-positive:1;flex-grow:1;background-size:cover;padding:20px}@media screen and (max-width:575px){.home-page{background-image:url(https://assets.ccbp.in/frontend/react-js/home-sm-bg.png)}}@media screen and (min-width:576px){.home-page{background-image:url(https://assets.ccbp.in/frontend/react-js/home-lg-bg.png);padding:50px 40px 40px}}.home-page-content{max-width:500px}.home-heading{color:#fff;font-family:"Roboto";font-size:32px;line-height:1.4}@media screen and (min-width:768px){.home-heading{font-size:38px;font-weight:800}}@media screen and (min-width:1200px){.home-heading{font-size:50px;font-weight:500}}.home-description{color:#f1f5f9;font-family:"Roboto";font-size:16px;margin-top:25px;line-height:1.5}@media screen and (min-width:768px){.home-description{font-size:18px}}@media screen and (min-width:1200px){.home-description{font-size:22px}}.find-jobs-button{background-color:#6366f1;padding:10px 18px;border-radius:10px;color:#f8fafc;font-family:"Roboto";font-size:14px;border:none;cursor:pointer;outline:none;margin-top:10px}@media screen and (min-width:768px){.find-jobs-button{font-size:15px;padding:12px 20px}}@media screen and (min-width:1200px){.find-jobs-button{font-size:18px;padding:14px 22px}}.profile-details-container{background-image:url(https://assets.ccbp.in/frontend/react-js/profile-bg.png);background-size:cover;padding:20px;border-radius:30px 30px 15px 15px;height:180px}@media screen and (min-width:768px){.profile-details-container{height:200px}}.profile-image{width:65px;height:60px}.profile-name{font-family:"Roboto";color:#6366f1;margin-top:5px;margin-bottom:0;font-size:24px}.profile-bio{font-family:"Roboto";color:#2c3643;font-size:14px;line-height:1.5}.loader-container-profile,.profile-failure-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:180px}.retry-button{padding:8px 22px;background-color:#4f46e5;color:#f8fafc;font-family:"Roboto";font-size:14px;border:none;border-radius:3px;cursor:pointer;outline:none}@media screen and (min-width:768px){.loader-container-profile,.profile-failure-container{height:200px}.retry-button{padding:8px 26px}}.filters-group-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px;padding-bottom:30px}.filter-heading{margin:0;font-family:"Roboto";color:#f8fafc;font-size:18px;font-weight:500}.filters-list{padding-left:0;list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-gap:15px;gap:15px;margin:0}.fliters-list-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.checkbox-input{width:14px;height:14px;cursor:pointer;outline:none}.filter-label{font-family:"Roboto";color:#f1f5f9;margin-left:16px;font-size:16px;font-weight:400}.job-card{background-color:#272727;border-radius:15px}@media screen and (min-width:768px){.job-card{width:90%}}.job-card-link{text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-gap:16px;gap:16px;padding:12px}.logo-title-container-card{display:-ms-flexbox;display:flex;grid-gap:10px;gap:10px}.company-logo-card{width:70px;height:70px}.job-title-card{color:#f8fafc;font-family:"Roboto";font-size:20px;font-weight:500;margin:0 0 10px}.rating-container-card{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:8px;gap:8px}.star-icon-card{color:#fbbf24;width:22px;height:22px}.rating-number-card{margin:0;color:#f8fafc;font-family:"Roboto";font-size:18px;font-weight:400}.location-package-container-card{grid-gap:18px;gap:18px}.icon-type-container-card,.location-package-container-card{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.icon-type-container-card{grid-gap:5px;gap:5px}.type-icon{color:#fff;width:18px;height:18px}.type-text{margin:0;font-weight:300;font-size:15px}.package-text,.type-text{font-family:"Roboto";color:#f8fafc}.package-text{margin:0 0 0 auto;font-weight:500;font-size:18px}.description-heading-card{margin:0;font-family:"Roboto";color:#fff;font-weight:400;font-size:17px}.job-description-card{margin:0;font-family:"Roboto";color:#fff;font-weight:300;font-size:15px;line-height:1.4}.jobs-page-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh;background-color:#121212}.jobs-page{-ms-flex-positive:1;flex-grow:1;padding-top:25px;width:90%;-ms-flex-item-align:center;align-self:center;padding-bottom:40px}@media screen and (min-width:768px){.jobs-page{display:-ms-flexbox;display:flex;grid-gap:30px;gap:30px}}.side-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px}@media screen and (min-width:768px){.side-bar{width:30%;max-width:350px;-ms-flex-negative:0;flex-shrink:0}}.jobs-container{-ms-flex-positive:1;flex-grow:1}.jobs-container,.jobs-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.jobs-list{padding-left:0;list-style-type:none;grid-gap:20px;gap:20px}.search-bar{width:100%;border:1px solid #cbd5e1;border-radius:5px;height:35px;display:-ms-flexbox;display:flex}#largeSearchBar{display:none}@media screen and (min-width:768px){.search-bar{max-width:430px;height:40px}#smallSearchBar{display:none}#largeSearchBar{display:-ms-inline-flexbox;display:inline-flex}}.search-input{-ms-flex-positive:1;flex-grow:1;background-color:transparent;border:none;padding:4px 4px 4px 15px;font-family:"Roboto";font-size:14px;color:#f1f5f9;cursor:pointer;outline:none}@media screen and (min-width:768px){.search-input{font-size:16px}}.search-button{width:15%;background-color:#272727;border:none;cursor:pointer;outline:none}.search-icon{color:#f1f5f9;width:18px;height:18px}.separator{border-color:#7e858e;width:100%;border-width:1px;margin:0}.jobs-loader-container{min-height:50vh}.jobs-api-failure-container,.jobs-loader-container,.no-jobs-container{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.jobs-api-failure-container,.no-jobs-container{-ms-flex-direction:column;flex-direction:column;grid-gap:15px;gap:15px;text-align:center;width:80%;margin:auto}.job-api-failure-image,.no-jobs-image{width:100%;max-width:350px}.failure-view-heading,.no-jobs-heading{margin:0;color:#fff;font-family:"Roboto";font-size:22px;font-weight:500}.failure-view-description,.no-jobs-description{margin:0;color:#fff;font-family:"Roboto";font-size:14px;line-height:1.5;font-weight:300}@media screen and (min-width:768px){.job-api-failure-image{max-width:430px}.failure-view-heading{font-size:24px}.failure-view-description{font-size:15px}}@media screen and (min-width:1200px){.job-api-failure-image{max-width:430px}.failure-view-heading{font-size:34px}}.not-found-page{min-height:100vh;background-color:#000}.not-found-container,.not-found-page{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.not-found-container{-ms-flex-direction:column;flex-direction:column;grid-gap:15px;gap:15px;text-align:center;width:80%;margin:auto}.not-found-image{width:100%;max-width:350px}.not-found-heading{margin:15px 0 0;color:#f8fafc;font-family:"Roboto";font-size:24px;font-weight:500}.not-found-description{margin:0;color:#f1f5f9;font-family:"Roboto";font-size:14px;line-height:1.3;font-weight:300}@media screen and (min-width:768px){.not-found-image{max-width:410px}.not-found-heading{font-size:24px}}@media screen and (min-width:1200px){.not-found-heading{font-size:32px}}.similar-job-card{background-color:#272727;border-radius:15px;max-width:350px;grid-gap:16px;gap:16px;padding:12px}.job-details-page,.similar-job-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.job-details-page{min-height:100vh;background-color:#121212}.job-details-content-container{-ms-flex-positive:1;flex-grow:1;padding-top:25px;width:90%;max-width:950px;-ms-flex-item-align:center;align-self:center;padding-bottom:40px}@media screen and (min-width:768px){.job-details-content-container{padding-top:35px}}@media screen and (min-width:992px){.job-details-content-container{padding-top:45px}}@media screen and (min-width:1200px){.job-details-content-container{padding-top:55px}}.job-details{background-color:#272727;border-radius:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-gap:16px;gap:16px;padding:12px 12px 25px}@media screen and (min-width:768px){.job-details{padding:16px 16px 35px}}.description-visit-link-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.company-link{text-decoration:none;color:#6366f1;font-size:16px;font-weight:500;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.external-link-logo{width:15px;height:15px;margin-bottom:3px;margin-left:3px}.life-at-company-heading,.skills-heading{margin:0;font-family:"Roboto";color:#fff;font-weight:400;font-size:18px}@media screen and (min-width:992px){.life-at-company-heading,.skills-heading{margin-top:25px}}.skills-list{margin:0;padding-left:0;list-style-type:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.skill-item,.skills-list{display:-ms-flexbox;display:flex}.skill-item{margin-bottom:30px;-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px;width:150px}.skill-image{width:29px}.skill-name{margin:0;font-family:"Roboto";color:#fff;font-weight:500;font-size:15px}@media screen and (min-width:992px){.skills-list{grid-gap:30px;gap:30px}.skill-item{width:auto;margin-bottom:0}}.company-life-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px}@media screen and (min-width:768px){.company-life-container{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}.life-description{margin:0;font-family:"Roboto";color:#fff;font-weight:300;font-size:15px;line-height:1.4}.life-image{width:100%;max-width:430px;height:200px}@media screen and (min-width:768px){.life-description{width:50%;line-height:1.6;font-size:16px}.life-image{width:45%;height:200px}}.similar-jobs-heading{color:#fff;font-family:"Roboto";font-size:23px;font-weight:500;margin-top:30px}.similar-jobs-list{padding-left:0;list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:20px;gap:20px}@media screen and (min-width:768px){.similar-jobs-list{grid-gap:25px;gap:25px}}*{-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.d4318213.chunk.css.map */