.login-container{background-color:#000;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:20px}.login-form-container{background-color:#272727;border-radius:12px;padding:40px;width:400px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.6);box-shadow:0 4px 20px rgba(0,0,0,.6);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px}.form-logo-container{margin-bottom:20px}.form-logo-container img{width:150px}.form-label{color:#fff;font-weight:500;font-size:16px;margin-bottom:6px;font-family:"Roboto",sans-serif}.form-input{border:1px solid #7e858e;border-radius:6px;padding:10px 12px;font-size:15px;color:#fff;background-color:transparent;width:100%;outline:none;-webkit-transition:border .3s;transition:border .3s}.form-input:focus{border-color:#6366f1;-webkit-box-shadow:0 0 6px rgba(99,102,241,.7);box-shadow:0 0 6px rgba(99,102,241,.7)}.form-submit-button{color:#fff;background-color:#6366f1;border:none;border-radius:6px;width:100%;padding:12px;font-weight:700;font-size:16px;font-family:"Roboto",sans-serif;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.form-submit-button:hover{background-color:#4f46e5}.error-message{color:#ff0b37;font-size:14px;margin-top:-10px;font-family:"Roboto",sans-serif;text-align:left}@media screen and (max-width:600px){.login-form-container{width:100%;padding:25px}.form-logo-container img{width:120px}}.signup-container{-ms-flex-pack:center;justify-content:center;min-height:100vh;background-color:#000}.signup-container,.signup-form-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.signup-form-container{padding:40px;border-radius:8px;width:100%;max-width:450px;background-color:#272727;-webkit-box-shadow:0 4px 16px 0 #000;box-shadow:0 4px 16px 0 #000}@media screen and (max-width:768px){.signup-form-container{width:90%;max-width:350px;padding:20px}}.form-logo-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}.form-logo-container img{width:120px}.signup-form-container .form-label{margin-bottom:8px;font-family:"Roboto";font-weight:700;font-size:12px;line-height:16px;color:#f8fafc;-ms-flex-item-align:start;align-self:flex-start}.signup-form-container .form-input{font-size:14px;height:40px;border:1px solid #475569;background-color:transparent;color:#f1f5f9;border-radius:4px;margin-top:5px;padding:8px 16px;outline:none;width:100%;margin-bottom:20px}.signup-form-container .form-input:focus{border-color:#4f46e5}.signup-form-button{font-family:"Roboto";font-weight:700;font-size:14px;color:#fff;height:40px;width:100%;margin-top:10px;margin-bottom:15px;background-color:#4f46e5;border-radius:8px;border:none;cursor:pointer;outline:none}.signup-form-button:hover{background-color:#4338ca}.signup-error-message{-ms-flex-item-align:start;align-self:flex-start;font-family:"Roboto";font-size:12px;line-height:16px;color:#ff0b37;margin-top:5px}.login-link-text{font-family:"Roboto";font-size:14px;color:#f8fafc;margin-top:15px}.login-link-text a{color:#4f46e5;text-decoration:none;font-weight:700}.login-link-text a:hover{text-decoration:underline}.nav-container{background-color:#272727;padding:10px}.header-ul-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;list-style:none}.logo-container{margin-left:10px}.home-jobs-container{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;width:20%}.nav-text{font-family:"Roboto";font-size:23px}.btn-logout,.nav-text{color:#fff;font-weight:700}.btn-logout{background-color:#4f46e5;border:0;border-radius:5px;padding:5px;margin-right:10px;margin-top:10px;font-size:15px;width:100px;height:40px;cursor:pointer}.link{text-decoration:none}.home-icon{color:#fff;font-size:200%}@media screen and (min-width:768px){.home-icon,.home-jobs-btn{display:none}}@media screen and (max-width:767px){.btn-logout,.nav-text{display:none}.logo{width:100%;height:100%}.logo-container{width:20%}.home-jobs-container{width:40%}.home-jobs-btn{color:#fff;background-color:#4f46e5;border:0;border-radius:5px;width:120%;height:100%;font-weight:700;cursor:pointer;padding:5px}}body{padding:0;font-family:"Roboto",sans-serif;background-color:#0d0d0d;color:#fff;scroll-behavior:smooth}a{text-decoration:none;color:inherit}.home-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:40px;height:100vh;background-image:url(https://assets.ccbp.in/frontend/react-js/home-lg-bg.png);background-size:cover;background-position:50%;text-align:center}.home-content-wrapper{background:hsla(0,0%,100%,.05);backdrop-filter:blur(8px);padding:40px;border-radius:15px}.home-heading{font-size:50px;font-weight:700;text-shadow:2px 2px 8px rgba(0,0,0,.7);margin-bottom:20px;-webkit-animation:fadeIn 1s ease forwards;animation:fadeIn 1s ease forwards}.home-paragraph{font-size:25px;width:50%;text-shadow:1px 1px 6px rgba(0,0,0,.6);margin-bottom:30px;-webkit-animation:fadeIn 1.2s ease forwards;animation:fadeIn 1.2s ease forwards}.home-jobs-button{padding:12px 25px;border-radius:8px;font-size:18px;font-weight:600;color:#fff;border:none;cursor:pointer;background:-webkit-gradient(linear,left top,right top,from(#6366f1),color-stop(#4f46e5),to(#8b5cf6));background:linear-gradient(90deg,#6366f1,#4f46e5,#8b5cf6);background-size:200% 200%;-webkit-animation:gradient-animation 4s ease infinite,fadeIn 1.5s ease forwards;animation:gradient-animation 4s ease infinite,fadeIn 1.5s ease forwards;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.home-jobs-button:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 8px 20px rgba(0,0,0,.4);box-shadow:0 8px 20px rgba(0,0,0,.4)}.retry-btn-link{text-decoration:none}.job-item-container{border-radius:15px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.job-item-container:hover{-webkit-box-shadow:0 10px 20px rgba(0,0,0,.4);box-shadow:0 10px 20px rgba(0,0,0,.4)}.title-rating-container{margin-left:15px}.title-heading{margin:0;font-size:25px;font-weight:600}.star-icon{margin-right:5px}.location-package-container{margin-top:10px}.job-type,.package{font-weight:500}.second-part-container{margin-top:15px}.description-heading{font-size:20px;margin-bottom:5px}.description-para{font-size:16px}.job-item-container h1{font-weight:600}.company-life-img-container{grid-gap:20px;gap:20px;margin-top:20px}.life-heading-para-container h1{margin-bottom:5px}.skill-img{width:40px;height:40px;border-radius:5px}.similar-jobs-ul-container,.ul-job-details-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:15px;gap:15px;padding:0}.similar-jobs-heading{margin-top:40px;font-size:28px;text-align:left}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes gradient-animation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient-animation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media screen and (max-width:1024px){.home-paragraph{width:70%}}@media screen and (max-width:767px){.home-container{padding:20px}.home-heading{font-size:28px}.home-paragraph{font-size:18px;width:100%}.job-item-container{width:100%;padding:15px}.title-heading{font-size:20px}.company-logo{width:60px;height:60px}}.not-found-container{background-color:#000;height:87.5vh}.not-found-image-container{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;height:70%}.not-found-image{width:30%;height:80%}.not-found-heading,.not-found-paragraph{color:#fff;font-family:"Roboto";text-align:center}@media screen and (max-width:767px){.not-found-image{width:100%;padding:10px}}.similar-job-li-container{color:#fff;list-style:none;background-color:#272727;border-radius:10px;padding:20px;margin-bottom:20px;font-family:"Roboto";width:30%}.img-job-title-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:0;margin-bottom:15px}.title-job-rating-container{margin-top:0}.company-job-logo{width:80px;height:80px;margin-right:10px}.title-job-heading{color:#fff;margin-top:0;margin-left:5px;margin-bottom:15px;font-size:100%}.star-job-rating-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:0}.star-job-icon{color:#fbbf24;font-size:20px;margin-left:5px}.rating-job-text{color:#fff;font-weight:700;margin-top:0;margin-left:5px}.location-job-details-type-container{-ms-flex-pack:justify;justify-content:space-between}.location-job-details-type-container,.location-job-icon-location-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.location-job-icon{color:#fff;font-size:20px}.location-job{margin-top:0;margin-bottom:0}@media screen and (max-width:767px){.similar-job-li-container{width:100%}.title-job-heading{font-size:20px}}.job-details-view-container{background-color:#000;-ms-flex-positive:1;flex-grow:1;padding:40px}.job-item-container{border-radius:10px;padding:15px;font-family:"Roboto"}.img-title-container{-ms-flex-direction:row;flex-direction:row;margin-top:0}.title-rating-container{margin-top:0}.company-logo{margin-right:10px}.title-heading{margin-top:0;margin-left:5px;margin-bottom:15px}.star-rating-container{-ms-flex-direction:row;flex-direction:row;margin-top:0}.star-icon{font-size:20px;margin-left:5px}.rating-text{margin-top:0;margin-left:5px}.location-job-type-container,.location-package-container{-ms-flex-direction:row;flex-direction:row}.location-job-type-container{-ms-flex-pack:justify;justify-content:space-between;width:40%}.location-icon-location-container{-ms-flex-direction:row;flex-direction:row}.location-icon{font-size:20px}.location{margin-bottom:0}.job-type,.location,.package{margin-top:0}.job-details-failure-view{color:#fff;text-align:center;font-family:"Roboto"}.job-details-loader{-ms-flex-align:center;align-items:center;height:100vh}.btn-container-failure,.job-details-loader{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.failure-jod-details-btn{color:#fff;background-color:#6366f1;border:0;border-radius:5px;padding:5px;width:100px;font-size:20px;font-weight:700;cursor:pointer}.ul-job-details-container{list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:700;font-family:"Roboto";font-size:25px;padding:0}.li-job-details-container,.ul-job-details-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.li-job-details-container{width:30%;margin-bottom:50px}.company-life-img-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;font-family:"Roboto"}.life-heading-para-container{width:70%}.similar-jobs-ul-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;padding:0}.description-visit-container,.similar-jobs-ul-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.description-visit-container{-ms-flex-pack:justify;justify-content:space-between}.visit-anchor{text-decoration:none;margin-top:30px;font-size:20px;font-weight:700;color:#6366f1}.skill-img{width:100px;height:100px;margin-right:10px}.similar-jobs-heading{color:#fff}@media screen and (max-width:767px){.job-details-view-container{padding:15px}.similar-jobs-ul-container{width:100%}.company-life-img-container,.similar-jobs-ul-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.life-heading-para-container{width:100%}.ul-job-details-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.li-job-details-container{width:100%}.skill-img{width:80px;height:80px}.employment-type-icon-employment-type-container{margin-left:30px}}.job-item-container{list-style:none;background-color:#272727;border-radius:12px;padding:20px;margin-bottom:20px;font-family:"Roboto",sans-serif;color:#fff;-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s;cursor:pointer}.job-item-container:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 6px 20px rgba(0,0,0,.5);box-shadow:0 6px 20px rgba(0,0,0,.5)}.img-title-container{display:-ms-flexbox;display:flex;grid-gap:15px;gap:15px;margin-bottom:15px;-ms-flex-align:center;align-items:center}.company-logo{width:80px;height:80px;border-radius:8px;-o-object-fit:contain;object-fit:contain}.title-rating-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.title-heading{color:#fff;font-size:20px;margin:0 0 8px;font-weight:700}.star-rating-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:5px;gap:5px}.star-icon{color:#fbbf24;font-size:18px}.rating-text{font-weight:700;color:#fff}.location-package-container{-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.location-job-type-container,.location-package-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.location-job-type-container{grid-gap:20px;gap:20px}.location-icon-location-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:5px;gap:5px}.location-icon{color:#fff}.location{margin:0}.job-type{background-color:#3b82f6;padding:3px 8px;border-radius:6px;font-size:13px;font-weight:500}.package{font-weight:700;color:#fff}.item-hr-line{border:.5px solid #7e858e;margin:15px 0}.second-part-container{margin-top:10px}.description-heading{font-size:18px;font-weight:600;margin-bottom:6px}.description-para{font-size:14px;line-height:1.5;color:#d1d5db}.link-item{text-decoration:none;color:inherit}@media screen and (max-width:767px){.job-item-container{padding:15px}.title-heading{font-size:18px}.company-logo{width:60px;height:60px}.job-type{font-size:12px}.description-heading{font-size:16px}.description-para{font-size:13px}}.all-jobs-container{background-color:#000;padding:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-positive:1;flex-grow:1}.jobs-heading{color:#fff}.side-bar-container{width:25%}.profile-container{background-image:url(https://assets.ccbp.in/frontend/react-js/profile-bg.png);background-size:cover;padding:25px;width:100%;height:35vh;border-radius:25px}.profile-icon{color:#00f;font-size:50px}.profile-name{color:#505068;font-family:"Roboto"}.profile-description{font-family:"Roboto";color:#000;font-weight:700}.hr-line{border:2px solid grey;margin-top:20px;margin-bottom:20px;width:100%}.text{color:#fff;font-family:"Roboto";font-weight:700;font-size:25px}.check-boxes-container{list-style:none}.li-container{margin-bottom:10px}.input{width:18px;height:18px;margin-right:10px}.label{color:#fff;font-size:20px}.radio{width:18px;height:18px;margin-right:10px}.loader-container{height:100%}.failure-button-container,.loader-container{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}.failure-button-container{width:100%;height:35vh}.failure-img{width:90%;height:350px}.failure-button{color:#fff;background-color:#6366f1;border:0;border-radius:5px;padding:5px;width:100px;font-size:20px;font-weight:700;cursor:pointer}.jobs-container{width:72%;height:100%}.jobs-failure-button-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;width:100%}.failure-heading,.failure-paragraph{color:#fff;font-family:"Roboto";text-align:center}.search-input{background-color:transparent;border:2px solid grey;border-right:none;height:40px;width:50%;border-top-left-radius:10px;border-bottom-left-radius:10px;margin-bottom:50px;padding-left:10px;font-size:20px;color:#fff}.search-button{height:40px;border-top-right-radius:10px;border-bottom-right-radius:10px;width:39px;cursor:pointer;border:0;background-color:#202020}.search-icon{color:#fff;font-size:20px}.no-jobs-container{color:#fff;font-family:"Roboto";text-align:center}.no-jobs-img{width:100%;height:100%}@media screen and (max-width:767px){.all-jobs-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:15px}.side-bar-container{width:100%}.search-input{width:80%}.jobs-container{width:100%}.ul-job-items-container{width:100%;padding:0}.failure-img{width:90%;height:90%}}*{-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.9f7b71a3.chunk.css.map */