.signup-form-container{align-items:center;background-color:#000;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.signup-heading{color:#fff;font-family:Roboto;font-size:22px;margin-bottom:10px;margin-top:20px}.login-form-container{background-color:#000;height:100vh}.form-container,.login-form-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.form-container{background-color:#2c364c;border-radius:8px;max-width:350px;padding:20px}@media screen and (min-width:768px){.form-container{padding:64px 48px;width:350px}.website-logo{width:120px}}.input-container{display:flex;flex-direction:column;margin-top:20px;width:100%}.input-label{color:#fff;font-family:Roboto;font-size:12px;font-weight:400;line-height:16px;margin-bottom:2px}.input-field{background-color:initial;border:1px solid #7e858e;border-radius:2px;font-size:15px;margin-top:5px;padding:8px 16px}.input-field,.login-button{color:#fff;height:40px;outline:none}.login-button{background-color:#4f46e5;border:none;border-radius:8px;cursor:pointer;font-family:Roboto;font-size:14px;font-weight:700;margin-bottom:2px;margin-top:20px;width:100%}.error-message{align-self:start;color:#ff0b37;font-size:12px;line-height:16px;margin-bottom:0;margin-top:3px}.nav-header{background-color:#121212;justify-content:center}.nav-content,.nav-header{align-items:center;display:flex}.nav-content{justify-content:space-between;padding:15px 0 25px;width:90%}.nav-bar-mobile-container{display:flex;justify-content:space-between;width:100%}@media screen and (min-width:768px){.nav-bar-mobile-container{display:none}}.nav-bar-mobile-icons-container{align-items:center;display:flex;list-style-type:none}.nav-mobile-btn{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;font-size:24px;justify-content:center;outline:none;padding:0}.nav-item-mobile-link{color:#fff;font-size:24px;margin-right:20px}@media screen and (min-width:768px){.nav-mobile-btn{display:none}}.nav-bar-large-container{align-items:center;display:flex;justify-content:space-between;width:100%}@media screen and (max-width:767px){.nav-bar-large-container{display:none}}.website-logo{margin-top:12px;width:90px}@media screen and (min-width:768px){.website-logo{width:125px}}.nav-menu{align-self:flex-end;display:flex;flex-direction:row;justify-content:flex-end;list-style-type:none;margin-bottom:0;margin-top:0}@media screen and (max-width:767px){.nav-menu{display:none}.nav-content{padding-bottom:15px;padding-top:15px}}.nav-menu-item{font-family:Roboto;font-size:16px;font-weight:400;margin:10px;text-decoration:none}.nav-link{align-items:center;color:#fff;display:flex;font-size:20px;text-decoration:none}.large-device-button-container{display:flex;justify-content:flex-end;margin-top:10px}.logout-desktop-btn{background-color:#4f46e5;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Roboto;font-size:14px;font-weight:600;outline:none;padding:12px 42px}@media screen and (max-width:767px){.logout-desktop-btn{display:none}}.home-container{align-items:center;background-image:url(https://assets.ccbp.in/frontend/react-js/home-sm-bg.png);background-size:cover;display:flex;flex-direction:column;height:90vh;margin:auto;padding-bottom:50px;padding-top:10px}@media screen and (min-width:768px){.home-container{align-items:flex-start;background-image:url(https://assets.ccbp.in/frontend/react-js/home-lg-bg.png);padding-left:120px}}.home-content{display:flex;flex-direction:column;max-width:1100px;width:90%}@media screen and (min-width:768px){.home-content{align-items:flex-start;width:50%}}.home-heading{color:#fff;font-family:Roboto;font-size:30px;font-weight:700;margin-bottom:5px;text-align:left}@media screen and (min-width:768px){.home-heading{font-size:62px;line-height:1.2;text-align:left}}.home-description{color:#fff;font-family:Roboto;font-size:14px;line-height:35px;margin-bottom:0;text-align:left}@media screen and (min-width:768px){.home-description{font-size:20px;text-align:left}}.shop-now-button{background-color:#4f46e5;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Roboto;font-size:14px;font-weight:400;margin-top:20px;outline:none;padding:12px 24px}@media screen and (min-width:768px){.shop-now-button{font-size:16px;width:150px}}.profile-error-view-container,.profile-loader-container{align-items:center;display:flex;height:200px;justify-content:center}.profile-failure-button{background-color:#4f46e5;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Roboto;font-size:12px;outline:none;padding:8px 32px}.profile-success-container{background-image:url(https://assets.ccbp.in/frontend/react-js/profile-bg.png);background-size:cover;border-radius:40px;height:250px;margin-bottom:28px;padding:30px}.profile-img{width:40px}.profile-heading{color:#6366f1;font-family:Roboto;font-size:18px}.profile-bio{color:#7e858e;font-family:Roboto;font-size:16px;font-weight:700}.filters-group-container{margin-top:16px}@media screen and (min-width:768px){.filters-group-container{flex-shrink:0;margin-top:48px;max-width:300px;min-width:240px;width:30%}}.search-input-container{align-items:center;background-color:initial;border:1px solid #7e858e;border-radius:8px;display:flex;margin-bottom:20px;margin-top:20px}.search-input{background-color:initial;border:none;color:#fff;flex-grow:1;font-family:Roboto;font-size:14px;font-weight:500;outline:none;padding:6px 16px}.search-button-container{background-color:#475569;border:none;border-bottom-right-radius:8px;border-top-right-radius:8px;cursor:pointer;margin:0;outline:none;padding:10px 20px}.search-icon{color:#fff;height:15px;width:15px}@media screen and (min-width:768px){.search-input-container{display:none}}.horizontal-line{background-color:#475569}.employment-type-container{display:flex;flex-direction:column}.employment-type-heading{color:#fff;font-family:Roboto;font-size:16px;font-weight:400;padding-bottom:15px}.employee-type-list-container{list-style-type:none;margin:0;padding:0}.employee-item{align-items:center;display:flex;padding:0 0 20px}.salary-range-container{display:flex;flex-direction:column}.salary-range-heading{color:#fff;font-family:Roboto;font-size:16px;font-weight:400;padding-bottom:15px}.salary-range-list-container{list-style-type:none;margin:0;padding:0}.salary-item{align-items:center;display:flex;padding:0 0 20px}.check-label{color:#fff;font-size:14px;margin-left:10px}.link-item{text-decoration:none}.line{color:#7e858e}.description-heading{margin-bottom:0}.jobs-container{align-items:center;background-color:#000;background-size:cover;min-height:90vh}.jobs-container,.jobs-content{display:flex;flex-direction:column}.jobs-content{width:90%}@media screen and (min-width:768px){.jobs-content{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:100px;width:90%}}.loader-container{align-items:center;display:flex;flex-grow:1;height:70vh;justify-content:center}@media screen and (min-width:768px){.loader-container{width:100%}}.jobs-error-view-container{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin-top:48px;padding-bottom:64px}@media screen and (min-width:768px){.jobs-error-view-container{margin-top:70px;padding-bottom:0;width:70%;width:100%}}.jobs-failure-img{height:200px;width:250px}@media screen and (min-width:768px){.jobs-failure-img{height:350px;width:400px}}.jobs-failure-heading-text{color:#fff;font-family:Roboto;font-size:24px;font-weight:500;line-height:1.3;text-align:center}@media screen and (min-width:768px){.jobs-failure-heading-text{font-size:30px}}.jobs-failure-description{color:#fff;font-family:Roboto;font-size:12px;margin-top:0;max-width:388px;text-align:center;width:90%}@media screen and (min-width:768px){.jobs-failure-description{font-size:16px}}.jobs-failure-button{background-color:#4f46e5;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Roboto;font-size:18px;font-weight:500;outline:none;padding:8px 32px}.no-jobs-view{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:48px;padding-bottom:64px}@media screen and (min-width:768px){.no-jobs-view{margin-left:30px;margin-top:0;padding-bottom:0;width:100%}}.no-jobs-img{height:180px;width:250px}@media screen and (min-width:768px){.no-jobs-img{height:315px;width:459px}}.no-jobs-heading{color:#fff;font-family:Roboto;font-size:24px;font-weight:500;line-height:1.3px;text-align:center;width:90%}@media screen and (min-width:768px){.no-jobs-heading{font-size:42px;margin-top:32px}}.no-jobs-description{color:#fff;font-family:Roboto;font-size:12px;line-height:1.3;max-width:288px;text-align:center;width:90%}@media screen and (min-width:768px){.no-jobs-description{font-size:14px;margin-top:12px;max-width:466px;width:60%}.all-jobs-container{width:100%}}.jobs-list{padding-left:0}.search-input-jobs-list-container{display:flex;flex-direction:column;width:100%}@media screen and (min-width:768px){.search-input-jobs-list-container{align-items:center;display:flex;flex-direction:column;flex-grow:1;margin-left:40px;margin-top:28px}}.search-input-container-desktop{align-self:flex-start;background-color:initial;border:1px solid #7e858e;border-radius:8px;display:flex;margin-bottom:20px;margin-top:20px}.search-input-desktop{background-color:initial;border:none;color:#fff;flex-grow:1;font-family:Roboto;font-size:14px;font-weight:500;outline:none;padding:6px 16px;width:450px}.search-button-container-desktop{background-color:#475569;border:none;border-bottom-right-radius:8px;border-top-right-radius:8px;cursor:pointer;margin:0;outline:none;padding:10px 20px}.search-icon-desktop{color:#fff;height:15px;width:15px}@media screen and (max-width:768px){.search-input-container-desktop{display:none}}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.similar-job-item{background-color:#202020;border-radius:15px;display:flex;flex-direction:column;list-style-type:none;margin-bottom:25px;margin-top:10px;padding:25px}@media screen and (min-width:768px){.similar-job-item{margin:auto;width:350px}}.description-heading{font-size:20px}.skill-image{height:40px;width:45px}@media screen and (min-width:768px){.skill-image{height:60px;width:60px}}.job-item-details-container{align-items:center;background-color:#000;display:flex;flex-direction:column;min-height:100vh}.job-item-loader-container{align-items:center;display:flex;justify-content:center;min-height:100vh}@media screen and (min-width:768px){.job-item-loader-container{width:100%}}.job-item-error-view-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}@media screen and (min-width:768px){.job-item-error-view-container{margin-top:70px;padding-bottom:0;width:100%}}.job-item-failure-img{height:200px;width:250px}@media screen and (min-width:768px){.job-item-failure-img{height:400px;width:450px}}.job-item-failure-heading-text{color:#fff;font-family:Roboto;font-size:24px;font-weight:500;line-height:1.3;text-align:center}@media screen and (min-width:768px){.job-item-failure-heading-text{font-size:38px}}.job-item-failure-description{color:#fff;font-family:Roboto;font-size:12px;line-height:1.8;margin-top:0;max-width:488px;text-align:center;width:90%}.job-item-failure-button{background-color:#4f46e5;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Roboto;font-size:18px;font-weight:500;outline:none;padding:8px 32px}.job-details-view-container{display:flex;flex-direction:column;max-width:1180px;padding-top:20px;width:90%}.job-item{background-color:#202020;border-radius:15px;display:flex;flex-direction:column;margin-bottom:25px;margin-top:10px;padding:25px}@media screen and (min-width:768px){.job-item{padding:45px}}.logo-title-location-container{display:flex;flex-direction:column}.logo-title-container{align-items:center;display:flex}.company-logo{height:70px;margin-right:20px;width:70px}.title-rating-container{display:flex;flex-direction:column;justify-content:center}.title-heading{color:#fff;font-family:Roboto;font-size:20px;font-weight:700;margin-bottom:0}.rating-container{align-items:center;display:flex;padding-top:0}.rating-icon{color:#fbbf24;font-size:18px;margin-right:10px}.rating-heading{color:#fff;font-family:Roboto;font-size:18px;font-weight:700}.location-package-container{align-items:center;justify-content:space-between}.location-employee-container,.location-package-container{display:flex;flex-direction:row}.location-container{align-items:center;display:flex;margin-right:10px;padding-left:5px}.location-icon{color:#fff;font-size:22px;margin-right:6px}.brief-case-icon{color:#fff;font-size:22px;margin-right:10px}.location-heading{color:#fff;font-family:Roboto;font-size:14px}.package-heading{color:#fff;font-family:Roboto;font-size:18px;font-weight:500}.employee-type-container{align-items:center;display:flex;padding-left:5px}.employee-type-heading{color:#fff;font-family:Roboto;font-size:14px}.description-visit-container{justify-content:space-between}.description-visit-container,.visit-container{align-items:center;display:flex}.visit-heading{padding-right:4px;text-decoration:none}.visit-heading,.visit-icon{color:#6a95ce;font-family:Roboto;font-size:14px}.line{border-color:#6a95ce;width:100%}.description-heading{color:#fff;font-family:Roboto;font-size:22px;font-weight:700}.description-text{color:#fff;font-family:Roboto;font-size:15px;line-height:1.8}.similar-jobs-heading{color:#fff;font-family:Roboto;font-size:28px;font-weight:500;margin:0}@media screen and (min-width:768px){.similar-jobs-heading{font-size:32px}}.similar-jobs-list{display:flex;flex-direction:column;padding-left:0}@media screen and (min-width:768px){.similar-jobs-list{display:flex;flex-direction:row;margin-top:24px}}.life-at-company-heading,.skills-heading{color:#fff;font-family:Roboto;font-size:22px;font-weight:700}.life-at-company-description-image-container{display:flex;flex-direction:column}.life-at-company-description{color:#fff;font-family:Roboto;font-size:15px;line-height:1.8}.life-at-company-image{width:100%}@media screen and (min-width:768px){.life-at-company-description-image-container{display:flex;flex-direction:row;justify-content:space-between}.life-at-company-description{font-size:20px;width:65%}.life-at-company-image{height:260px;width:350px}.description-text{font-size:20px}}.skills-list-container{display:flex;flex-wrap:wrap;list-style-type:none;padding-left:0}.skills-item-container{display:flex;flex-direction:column;justify-content:center;margin-bottom:40px;width:50%}@media screen and (min-width:768px){.skills-item-container{width:30%}}.skills-container{display:flex}.skill-image{margin-right:20px;width:30px}.skill-name{color:#fff;font-family:Roboto;font-size:16px}@media screen and (min-width:768px){.skill-image{width:50px}.skill-name{font-size:18px}}.not-found-container{align-items:center;background-color:#000;display:flex;flex-direction:column;height:90vh;justify-content:center;padding-bottom:40px;padding-top:90px}.not-found-img{width:300px}.not-found-heading{font-size:34px;font-weight:700;padding-top:15px}.not-found-description,.not-found-heading{color:#fff;font-family:Roboto;text-align:center}.not-found-description{font-size:16px}@media screen and (min-width:768px){.not-found-heading{font-size:42px}.not-found-description{font-size:18px}}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.1b9bb2f9.css.map*/