.navbar{height:10vh;background-color:#272727;-ms-flex-pack:center;justify-content:center}.nav-container,.navbar{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.nav-container{width:90%;-ms-flex-pack:justify;justify-content:space-between}.nav-logo{width:90px}@media (min-width:768px){.nav-logo{width:140px}}.nav-mobile-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:0;margin:0}@media (min-width:768px){.nav-mobile-menu{display:none}}.nav-mobile-menu-item{list-style-type:none;margin-left:25px}.nav-link{text-decoration:none;cursor:pointer}.mobile-menu-item-icon{font-size:22px;color:#fff}.nav-mobile-logout-btn{padding:0;border:0;background-color:transparent;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.nav-laptop-menu{display:none}@media (min-width:768px){.nav-laptop-menu{display:-ms-flexbox;display:flex;padding:0;margin:0}}.nav-laptop-menu-item{list-style-type:none;margin-left:20px;cursor:pointer}.laptop-menu-item-text{font-size:18px;margin:0}.laptop-menu-item-text,.nav-laptop-logout-btn{font-family:"Roboto";font-weight:500;color:#fff}.nav-laptop-logout-btn{background-color:#4f46e5;display:none;border-style:none;border-radius:5px;width:90px;height:30px;font-size:12px;cursor:pointer}@media (min-width:768px){.nav-laptop-logout-btn{display:inline}}.home-page-container{background-image:url(https://assets.ccbp.in/frontend/react-js/home-sm-bg.png);background-size:cover;background-position:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;min-height:90vh;padding-top:20px;padding-bottom:20px}@media (min-width:768px){.home-page-container{background-image:url(https://assets.ccbp.in/frontend/react-js/home-lg-bg.png)}}.home-container{width:90%}.home-page-heading{font-size:30px;font-weight:900}.home-page-description,.home-page-heading{font-family:"Roboto";color:#fff;line-height:1.5}.home-page-description{font-size:14px;font-weight:400}@media (min-width:576px){.home-page-description{font-size:16px}}@media (min-width:768px){.home-page-heading{font-size:60px;width:60%;max-width:500px}.home-page-description{font-size:20px;width:60%;max-width:500px}}@media (min-width:992px){.home-page-heading{font-size:70px;max-width:600px}.home-page-description{font-size:25px;max-width:600px}}.home-page-find-jobs-btn{font-family:"Roboto";font-size:14px;font-weight:500;color:#fff;background-color:#6366f1;border-style:none;border-radius:5px;height:30px;width:90px;cursor:pointer;text-decoration:none}@media (min-width:768px){.home-page-find-jobs-btn{height:40px;width:100px;font-size:16px}}.profile-container{background-image:url(https://assets.ccbp.in/frontend/react-js/profile-bg.png);background-size:cover;height:160px;width:100%;border-style:none;border-radius:20px;padding:20px}@media (min-width:768px){.profile-container{height:200px}}.profile-img{width:40px}.profile-name{font-family:"Roboto";font-weight:600;font-size:16px;color:#6366f1;margin:10px 0 0}.profile-short-bio{font-family:"Roboto";font-weight:400;font-size:12px;color:#64748b;margin:15px 0 0;line-height:1.5}@media (min-width:768px){.profile-img{width:50px}.profile-name{font-size:18px}.profile-short-bio{font-size:14px}}.profile-seperator{border:none;border-top:1px solid #7e858e;margin:15px 0}@media (min-width:768px){.profile-seperator{border-width:2px}}.profile-loader-container{height:160px;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}@media (min-width:768px){.profile-loader-container{height:200px}}.profile-failure-view-container{height:160px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.profile-failure-view-container{height:200px}}.profile-failure-view-btn{font-family:"Roboto";font-size:14px;font-weight:500;color:#fff;background-color:#6366f1;border-style:none;border-radius:5px;height:35px;width:70px;cursor:pointer}@media (min-width:768px){.profile-failure-view-btn{height:40px;width:80px;font-size:16px}}.jobs-list-item{list-style-type:none;background-color:#272727;border-style:none;border-radius:10px;padding:15px;margin-bottom:20px}@media (min-width:768px){.jobs-list-item{padding:25px}}.job-link{text-decoration:none}.job-company-logo-and-title-rating-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start}.job-company-logo{width:50px;height:50px}@media (min-width:768px){.job-company-logo{width:60px;height:60px}}.job-title-and-rating-container{margin-left:15px;-ms-flex-item-align:stretch;align-self:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.job-title{font-family:"Roboto";font-weight:600;font-size:16px;color:#f1f5f9;margin:0}@media (min-width:768px){.job-title{font-size:18px}}.job-rating{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.job-rating-icon{color:#fbbf24;margin-right:5px;font-size:14px}.job-rating-text{margin:0;font-family:"Roboto";font-weight:400;font-size:14px;color:#f1f5f9}@media (min-width:768px){.job-rating-icon,.job-rating-text{font-size:16px}}.job-location-employment-and-salary-container{margin-top:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.icon-and-text-container,.job-location-and-employment-type-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.icon-and-text-container{margin-right:15px}.icon{margin-right:5px}.icon,.text{font-size:12px;color:#f1f5f9}.text{margin:0;font-family:"Roboto";font-weight:400}@media (min-width:768px){.icon,.text{font-size:14px}}.job-salary{margin:0;font-family:"Roboto";font-weight:500;font-size:16px;color:#f1f5f9}@media (min-width:768px){.job-salary{font-size:18px}}.job-description-title{margin:0;font-family:"Roboto";font-weight:500;font-size:16px;color:#f1f5f9}.job-description-text{font-family:"Roboto";font-weight:400;font-size:14px;color:#f1f5f9;margin:10px 0 0;line-height:1.8}@media (min-width:768px){.job-description-title{font-size:18px}.job-description-text{font-size:16px}}.job-seperator{border:none;border-top:1px solid #7e858e;margin:20px 0}@media (min-width:768px){.job-seperator{border-width:2px}}.filters-group-heading{font-family:"Roboto";font-size:14px;color:#cbd5e1;font-weight:500;margin:25px 0 20px}@media (min-width:768px){.filters-group-heading{font-size:16px}}.employment-types-list-container{padding:0}.employment-types-list-item{list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-top:15px}.list-item-checkbox{margin:0 10px 0 0;width:12px;height:12px;cursor:pointer}@media (min-width:768px){.list-item-checkbox{width:15px;height:15px}}.list-item-label{font-family:"Roboto";font-size:12px;font-weight:400;color:#cbd5e1;cursor:pointer}@media (min-width:768px){.list-item-label{font-size:14px}}.salary-ranges-list-container{padding:0}.salary-ranges-list-item{list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-top:15px}.list-item-radio{margin:0 10px 0 0;width:12px;height:12px;cursor:pointer}@media (min-width:768px){.list-item-radio{width:14px;height:14px}}.filters-group-seperator{border:none;border-top:1px solid #7e858e;margin:15px 0}@media (min-width:768px){.filters-group-seperator{border-width:2px}}.failure-view-container{height:550px;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}.failure-view-img{width:80%;max-width:400px}.failure-view-heading{font-family:"Roboto";font-size:20px;font-weight:600;color:#fff;text-align:center;margin:40px 0 0}.failure-view-text{font-family:"Roboto";font-size:14px;font-weight:400;color:#cbd5e1;text-align:center;line-height:1.5;margin:20px 0 0}@media (min-width:768px){.failure-view-heading{font-size:30px}.failure-view-text{font-size:16px}}.failure-view-btn{font-family:"Roboto";font-size:14px;font-weight:500;color:#fff;background-color:#6366f1;border-style:none;border-radius:5px;height:35px;width:70px;cursor:pointer;margin-top:20px}@media (min-width:768px){.failure-view-btn{height:40px;width:80px;font-size:16px}}.jobs-page-container{background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;padding-top:30px;padding-bottom:30px;min-height:90vh}.jobs-container{width:90%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.jobs-container{-ms-flex-direction:row;flex-direction:row}.profile-and-filters-group-container{width:23%}}@media (min-width:768px){.jobs-search-and-list-container{padding-left:30px;width:77%}}.jobs-mobile-search-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:35px;border:1px solid #64748b;border-radius:5px;margin-bottom:20px}.jobs-laptop-search-container{display:none}@media (min-width:768px){.jobs-mobile-search-container{display:none}.jobs-laptop-search-container{width:400px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:35px;border:1px solid #64748b;border-radius:5px;margin-bottom:20px}}.search-input{-ms-flex-positive:1;flex-grow:1;background-color:transparent;border:none;outline:none;font-family:"Roboto";color:#f8fafc;font-weight:400;padding-left:10px;padding-right:10px}.search-btn{width:50px;background-color:#272727;border:none;cursor:pointer}.search-btn-icon{font-size:15px;color:#f8fafc}.jobs-list-container{padding:0}.loader-container,.no-jobs-container{height:550px;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}.no-jobs-img{width:80%;max-width:400px}.no-jobs-heading{font-size:20px;font-weight:600;color:#fff;margin:40px 0 0}.no-jobs-heading,.no-jobs-text{font-family:"Roboto";text-align:center}.no-jobs-text{font-size:14px;font-weight:400;color:#cbd5e1;line-height:1.5;margin:20px 0 0}@media (min-width:768px){.no-jobs-heading{font-size:30px}.no-jobs-text{font-size:16px}}.similar-jobs-list-item{list-style-type:none;background-color:#272727;width:100%;border-style:none;border-radius:10px;margin:0 0 20px;padding:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.similar-jobs-list-item{max-width:330px;height:500px;margin-right:20px;padding:25px}}.similar-jobs-item-company-logo-and-title-rating-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start}.similar-jobs-item-company-logo{width:50px;height:50px}@media (min-width:768px){.similar-jobs-item-company-logo{width:60px;height:60px}}.similar-jobs-item-title-and-rating-container{margin-left:15px;-ms-flex-item-align:stretch;align-self:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.similar-jobs-item-title{font-family:"Roboto";font-weight:600;font-size:16px;color:#f1f5f9;margin:0}@media (min-width:768px){.similar-jobs-item-title{font-size:18px}}.similar-jobs-item-rating{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.similar-jobs-item-rating-icon{color:#fbbf24;margin-right:5px;font-size:14px}.similar-jobs-item-rating-text{margin:0;font-family:"Roboto";font-weight:400;font-size:14px;color:#f1f5f9}@media (min-width:768px){.similar-jobs-item-rating-icon,.similar-jobs-item-rating-text{font-size:16px}}.similar-jobs-item-description{margin:20px 0 0}.similar-jobs-item-description-title{margin:0;font-family:"Roboto";font-weight:500;font-size:18px;color:#f1f5f9}.similar-jobs-item-description-text{font-family:"Roboto";font-weight:400;font-size:14px;color:#f1f5f9;line-height:1.8;margin:20px 0 0}@media (min-width:768px){.similar-jobs-item-description-title{font-size:20px}.similar-jobs-item-description-text{font-size:16px}}.similar-jobs-item-location-and-employment-type-container{margin-top:20px}.similar-jobs-item-icon-and-text-container,.similar-jobs-item-location-and-employment-type-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.similar-jobs-item-icon-and-text-container{margin-right:15px}.similar-jobs-item-icon{margin-right:5px;font-size:14px;color:#f1f5f9}.similar-jobs-item-icon-text{margin:0;font-family:"Roboto";font-weight:400;font-size:14px;color:#f1f5f9}@media (min-width:768px){.similar-jobs-item-icon,.similar-jobs-item-icon-text{font-size:16px}}.job-details-page-container{min-height:90vh;background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-top:30px;padding-bottom:30px}.job-details-and-similar-jobs-container{width:90%}.job-details-container{background-color:#272727;border-style:none;border-radius:10px;padding:15px}@media (min-width:768px){.job-details-container{padding:30px}}.job-details-company-logo-and-title-rating-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start}.job-details-company-logo{width:50px;height:50px}@media (min-width:768px){.job-details-company-logo{width:60px;height:60px}}@media (min-width:992px){.job-details-company-logo{width:65px;height:65px}}.job-details-title-and-rating-container{margin-left:15px;-ms-flex-item-align:stretch;align-self:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.job-details-title{font-family:"Roboto";font-weight:600;font-size:16px;color:#f1f5f9;margin:0}@media (min-width:768px){.job-details-title{font-size:18px}}@media (min-width:992px){.job-details-title{font-size:20px}}.job-details-rating{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.job-details-rating-icon{color:#fbbf24;margin-right:5px;font-size:14px}.job-details-rating-text{margin:0;font-family:"Roboto";font-weight:400;font-size:14px;color:#f1f5f9}@media (min-width:768px){.job-details-rating-icon,.job-details-rating-text{font-size:16px}}@media (min-width:992px){.job-details-rating-icon,.job-details-rating-text{font-size:18px}}.job-details-location-employment-and-salary-container{margin-top:25px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.job-details-icon-and-text-container,.job-details-location-and-employment-type-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.job-details-icon-and-text-container{margin-right:15px}.job-details-icon{margin-right:5px;font-size:14px;color:#f1f5f9}.job-details-icon-text{margin:0;font-family:"Roboto";font-weight:400;font-size:14px;color:#f1f5f9}@media (min-width:768px){.job-details-icon,.job-details-icon-text{font-size:16px}}@media (min-width:992px){.job-details-icon,.job-details-icon-text{font-size:18px}}.job-details-salary{margin:0;font-family:"Roboto";font-weight:500;font-size:18px;color:#f1f5f9}@media (min-width:768px){.job-details-salary{font-size:20px}}@media (min-width:992px){.job-details-salary{font-size:22px}}.job-details-description{margin:20px 0 0}.job-details-description-title-and-website-link-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 20px}@media (min-width:992px){.job-details-description-title-and-website-link-container{margin:0 0 25px}}.website-link{margin:0;text-decoration:none}.website-link-icon{margin-right:0;margin-left:5px;color:#6366f1}.website-link-text{color:#6366f1}.job-details-description-title{margin:0;font-family:"Roboto";font-weight:500;font-size:18px;color:#f1f5f9}.job-details-description-text{margin:0;font-family:"Roboto";font-weight:400;font-size:14px;color:#f1f5f9;line-height:1.8}@media (min-width:768px){.job-details-description-title{font-size:20px}.job-details-description-text{font-size:16px}}@media (min-width:992px){.job-details-description-title{font-size:22px}.job-details-description-text{font-size:18px}}.job-details-skills{margin:20px 0 0}@media (min-width:992px){.job-details-skills{margin:25px 0 0}}.job-details-skills-title{margin:0 0 20px;font-family:"Roboto";font-weight:500;font-size:16px;color:#f1f5f9}@media (min-width:768px){.job-details-skills-title{font-size:18px}}@media (min-width:992px){.job-details-skills-title{font-size:20px;margin:0 0 25px}}.job-details-skills-list-container{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0}.job-details-skills-list-container,.skills-list-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.skills-list-item{list-style-type:none;-ms-flex-align:center;align-items:center;width:50%;margin-bottom:40px}@media (min-width:768px){.skills-list-item{width:32%;margin-right:1.3%}}.skills-list-item-img{width:40px;margin-right:10px}@media (min-width:768px){.skills-list-item-img{width:50px;margin-right:15px}}@media (min-width:992px){.skills-list-item-img{width:60px}}.skills-list-item-name{margin:0;font-family:"Roboto";font-weight:400;font-size:14px;color:#f1f5f9}@media (min-width:768px){.skills-list-item-name{font-size:16px}}@media (min-width:992px){.skills-list-item-name{font-size:18px}}.job-details-life-at-company{margin:20px 0 0}.job-details-life-at-company-title{margin:0 0 20px;font-family:"Roboto";font-weight:500;font-size:16px;color:#f1f5f9}@media (min-width:768px){.job-details-life-at-company-title{font-size:18px}}@media (min-width:992px){.job-details-life-at-company-title{font-size:20px;margin:0 0 25px}}.job-details-life-at-company-img-and-text-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.job-details-life-at-company-img-and-text-container{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}.job-details-life-at-company-img{width:100%;margin-top:20px;border-style:none;border-radius:5px}@media (min-width:768px){.job-details-life-at-company-img{width:35%;max-height:280px;margin:0}}.job-details-life-at-company-text{margin:0;font-family:"Roboto";font-weight:400;font-size:14px;color:#f1f5f9;line-height:1.8}@media (min-width:768px){.job-details-life-at-company-text{font-size:16px;width:60%}}@media (min-width:992px){.job-details-life-at-company-text{font-size:18px}}.job-details-seperator{border:none;border-top:1px solid #7e858e;margin:20px 0}@media (min-width:768px){.job-details-seperator{border-width:2px}}.similar-jobs-container{margin-top:50px}.similar-jobs-heading{margin:0 0 20px;font-family:"Roboto";font-weight:600;color:#fff;font-size:20px}@media (min-width:768px){.similar-jobs-heading{font-size:26px}}.similar-jobs-list-container{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0}.login-page-container,.similar-jobs-list-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.login-page-container{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#000;height:100vh}.login-card{width:80%;max-width:450px;background-color:#272727;padding:20px;border-style:none;border-radius:5px}@media (min-width:576px){.login-card{padding:30px}}@media (min-width:768px){.login-card{padding:50px}}.card-img-container{text-align:center;margin-bottom:20px}.card-logo{width:80px}@media (min-width:768px){.card-logo{width:130px}}.card-input-label{font-size:12px;color:#f8fafc}.card-input-field,.card-input-label{font-family:"Roboto";font-weight:400}.card-input-field{width:100%;height:35px;font-size:14px;color:#7e858e;margin-top:10px;margin-bottom:15px;background-color:transparent;border:1px solid #475569;border-radius:5px;outline:none;padding-left:10px;padding-right:10px}@media (min-width:768px){.card-input-field{height:40px;font-size:16px;margin-bottom:20px}}.card-login-btn{background-color:#6366f1;border-style:none;border-radius:5px;width:100%;height:35px;font-family:"Roboto";font-weight:500;font-size:12px;color:#fff;margin-top:15px;cursor:pointer}@media (min-width:768px){.card-login-btn{height:40px;font-size:14px}}.card-login-error-msg{font-family:"Roboto";font-weight:400;font-size:12px;color:#ff0b37;margin:5px 0 0}@media (min-width:768px){.card-login-error-msg{font-size:14px}}.not-found-page-container{background-color:#000;height:100vh;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}.not-found-img{width:90%;max-width:400px}.not-found-heading{font-size:25px;font-weight:600;color:#fff;margin:40px 0 0}.not-found-heading,.not-found-text{font-family:"Roboto";text-align:center}.not-found-text{font-size:14px;font-weight:400;color:#cbd5e1;line-height:1.5;margin:20px 0 0}@media (min-width:768px){.not-found-heading{font-size:35px}.not-found-text{font-size:18px}}*{-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.3cbf94ce.chunk.css.map */