.bg-container{background-color:#000;min-height:100vh}.login-form-container{height:100vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.login-from{background-color:#202020;padding:30px;border-radius:10px;width:430px;text-align:center;margin:20px}.website-logo{width:137px;padding-bottom:30px}form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}label{padding-bottom:10px;color:#fff}.input{border-radius:7px;font-size:15px;border:1px solid #b6c5ff;outline:0;background-color:#202020;margin-bottom:20px}.input,.login-btn{width:100%;padding:10px;color:#fff}.login-btn{font-size:17px;background-color:#6366f1;border:none;outline:none;border-radius:8px;margin-top:10px;cursor:pointer}.error-msg{color:#ff0b37}.navbar{background-color:#272727;height:75px;-ms-flex-pack:center;justify-content:center;position:sticky;top:0;margin-bottom:20px}.navbar,.navbar-elements{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.navbar-elements{width:90%;-ms-flex-pack:justify;justify-content:space-between;max-width:1110px}.website-main-logo{width:110px}.home-jobs-links{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:20px;gap:20px}@media screen and (max-width:768px){.home-jobs-links{display:none}}.mobile-nav-links{display:none}@media screen and (max-width:768px){.mobile-nav-links{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:15px;gap:15px}.mobile-home-logo{font-size:30px;color:#fff}.mobile-logout-btn{background:transparent;border:none;outline:none;cursor:pointer}.nav-logout{width:30px;color:#fff}}.link{text-decoration:none}.nav-links{color:#fff;font-weight:700}.logout-btn{padding:10px 33px;background-color:#6366f1;color:#fff;border:none;outline:none;border-radius:6px;cursor:pointer;font-weight:600}@media screen and (max-width:768px){.large-device,.logout-btn{display:none}}.nav-list{list-style-type:none}.home-container{background-image:url(https://assets.ccbp.in/frontend/react-js/home-sm-bg.png);height:100vh;background-size:cover}@media screen and (min-width:768px){.home-container{background-image:url(https://assets.ccbp.in/frontend/react-js/home-lg-bg.png)}}.home-section{width:100%;max-width:1140px;margin:auto}.home-card{width:50%;color:#fff;padding:50px 20px}.home-heading{padding:10px 0;font-size:50px}.home-description{padding:10px 0;font-weight:500}@media screen and (max-width:768px){.home-card{width:100%}.home-heading{font-size:35px}}.find-jobs-btn{padding:10px 25px;background-color:#6366f1;color:#fff;border:none;outline:none;border-radius:6px;cursor:pointer;font-weight:600;margin-top:20px}.utility-flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.job-item{background-color:#272727;padding:20px;border-radius:10px;list-style-type:none;color:#fff}.logo-and-title{grid-gap:10px;gap:10px}.company-logo{width:70px}.star-and-rating{grid-gap:8px;gap:8px;padding-top:10px}.location-employment-type-package-container{-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.location-and-employment-type{grid-gap:30px;gap:30px}.job-type-logo-and-job-type,.location-logo-and-location{grid-gap:7px;gap:7px}.line{border:1px solid #b6c5ff}.description-heading{padding-bottom:10px}.profile-section{background-image:url(https://assets.ccbp.in/frontend/react-js/profile-bg.png);background-size:cover;padding:20px;border-radius:26px;text-align:center}.profile-name{color:#6366f1;font-size:25px;padding:10px 0}.user-description{color:#64748b;font-weight:500}.line{margin:20px 0}.failure-profile-container,.profile-loader{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:250px}.filter-heading{font-size:30px}.employment-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-gap:10px;gap:10px;padding-top:20px}.employment-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:8px;gap:8px}.label{padding:0;font-weight:500;font-size:18px;cursor:pointer}.salary-heading{font-size:30px}.radio{width:15px;height:15px}.filter-and-jobs-container{width:100%;display:-ms-flexbox;display:flex;margin:auto;grid-gap:20px;gap:20px;max-width:1140px;padding:0 20px 20px;color:#fff}@media screen and (max-width:768px){.filter-and-jobs-container{-ms-flex-direction:column;flex-direction:column}}.profile-and-filter-container{width:100%}@media screen and (min-width:768px){.profile-and-filter-container{width:30%;height:80vh;position:sticky;top:95px}}.jobs-section-container{width:100%}@media screen and (min-width:768px){.jobs-section-container{width:70%}}.jobs-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px}.input-container{display:-ms-flexbox;display:flex;border:1px solid #2c364c;width:100%;-ms-flex-align:center;align-items:center;margin-bottom:20px;border-radius:8px}@media screen and (min-width:768px){.input-container{width:45%}}.search-input{background-color:#000;border:none;padding:10px;width:100%;border-radius:8px;font-size:15px;outline:none;color:#fff}.search-btn{background-color:#272727;border:none;outline:none;width:60px;font-size:19px;border-bottom-right-radius:7px;border-top-right-radius:7px;height:45px;cursor:pointer;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.loader-container{margin:auto}.failure-container{margin:auto;text-align:center}.failure-img{width:100%}.failure-heading{font-size:40px;padding:15px 0}.failure-para{color:#f8fafc;padding:20px 0}.retry-btn{padding:10px 33px;background-color:#6366f1;color:#fff;border:none;outline:none;border-radius:6px;cursor:pointer;font-weight:600}.no-job-img{width:70%}.description-and-link{-ms-flex-pack:justify;justify-content:space-between}.description-and-link,.visit-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.visit-link{text-decoration:none;color:#6366f1;font-size:20px;grid-gap:7px;gap:7px}.description{font-weight:500;line-height:1.6;color:#cbd5e1;font-size:17px}.location-and-employment-type{margin-top:20px}.skills-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:30px;gap:30px;margin:20px 0}@media screen and (min-width:768px){.skills-container{margin:20px 0;grid-gap:50px;gap:50px}}.skill-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:45%;grid-gap:10px;gap:10px}@media screen and (min-width:768px){.skill-item{width:250px}}.skill-img{width:40px}@media screen and (min-width:768px){.skill-img{width:70px}}.life-at-company-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.life-at-company-container{-ms-flex-direction:row;flex-direction:row;grid-gap:30px;gap:30px}}.company-card{width:100%}@media screen and (min-width:768px){.company-card{width:60%}}.company-img-card{width:100%}@media screen and (min-width:768px){.company-img-card{width:40%}}.life-at-company-img{width:100%}.life-at-company-para{padding:29px 0;line-height:1.6;font-size:17px;font-weight:500;color:#cbd5e1}.similar-jobs-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:30px;gap:30px;padding-bottom:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.similar-job-item{padding:20px;background-color:#272727;border-radius:10px;color:#fff;list-style-type:none;width:100%}@media screen and (min-width:768px){.similar-job-item{width:30%;min-height:483px}}.similar-job-description-heading{padding:14px 0}.job-description{padding-bottom:10px}.job-details-section{width:90%;max-width:1140px;margin:auto}.job-details-container{padding:20px;background-color:#272727;border-radius:10px;color:#fff}.similar-jobs-heading{padding:20px 0;color:#fff;font-size:36px}.job-details-loader-and-failure{max-width:1140px;text-align:center;width:100%;color:#fff}.job-details-failure-img{width:60%}.not-found-container{height:100vh;background-color:#000;color:#fff}.not-found-card,.not-found-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.not-found-card{-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px}.not-found-img{padding-top:50px}*{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}*,body{margin:0}body{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.23abc4f1.chunk.css.map */