*{-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}#root{background-color:#000;min-height:100vh}.login-form-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:100vh;width:90%;max-width:1110px;margin:auto}@media screen and (min-width:992px){.login-form-container{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}}.login-website-logo-desktop-img{width:185px;background-color:#272727}.form-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:20px;border-radius:8px;width:100%;max-width:400px;background-color:#272727}@media screen and (min-width:992px){.form-container{width:100%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 8px 40px rgba(7,7,7,.08);box-shadow:0 8px 40px rgba(7,7,7,.08);padding:64px 48px}}.input-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:20px;width:100%;background-color:#272727}.input-label{margin-bottom:0;font-family:"Roboto";font-weight:700;font-size:12px;line-height:16px;color:#f8fafc;background-color:#272727}.password-input-field,.username-input-field{font-size:14px;height:40px;border:1px solid #d7dfe9;background-color:#272727;color:#64748b;border-radius:2px;margin-top:5px;padding:8px 16px;outline:none}.login-button{font-family:"Roboto";font-weight:700;font-size:14px;color:#fff;height:40px;width:100%;margin-top:20px;margin-bottom:2px;background-color:#0b69ff;border-radius:8px;border:none;cursor:pointer;outline:none}.error-message{-ms-flex-item-align:start;align-self:start;font-size:12px;margin-top:3px;margin-bottom:0;font-family:"Roboto";line-height:16px;color:#ff0b37}.nav-header{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#272727}@media screen and (max-width:767px){.nav-header{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;border-bottom-style:none}}.nav-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:90%;padding-top:15px;padding-bottom:15px}@media screen and (max-width:767px){.nav-content{-ms-flex-direction:column;flex-direction:column}}.nav-bar-mobile-logo-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%}@media screen and (min-width:768px){.nav-bar-mobile-logo-container{display:none}}.nav-bar-large-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (max-width:767px){.nav-bar-large-container{display:none}}.website-logo{width:80px}@media screen and (min-width:768px){.website-logo{width:125px}}.nav-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;-ms-flex:1 1;flex:1 1;list-style-type:none;margin-top:0;margin-bottom:0;padding-left:0}@media screen and (max-width:767px){.nav-menu{display:none}}.nav-menu-mobile{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;width:30%}@media screen and (min-width:768px){.nav-menu-mobile{display:none}}.nav-menu-list-mobile{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:70px;-ms-flex:1 1;flex:1 1;list-style-type:none;margin-top:0;margin-bottom:0;padding:0}.nav-menu-item{font-family:"Roboto";margin:10px;font-weight:400;font-size:18px}.nav-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none;color:#f8fafc}.nav-menu-item-mobile{margin:0;cursor:pointer}.logout-desktop-btn{font-family:"Roboto";font-weight:400;font-size:16px;padding:8px 20px;color:#fff;background-color:#6366f1;border:none;border-radius:4px;margin-left:14px;cursor:pointer;outline:none}@media screen and (max-width:767px){.logout-desktop-btn{display:none}}.nav-mobile-btn{border:none;padding:0;background:transparent;cursor:pointer;outline:none}@media screen and (min-width:768px){.nav-mobile-btn{display:none}}.nav-link-item{font-size:30px;color:#fff}.home-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;background-image:url(https://assets.ccbp.in/frontend/react-js/home-sm-bg.png);padding-top:10px;width:100%;background-size:cover;min-height:90.2vh;height:100%}@media screen and (min-width:768px){.home-container{background-image:url(https://assets.ccbp.in/frontend/react-js/home-lg-bg.png)}}.home-content{background-color:transparent;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;height:100%;width:100%;padding:15px}@media screen and (min-width:768px){.home-content{width:49%;padding:80px}}.home-heading{color:#fff;background-color:transparent;font-family:"Roboto";font-weight:700;font-size:26px;line-height:1.2}@media screen and (min-width:768px){.home-heading{font-size:40px}}.home-description{font-family:"Roboto";margin-top:10px;font-size:13px;line-height:28px;color:#7e858e;margin-bottom:10px;background-color:transparent}@media screen and (min-width:768px){.home-description{font-size:16px;margin-top:0}}.shop-now-button{font-size:14px;font-weight:400;font-family:"Roboto";color:#fff;border:none;padding:12px 20px;border-radius:6px;background-color:#6366f1;cursor:pointer;outline:none}@media screen and (min-width:768px){.shop-now-button{width:120px;font-size:16px;padding:12px 15px}}.job-details-container{width:100%}.job-detail-product-item,.job-details-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;padding:30px}.job-detail-product-item{margin:10px;border-radius:10px;background-color:#272727;font-family:"Roboto";width:90%}@media screen and (max-width:767px){.job-detail-product-item{margin:0;padding:15px;width:100%}}.job-detail-companyimg-title-rating-container{display:-ms-flexbox;display:flex;color:#f1f5f9;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;grid-gap:20px;gap:20px;background-color:#272727;width:100%}.job-detail-company-img{height:70px;width:70px;border-radius:10px}.job-detail-job-title{font-size:22px;margin:0 0 23px}.job-detail-staricon-rating-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.job-detail-star-icon{color:#fbbf24;margin-right:10px}.job-detail-job-rating{font-size:15px;font-weight:600;margin:0}.job-detail-joblocation-jobtype-jobpackage-container{color:#f1f5f9;font-size:17px;border-bottom:2px solid #cbd5e1;margin-top:10px;width:100%}.job-detail-joblocation-jobtype-container,.job-detail-joblocation-jobtype-jobpackage-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.job-detail-joblocation-jobtype-container{grid-gap:30px;gap:30px}.job-detail-job-location-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px}.job-detail-description-head{margin-top:16px;font-weight:600;font-size:26px;color:#f1f5f9}.job-detail-job-description{width:100%;font-size:17px;font-weight:400;color:#f1f5f9}.job-detail-job-description-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-gap:10px;gap:10px}.description-container{border:none}.company-website-link{-ms-flex-pack:center;justify-content:center;grid-gap:5px;gap:5px;font-size:20px;color:#6366f1;font-weight:500}.company-website-link,.skills-list-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.skills-list-container{margin-top:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;list-style:none;padding:0;width:90%}.skill-list-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;grid-gap:15px;gap:15px;width:30%;margin:20px 10px}.skill-img{height:70px;width:70px}.skill-text{font-size:18px;font-weight:500;color:#f1f5f9}.lifeatcompany-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.lifeatcompany-content-container{width:65%;padding-right:60px}.lifeatcompany-description-head{font-size:26px;color:#f1f5f9;margin-top:0}.lifeatcompany-description{font-size:17px;color:#f1f5f9}.lifeatcompany-img{-ms-flex-positive:1;flex-grow:1}.similar-jobs-head{margin-top:30px;font-size:28px;color:#f1f5f9;-ms-flex-item-align:start;align-self:flex-start;width:90%}.job-detail-simliarjobs-container{background-color:transparent;padding:0}@media screen and (max-width:767px){.job-detail-simliarjobs-container{width:100%;margin:0}}.similar-job-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;padding:20px;min-height:200px;border-radius:10px;background-color:#272727;font-family:"Roboto";width:40%;height:100%}@media screen and (max-width:767px){.similar-job-item{width:100%;margin:10px 0;padding:15px}}.no-border-joblocation-jobtype-jobpackage-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;color:#f1f5f9;font-size:16px;margin-top:10px}.joblocation-jobtype-container{grid-gap:15px;gap:15px}.job-location-container{grid-gap:5px;gap:5px}.similar-job-list-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;align-self:flex-start;padding-left:0;width:100%;grid-gap:20px;gap:20px}@media screen and (max-width:767px){.similar-job-list-container{-ms-flex-direction:column;flex-direction:column}}.no-border{border-bottom:none}@media screen and (max-width:767px){.job-detail-description-head{margin-top:16px;font-weight:600;font-size:16px;color:#f1f5f9}.job-detail-job-description{font-size:14px;font-weight:400;color:#f1f5f9;margin:0}.job-detail-job-description-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:95%;grid-gap:10px;gap:10px}.description-container{border:none}.company-website-link{grid-gap:5px;gap:5px;font-size:15px;color:#6366f1;font-weight:500}.skills-list-container{margin-top:5px}.skill-list-item{grid-gap:10px;gap:10px;width:30%;margin:10px}.skills{margin:5px 0 0}.skill-img{height:35px;width:35px}.skill-text{font-size:13px;font-weight:500;color:#f1f5f9}.lifeatcompany-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.lifeatcompany-content-container{width:100%;padding:0}.lifeatcompany-description-head{font-size:18px;color:#f1f5f9;margin-top:0}.lifeatcompany-description{font-size:14px;width:100%;color:#f1f5f9}.lifeatcompany-img{-ms-flex-positive:1;flex-grow:1}}.filters-group-container{margin-top:16px;height:100%;width:95%;border-radius:0}@media screen and (min-width:768px){.filters-group-container{width:25%;max-width:280px;min-width:240px;-ms-flex-negative:0;flex-shrink:0;margin-top:0}}.rating-heading{color:#f1f5f9;font-family:"Roboto";font-size:18px;font-weight:700;margin-top:32px;margin-bottom:18px}.ratings-list{padding-left:0}.rating-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:12px;cursor:pointer}.employmentType{font-family:"Roboto";font-size:14px;color:#f1f5f9;margin-left:10px}.employmenttype-list-container{border-top:1px solid #f1f5f9;margin-bottom:15px;margin-top:15px}.product-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;padding:30px;margin:10px;border-radius:10px;background-color:#272727;font-family:"Roboto";width:90%}.link-item{text-decoration:none}@media screen and (max-width:767px){.product-item{width:100%;margin:10px 0;padding:15px}}.companyimg-title-rating-container{display:-ms-flexbox;display:flex;color:#f1f5f9;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;grid-gap:20px;gap:20px;background-color:#272727}.company-img{height:50px;width:50px;border-radius:10px}.job-title{font-size:18px;margin:0 0 10px}.staricon-rating-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.star-icon{color:#fbbf24;margin-right:10px}.job-rating{font-size:15px;font-weight:600;margin:0}.joblocation-jobtype-jobpackage-container{color:#f1f5f9;font-size:16px;border-bottom:2px solid #cbd5e1;margin-top:10px}.joblocation-jobtype-container,.joblocation-jobtype-jobpackage-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.joblocation-jobtype-container{grid-gap:30px;gap:30px}.job-location-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px}.description-head{margin-top:16px;font-weight:600;font-size:16px;color:#f1f5f9}.job-description{width:100%;font-size:15px;font-weight:400;color:#f1f5f9}.all-products-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}@media screen and (min-width:768px){.all-products-section{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:100px;-ms-flex-positive:1;flex-grow:1}}.all-products-container{width:100%}@media screen and (min-width:768px){.all-products-container{margin-left:30px;width:100%}}.products-list{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;width:100%}.no-products-view{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;padding-bottom:64px;margin-top:48px}@media screen and (min-width:768px){.no-products-view{margin-left:30px;width:70%;padding-bottom:0;margin-top:0}}.no-products-img{width:250px;height:180px}@media screen and (min-width:768px){.no-products-img{width:459px;height:315px}}.no-products-heading{color:#171f46;font-family:"Roboto";font-size:20px;font-weight:500;line-height:1.3px}@media screen and (min-width:768px){.no-products-heading{margin-top:32px;font-size:24px}}.no-products-description{text-align:center;color:#64748b;font-family:"Roboto";font-size:14px;width:90%;max-width:288px;line-height:1.3}@media screen and (min-width:768px){.no-products-description{margin-top:12px;font-size:18px;width:60%;max-width:466px}}.products-error-view-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;margin-top:48px;padding-bottom:64px}@media screen and (min-width:768px){.products-error-view-container{margin-top:0;width:100%;min-height:100%;padding-bottom:0}}.products-failure-img{width:250px;height:200px}@media screen and (min-width:768px){.products-failure-img{margin-top:30px;width:500px;height:350px}}.product-failure-heading-text{color:#f1f5f9;font-family:"Roboto";font-size:20px;font-weight:500;line-height:1.3}@media screen and (min-width:768px){.product-failure-heading-text{margin-top:15px;font-size:35px;font-weight:500}}.products-failure-description{text-align:center;color:#cbd5e1;font-family:"Roboto";font-size:14px;width:90%;max-width:288px}@media screen and (min-width:768px){.products-failure-description{font-size:15px;width:60%;max-width:466px;margin-top:0}}.retry-btn{font-size:13px;color:#f1f5f9;padding:10px 25px;border:none;border-radius:5px;background-color:#6366f1;cursor:pointer;outline:none}.products-loader-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%;min-height:100vh}@media screen and (min-width:768px){.products-loader-container{width:100%}}.search-jobs-container{width:100%}@media screen and (max-width:767px){.search-jobs-container{width:95%}}.search-input-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:1px solid #272727;padding:0;width:100%;border-radius:5px}@media screen and (min-width:768px){.search-input-container{margin-left:40px;margin-bottom:20px;width:40%}}.search-input{color:#cbd5e1;font-family:"Roboto";font-size:14px;background-color:transparent;font-weight:500;border:none;outline:none;-ms-flex-positive:1;flex-grow:1;padding:10px}.search-icon-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#272727;width:15%;height:100%;padding:9px;margin:0;border-radius:0 5px 5px 0;border:none;cursor:pointer;outline:none}@media screen and (max-width:767px){.search-icon-container{width:10%}}.search-icon{color:#7e858e;height:20px;width:20px}.profile-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;height:100%;width:100%;padding:30px 30px 30px 15px;background-image:url(https://assets.ccbp.in/frontend/react-js/profile-bg.png);background-size:cover;margin-top:0;min-height:200px}.profile-img{height:50px;width:50px}.profile-name{font-size:22px;color:#6366f1;font-weight:600;width:100%;margin:10px 0}@media screen and (max-width:767px){.profile-name{font-size:18px}}.profile-bio{font-size:15px;color:#475569}@media screen and (max-width:767px){.profile-bio{font-size:13px}}.profile-failure-container{background:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.jobs-filters-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;padding:40px 80px 0}@media screen and (max-width:767px){.jobs-filters-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;width:100%;padding:10px}}.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;min-height:90vh;height:100%;min-width:100vw}.not-found-img{width:400px;margin-bottom:20px}@media screen and (max-width:767px){.not-found-img{width:60%}}
/*# sourceMappingURL=main.9335238e.chunk.css.map */