.login-page-container{width:100%;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#000}.login-form{width:95%;max-width:400px;padding:30px;border:none;border-radius:10px;background-color:#272727;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.website-logo{width:45%;max-width:300px;margin-top:10px;margin-bottom:50px;-ms-flex-item-align:center;align-self:center}.login-btn{height:40px;width:100%;margin-top:30px;border:none;border-radius:6px;font-family:"Roboto";font-size:14px;font-weight:500;color:#fff;background-color:#4f46e5}.password-field-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.password-label{margin-bottom:2px;font-family:"Roboto";font-size:12px;font-weight:500;color:#fff}.password-field{width:100%;height:40px;max-width:100%;padding:10px;margin-top:2px;margin-bottom:15px;border:1px solid #2c364c;border-radius:4px;outline:none;font-family:"Roboto";font-size:16px;font-weight:400;color:#fff;background-color:#202020}.show-hide-password-container{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.pwd-checkbox{height:14px;width:14px;margin-right:10px}.pwd-label-text{color:#fff}.error-msg,.pwd-label-text{font-family:"Roboto";font-size:12px;font-weight:400}.error-msg{color:#ff0b37}.nav-bar-container{width:100%;height:64px;-ms-flex-pack:center;justify-content:center;background-color:#272727}.nav-bar-container,.nav-content{display:-ms-flexbox;display:flex}.nav-content{width:90%;border:none;padding:10px 0;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.nav-content{width:80%}}.nav-brand-logo{height:30px;width:100px}.nav-bar-mobile-items-container{padding-top:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.nav-bar-items-container{display:none}.nav-item{margin-right:20px}.logout-btn,.nav-item{font-family:"Roboto";font-size:16px;font-weight:500;line-height:1.5;color:#fff}.logout-btn{display:none;height:35px;width:80px;padding:2px 10px;border:none;border-radius:4px;background-color:#6366f1}@media screen and (min-width:768px){.nav-bar-mobile-items-container{display:none}.nav-bar-items-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.logout-btn{display:inline}}.nav-mobile-item-btn{margin-left:10px;border:none;background-color:transparent}.home-icon{height:26px;width:26px;color:#fff}.footer-container{padding:14px;width:100%;-ms-flex-pack:justify;justify-content:space-between;background-color:#6366f1}.footer-container,.footer-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.footer-content{width:90%;max-width:1300px;height:auto;-ms-flex-pack:start;justify-content:flex-start}.contact-us-container{width:100%;max-width:500px;margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.contact-us-content{width:100%;padding-top:10px;border:none;border-top-left-radius:4px;border-top-right-radius:4px;background-color:#fff}@media screen and (min-width:768px){.follow-us-container{-ms-flex-order:-1;order:-1}.footer-content{margin-bottom:40px}}.mail-content-input{min-height:100px;max-height:300px;width:100%;max-width:500px;padding-left:10px;margin-bottom:20px;border:none;font-family:"Roboto";font-size:16px;font-weight:400;line-height:1;outline:none}.gmail-bar-container{width:100%;border:none;padding:2px 4px 2px 16px;background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.gmail{height:40px;width:85%;font-family:"Roboto";font-size:16px;font-weight:400;line-height:1;background-color:transparent;-ms-flex-positive:1;flex-grow:1}.gmail,.send-button{border:none;color:#fff;outline:none}.send-button{height:36px;width:70px;cursor:pointer;background-color:#6366f1}.send-icon{height:30px;width:30px;color:#fff}@media screen and (min-width:768px){.footer-content{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.contact-us-container{width:50%;margin-right:30px}}.social-media-container{margin-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.follow-us-text{margin-bottom:10px;font-size:20px;font-weight:600;font-family:"Roboto";text-decoration:none;line-height:1.1;color:#fff}.social-media-icon-container{height:40px;width:40px;border:none;border-radius:25px;margin-right:10px;margin-bottom:10px;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.social-media-icon{height:20px;width:20px;color:#6366f1}.conditions-and-copyright-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.copy-right-content{width:100%;margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.conditions-text{margin-right:10px}.copyright-text{font-size:14px;font-weight:400;font-family:"Roboto";text-decoration:none;line-height:1.1;color:#fff}.home-page-container{min-height:100vh}.home-banner-container,.home-page-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.home-banner-container{width:100%;height:100vh;background-image:url(https://assets.ccbp.in/frontend/react-js/home-sm-bg.png);background-size:cover}@media screen and (min-width:768px){.home-banner-container{background-image:url(https://assets.ccbp.in/frontend/react-js/home-lg-bg.png)}}.home-content{width:90%;height:80%;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}@media screen and (min-width:768px){.home-content{width:80%}}.home-header-content{font-family:"Roboto";font-size:32px;font-weight:600;line-height:1.5;color:#fff}.find-jobs-btn,.home-description{font-family:"Roboto";font-size:16px;font-weight:400;line-height:1.5;color:#fff}.find-jobs-btn{height:38px;width:100px;border:none;border-radius:6px;margin-top:20px;padding:8px 10px 10px;background-color:#6366f1;justify-self:flex-end}.type-of-employment-container{width:100%;border-top:2px solid #64748b;padding:10px 4px;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}.type-of-employment-text{margin-top:6px;margin-bottom:10px;font-family:"Roboto";font-size:16px;font-weight:500;color:#fff}.employment-category-items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.employment-item-container{margin-bottom:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.employment-checkbox{height:14px;width:14px;margin-right:10px}.label-text{font-family:"Roboto";font-size:14px;font-weight:500;line-height:1.5;color:#fff}.job-item{list-style-type:none;width:96%;margin-bottom:20px;border:none;border-radius:10px;background-color:#272727}.job-item:hover{-webkit-box-shadow:2px 2px 14px #bfbfbf;box-shadow:2px 2px 14px #bfbfbf}.location-job-type-ctc-container{padding-bottom:6px}.location-container,.location-job-type-container{padding-bottom:0}.location-icon{margin-top:14px}.location-text{margin-bottom:0}.ctc-text{margin-bottom:2px}@media screen and (max-width:400px){.ctc-text,.location-text{font-size:12px}}.job-card-description-title{margin-top:20px;margin-bottom:0;font-family:"Roboto";font-size:18px;font-weight:500;color:#fff}.job-card-description{margin-top:10px;font-family:"Roboto";font-size:15px;font-weight:400;line-height:1.5;color:#fff}.jobs-page-container{min-height:100vh;padding-bottom:8px;background-color:#000;-ms-flex-align:center;align-items:center}.jobs-content-container,.jobs-page-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.jobs-content-container{width:90%;height:80%;margin-top:10px}@media screen and (min-width:768px){.jobs-page-container{height:100vh}.jobs-content-container{width:80%;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}.profile-and-filters-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.profile-and-filters-container{width:30%}}.search-input-container,.search-lg-input-container{width:100%;max-width:500px;height:34px;border:1px solid #b6c5ff;border-radius:4px;margin-bottom:14px;background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.search-lg-input-container{display:none}@media screen and (min-width:768px){.search-input-container{display:none}.search-lg-input-container{margin-top:8px;display:-ms-flexbox;display:flex}}.search-input,.search-lg-input{padding-left:10px;background-color:transparent;color:#fff;font-family:"Roboto";font-size:14px;font-weight:500;border:none;outline:none;-ms-flex-positive:1;flex-grow:1}.search-icon-btn{width:50px;height:100%;border:none;padding:6px 4px 2px;background-color:#272727}.search-icon{width:20px;height:20px;color:#fff}.profile-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;background-image:url(https://assets.ccbp.in/frontend/react-js/profile-bg.png);background-size:cover}.profile-container,.profile-failure-container{width:100%;max-width:350px;height:180px;border:none;border-radius:25px;padding:20px;margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.profile-failure-container{-ms-flex-align:center;align-items:center}.profile-image{width:40px;height:40px}.profile-name{margin-top:2px;font-family:"Roboto";font-size:20px;font-weight:500;color:#6366f1}.user-bio{margin-top:4px;font-family:"Roboto";font-size:16px;font-weight:400;color:#64748b}.jobs-data-container{width:100%;min-height:90vh;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;overflow-y:auto}@media screen and (min-width:768px){.jobs-data-container{width:65%}}.jobs-list{padding-left:0}.jobs-list,.no-jobs-view{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.no-jobs-view{-ms-flex-pack:start;justify-content:flex-start}.no-jobs-image{margin-top:20px;width:80%;max-width:380px}@media screen and (min-width:768px){.no-jobs-image{width:380px;height:250px}}.no-jobs-found{font-size:26px;font-weight:500}.no-jobs-found,.no-jobs-found-suggestion{font-family:"Roboto";text-align:center;color:#fff}.no-jobs-found-suggestion{font-size:12px;font-weight:400}.failure-view-container{height:100%}.similar-job-item{list-style-type:none;width:96%;max-width:350px;margin-bottom:20px;margin-right:20px;border:none;border-radius:10px;background-color:#272727}.link-item{width:100%;padding:20px;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.similar-job-item:hover{-webkit-box-shadow:2px 2px 16px #bfbfbf;box-shadow:2px 2px 16px #bfbfbf}.similar-job-location-job-type-container{width:100%}.similar-job-location-container,.similar-job-location-job-type-container{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.similar-job-location-container{margin-right:25px}.similar-job-description-title{margin-top:20px;margin-bottom:0;font-family:"Roboto";font-size:22px;font-weight:500;color:#fff}.similar-job-description{margin-top:10px;font-family:"Roboto";font-size:15px;font-weight:400;line-height:1.5;color:#fff}.job-item-page-container{min-height:100vh;background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.job-item-details-container{width:90%;padding-top:30px}@media screen and (min-width:768px){.job-item-details-container{width:80%}}.job-item-content{width:100%;padding:20px;margin-bottom:20px;border:none;border-radius:10px;background-color:#272727;-ms-flex-direction:column;flex-direction:column}.company-details-container,.job-item-content{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.company-details-container{-ms-flex-pack:start;justify-content:flex-start}.company-image{height:70px;width:70px;margin-right:18px}.position-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.title-text{margin-top:0;margin-bottom:2px;font-family:"Roboto";font-size:28px;font-weight:600;color:#fff}.company-rating-container{margin-top:2px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.star-icon{width:22px;height:22px;margin-right:8px;color:gold}.rating-text{padding-top:2px;font-family:"Roboto";font-size:18px;font-weight:500;color:#fff}.location-job-type-ctc-container{width:100%;border-bottom:2px solid #64748b;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.location-container,.location-job-type-container{display:-ms-flexbox;display:flex}.location-container{margin-right:25px;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.location-icon{height:20px;width:20px;margin-right:6px;color:#fff}.location-text{font-size:15px}.ctc-text,.location-text{font-family:"Roboto";font-weight:500;color:#fff}.ctc-text{font-size:18px}.description-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.description-title-and-visit-icon-container{width:100%;-ms-flex-pack:justify;justify-content:space-between}.description-title-and-visit-icon-container,.visit-icon-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.visit-icon-container{-ms-flex-pack:center;justify-content:center}.description-title{margin-top:2px;margin-bottom:2px;font-size:22px;color:#fff}.description-title,.visit-text{font-family:"Roboto";font-weight:500}.visit-text{margin-right:10px;font-size:16px;line-height:1.5;color:#6366f1}.visit-icon{height:20px;width:20px;color:#6366f1}.description{margin-top:0;font-family:"Roboto";font-size:18px;font-weight:400;line-height:1.5;color:#fff}.loader-container{height:200px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.loader-container,.skills-container{width:100%;display:-ms-flexbox;display:flex}.skills-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.skills-text{margin-bottom:0;font-family:"Roboto";font-size:22px;font-weight:500;color:#fff}.skills-list{width:100%;padding-left:0;margin-bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.skill-item-container,.skills-list{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.skill-item-container{list-style-type:none;width:20%;margin-right:30px;margin-bottom:30px}.skill-image{height:50px;width:50px;margin-right:18px}.skill-name{margin-right:0;font-family:"Roboto";font-size:18px;font-weight:500;color:#fff}@media screen and (min-width:768px) and (max-width:900px){.skill-item-container{width:25%}}@media screen and (min-width:450px) and (max-width:768px){.skill-item-container{width:40%;margin-bottom:20px}.skill-image{height:40px;width:40px}}@media screen and (max-width:450px){.skill-item-container{width:70%;margin-bottom:24px}}.life-at-company-container{width:100%;margin-top:2px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.life-at-company-title{font-family:"Roboto";font-size:22px;font-weight:500;color:#fff}.life-at-company-description-container{width:100%;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}.company-images{width:30%;min-width:250px;margin-left:30px}@media screen and (max-width:768px){.life-at-company-description-container{-ms-flex-direction:column;flex-direction:column}.company-images{-ms-flex-order:-1;order:-1;width:90%;max-width:280px;margin-left:0;margin-bottom:14px}}.failure-view-container{width:100%;height:80%;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:500px;margin-bottom:20px}.failure-view-title{font-family:"Bree Serif";font-size:36px;font-weight:600;text-align:center;color:#fff}.failure-view-suggestion{font-family:"Roboto";font-size:12px;font-weight:400;text-align:center;color:#fff}.retry-btn{height:40px;width:90px;border:none;border-radius:4px;font-family:"Bree Serif";font-size:18px;font-weight:400;color:#fff;background-color:#6366f1}.similar-jobs-title{font-family:"Roboto";font-size:30px;font-weight:600;line-height:1.5;color:#fff}.similar-jobs-list{padding-left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width:768px){.similar-jobs-list{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}.not-found-container{width:100%;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;background-color:#000}.not-found-img{width:80%;max-width:400px}.page-not-found-text{font-family:"Roboto";font-size:30px;font-weight:500;color:#fff}.page-not-found-suggestion{font-family:"Roboto";font-size:12px;font-weight:400;color:#fff}*{-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.91efcd9c.chunk.css.map */