.bg-container{background-color:#000;height:100vh;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.bg-container,.login-content{display:-ms-flexbox;display:flex}.login-content{width:90%;max-width:450px;background-color:#272727;padding:40px;border-radius:10px;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.login-content{padding:40px 20px}}.website-logo{-ms-flex-item-align:center;align-self:center;width:150px}.login-form-container{margin-top:20px}.label-input-container,.login-form-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.label-input-container{margin-top:30px}.label{color:#f8fafc;font-size:12px;font-weight:500;font-family:"Roboto";margin-bottom:10px}.input{height:40px;background-color:transparent;border:1px solid #64748b;border-radius:2px;font-size:14px;padding:0 15px;outline:none;color:#f8fafc}.input:focus{background-color:#2c364c}.login-button{height:40px;background-color:#6366f1;font-size:14px;font-weight:500;color:#f8fafc;border-style:none;border-radius:10px;margin-top:30px;cursor:pointer}.error-msg{font-size:12px;font-family:"Roboto";color:#ff0b37}.nav-container{background-color:#272727;-ms-flex-pack:center;justify-content:center}.nav-container,.nav-content{display:-ms-flexbox;display:flex}.nav-content{width:90%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;list-style-type:none;padding:0}.nav-logo{width:150px}@media (max-width:767px){.nav-logo{width:65px}}.link-styling{text-decoration:none}.nav-label-container{display:-ms-flexbox;display:flex;margin:0}@media (max-width:767px){.nav-label-container{display:none}}.nav-label{font-size:16px;margin-right:15px}.logout-button,.nav-label{font-family:"Roboto";color:#f8fafc}.logout-button{background-color:#6366f1;padding:8px 25px;border-style:none;border-radius:4px;font-size:14px;cursor:pointer}@media (max-width:767px){.logout-button{display:none}}.sm-nav-icons-container{display:none}@media (max-width:767px){.sm-nav-icons-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.sm-nav-icons{color:#f8fafc;font-size:16px;margin-left:15px}.sm-nav-buttons{background-color:transparent;border-style:none;padding:0;cursor:pointer}}.home-bg-container{background-image:url(https://assets.ccbp.in/frontend/react-js/home-lg-bg.png);background-size:cover;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.home-bg-container{background-image:url(https://assets.ccbp.in/frontend/react-js/home-sm-bg.png)}}.home-page{width:90%;-ms-flex-item-align:center;align-self:center;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:767px){.home-page{-ms-flex-align:start;align-items:flex-start}}.home-page-content{width:60%}@media (max-width:767px){.home-page-content{width:100%}}.home-page-heading{font-size:60px;font-family:"Roboto";font-weight:500;color:#fff}@media (max-width:767px){.home-page-heading{font-size:26px}}.home-page-description{font-size:24px;font-family:"Roboto";font-weight:300;color:#f8fafc}@media (max-width:767px){.home-page-description{font-size:14px;line-height:2}}.find-jobs-button{width:130px;height:50px;background-color:#6366f1;color:#fff;font-family:"Roboto";font-size:16px;font-weight:500;border-style:none;border-radius:10px;cursor:pointer}@media (max-width:767px){.find-jobs-button{width:80px;height:30px;font-size:10px;border-radius:6px}}.profile-container{background-image:url(https://assets.ccbp.in/frontend/react-js/profile-bg.png);background-size:cover;background-position:50%;border-radius:14px;margin:30px 0;padding:30px 15px}.profile-img{width:50px}.profile-name{font-family:"Roboto";font-size:18px;font-weight:500;color:#6366f1}@media (max-width:767px){.profile-name{font-size:16px}}.profile-bio{font-family:"Roboto";font-size:14px;font-weight:400;color:#64748b}@media (max-width:767px){.profile-bio{font-size:12px}}.loader-container{height:30%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.loader-container{height:150px}}.failure-view-container{height:30%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.failure-view-container{height:150px}}.profile-retry-button{background-color:#4f46e5;padding:10px 30px;border-style:none;border-radius:4px;font-family:"Roboto";font-weight:500;font-size:12px;color:#f8fafc;cursor:pointer}.profile-filter-container{width:20%}@media (max-width:767px){.profile-filter-container{width:100%}}.filter-heading{font-family:"Roboto";font-size:16px;font-weight:500;color:#f8fafc;margin-bottom:20px;margin-top:30px}@media (max-width:767px){.filter-heading{font-size:14px;margin-top:20px;margin-bottom:15px}}.employment-types-container{list-style-type:none;padding:0}.employment-type{margin-bottom:15px}@media (max-width:767px){.employment-type{margin-bottom:10px}}.employment-type-label{font-family:"Roboto";font-size:14px;color:#f8fafc;margin-left:10px}@media (max-width:767px){.employment-type-label{font-size:12px}}.jobs-page-hr{border:1px solid #64748b}.salary-ranges-container{list-style-type:none;padding:0}.salary-range{margin-bottom:15px}@media (max-width:767px){.salary-range{margin-bottom:10px}}.salary-range-label{font-family:"Roboto";font-size:14px;color:#f8fafc;margin-left:10px}@media (max-width:767px){.salary-range-label{font-size:12px}}.job-item-card{background-color:#272727;padding:30px 20px;margin-bottom:20px;border-radius:14px;color:#f1f5f9}@media (max-width:767px){.job-item-card{padding:20px 15px;margin-bottom:20px}}.job-item-header-container{display:-ms-flexbox;display:flex}.job-item-card-company-logo{width:70px;height:70px;margin-right:20px}@media (max-width:767px){.job-item-card-company-logo{width:50px;height:50px;margin-right:15px}}.job-item-card-title{padding:0;margin-top:0;font-family:"Roboto";font-size:20px;font-weight:500}@media (max-width:767px){.job-item-card-title{font-size:16px}}.rating{font-family:"Roboto";font-size:20px;font-weight:500;margin-top:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:767px){.rating{font-size:16px}}.star-icon{color:#fbbf24;font-size:18px;margin-right:5px}@media (max-width:767px){.star-icon{font-size:16px}}.job-location-type-salary-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.job-location,.job-location-type-container{display:-ms-flexbox;display:flex}.job-location{font-family:"Roboto";font-size:14px;margin-right:20px;-ms-flex-align:center;align-items:center}@media (max-width:767px){.job-location{font-size:10px;margin-right:10px}}.location-icon{font-size:18px;margin-right:5px}@media (max-width:767px){.location-icon{font-size:14px}}.job-type{font-family:"Roboto";font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:767px){.job-type{font-size:10px}}.brief-case-icon{font-size:20px;margin-right:5px}@media (max-width:767px){.brief-case-icon{font-size:14px}}.salary{font-family:"Roboto";font-size:20px;font-weight:500;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:767px){.salary{font-size:14px}}.job-description-heading{font-family:"Roboto";font-size:18px;font-weight:500;margin-top:20px}@media (max-width:767px){.job-description-heading{font-size:14px}}.job-description{font-family:"Roboto";font-size:16px;line-height:2}@media (max-width:767px){.job-description{font-size:12px;line-height:1.5}}.jobs-bg-container{background-color:#000;min-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.sm-search-container{display:none}@media (max-width:767px){.sm-search-container{display:-ms-flexbox;display:flex;border:1px solid #64748b;border-radius:3px;width:90%;-ms-flex-item-align:center;align-self:center;margin-top:20px}}.jobs-page{width:90%;-ms-flex-item-align:center;align-self:center;display:-ms-flexbox;display:flex}@media (max-width:767px){.jobs-page{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;width:100%;padding:0 20px}}.job-items-container{width:80%;padding-left:30px;padding-top:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.job-items-container{width:100%;padding:0}}.search-container{border:1px solid #64748b;border-radius:3px;width:50%;display:-ms-flexbox;display:flex}@media (max-width:767px){.search-container{display:none}}.search-input{height:30px;background-color:transparent;font-size:14px;padding:5px 10px;border-style:none;-ms-flex-positive:1;flex-grow:1;outline:none;color:#f1f5f9}@media (max-width:767px){.search-input{font-size:12px}}.search-button{width:12%;border-style:none;background-color:#2c364c;cursor:pointer}.search-icon{color:#f1f5f9;width:100%}.job-items-list-container{list-style-type:none;padding:0;margin:30px 0}.jobs-list-failure-view-container,.jobs-list-loader-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-list-failure-view-container{-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.jobs-list-failure-view-container{margin-top:20px;margin-bottom:20px}}.jobs-list-failure-view-image{width:50%}@media (max-width:767px){.jobs-list-failure-view-image{width:70%}}.jobs-list-failure-view-heading{font-family:"Roboto";font-size:40px;font-weight:400;color:#f1f5f9;margin-bottom:10px}@media (max-width:767px){.jobs-list-failure-view-heading{font-size:14px;margin-bottom:0;margin-top:20px}}.jobs-list-failure-view-text{font-family:"Roboto";font-size:14px;color:#cbd5e1}@media (max-width:767px){.jobs-list-failure-view-text{font-size:12px;margin-bottom:10px;margin-top:20px}}.job-list-retry-button{background-color:#4f46e5;padding:10px 30px;border-style:none;border-radius:4px;font-family:"Roboto";font-weight:500;font-size:12px;color:#f8fafc;cursor:pointer}.no-jobs-view-container{-ms-flex-positive:1;flex-grow:1;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.no-jobs-view-container{margin-top:20px;margin-bottom:20px}}.no-jobs-view-image{width:70%}.no-jobs-view-heading{font-family:"Roboto";font-size:40px;font-weight:400;color:#f1f5f9;margin-bottom:10px}@media (max-width:767px){.no-jobs-view-heading{font-size:14px;margin-bottom:0;margin-top:20px}}.no-jobs-view-text{font-family:"Roboto";font-size:14px;color:#cbd5e1}@media (max-width:767px){.no-jobs-view-text{font-size:12px}}.similar-job-item-card{background-color:#272727;padding:30px 20px;margin-bottom:20px;border-radius:14px;color:#f1f5f9;width:45%;margin-right:20px;margin-top:20px}.similar-job-description-heading{font-family:"Roboto";font-size:18px;font-weight:500;margin-top:20px}.similar-job-description{font-family:"Roboto";font-size:16px;line-height:1.5}@media (max-width:767px){.similar-job-item-card{width:100%;margin-right:0;margin-top:0;padding:15px}.similar-job-description-heading{font-size:16px}.similar-job-description{font-size:12px}}.job-item-details-bg-container{background-color:#000;min-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.job-item-details-container{background-color:#272727;width:90%;padding:30px 20px;border-radius:14px;color:#f1f5f9;margin:30px 20px;-ms-flex-item-align:center;align-self:center}@media (max-width:767px){.job-item-details-container{padding:0}}.job-item-details-card{background-color:#272727;padding:30px 20px;margin-bottom:20px;border-radius:14px;color:#f1f5f9}@media (max-width:767px){.job-item-details-card{padding:20px 15px;margin-bottom:0}}.job-item-description-container{-ms-flex-pack:justify;justify-content:space-between}.company-website-link-styling,.job-item-description-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.company-website-link-styling{text-decoration:none;color:#6366f1;font-size:16px;font-weight:500}.external-link-icon{font-size:18px;margin-left:5px}.job-item-description-heading{font-family:"Roboto";font-size:24px;font-weight:500;margin-top:20px}@media (max-width:767px){.job-item-description-heading{font-size:16px}.company-website-link-styling{font-size:14px}.external-link-icon{font-size:16px}}.skill-heading{font-family:"Roboto";font-size:24px;font-weight:500;margin:30px 0}@media (max-width:767px){.skill-heading{font-size:16px}}.skills-list-container{list-style-type:none;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.skill-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:30%;margin-bottom:40px}@media (max-width:767px){.skill-container{width:40%}}.skill-image{width:50px;margin-right:10px}@media (max-width:767px){.skill-image{width:30px}}.skill-name{font-family:"Roboto";font-size:16px;font-weight:500}@media (max-width:767px){.skill-name{font-size:12px}}.life-at-company-heading{font-family:"Roboto";font-size:24px;font-weight:500;margin:30px 0}@media (max-width:767px){.life-at-company-heading{font-size:16px}}.life-at-company-description-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media (max-width:767px){.life-at-company-description-container{-ms-flex-direction:column;flex-direction:column}}.life-at-company-description{font-family:"Roboto";font-size:16px;line-height:2;-ms-flex-positive:1;flex-grow:1;margin-top:0}@media (max-width:767px){.life-at-company-description{font-size:12px;line-height:1.5}}.life-at-company-image{width:30%;margin-left:20px}@media (max-width:767px){.life-at-company-image{width:100%;margin-left:0}}.similar-jobs-list-container{list-style-type:none;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:90%;-ms-flex-item-align:center;align-self:center}.job-item-details-loader-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}.similar-jobs-heading{font-family:"Roboto";font-size:24px;font-weight:500;margin-top:20px;color:#f1f5f9;margin-left:5%}.jobs-item-details-failure-view-image{width:30%}.not-found-view-container{background-color:#000;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;min-height:100vh}.not-found-image{width:40%}.not-found-heading{color:#f1f5f9;font-size:30px;font-weight:500;font-family:"Roboto"}.not-found-text{color:#7e858e;font-size:16px;font-family:"Roboto";margin-top:0}*{-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.c08884e3.chunk.css.map */