*{-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}.login-route-bg-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;font-family:"Roboto"}.login-route-input-container{background-color:#202020;padding:20px 20px 30px;border-radius:6px;text-align:center;font-weight:600}.login-route-input-logo{width:96px;margin-bottom:19px}.login-route-input-container>form{text-align:left}.login-label-text{color:#f1f5f9;font-size:11px}.login-input-field{width:100%;padding:5px 5px 5px 10px;border:.1px solid #b6c5ff;background-color:transparent;border-radius:3px;margin-top:7px;margin-bottom:15px;color:#fff;outline:none}.login-button{width:100%;font-size:13px;background-color:#4f46e5;border-radius:5px;padding:10px;border:0;color:#fff;margin-top:5px;cursor:pointer;font-weight:600}.login-error-message{color:#ff0b37;font-size:11px;text-align:left;margin-top:4px}@media screen and (min-width:768px){.login-route-input-container{width:330px;border-radius:12px;padding:30px 30px 40px}.login-route-input-logo{width:100px;margin-bottom:30px}.login-label-text{font-size:14px}.login-input-field{font-size:13px;padding:7px 7px 7px 10px;margin-top:10px;margin-bottom:20px;border:1px solid #b6c5ff}.login-button{padding:9px;font-size:15px}.login-error-message{font-size:13px}}.login-test-credential{color:#f1f5f9;font-size:14px;margin-bottom:10px;text-align:left}.home-page-container{width:100%;min-height:100vh;color:#fff;background-image:url(https://assets.ccbp.in/frontend/react-js/home-sm-bg.png);background-size:cover;background-position:50%}.home-page-bg-container{width:95%;font-family:"Roboto";padding:10% 20px 20px}.home-page-heading-text{font-size:25px}.home-page-description-text{font-size:16px;color:#f8fafc;word-spacing:1px;line-height:30px;margin-bottom:30px}.find-job-button{font-size:15px;background-color:#4f46e5;color:#fff;padding:10px;border:0;border-radius:6px;font-family:"Roboto";cursor:pointer}@media screen and (min-width:768px){.home-page-container{background-image:url(https://assets.ccbp.in/frontend/react-js/home-lg-bg.png);background-size:cover;-ms-flex-pack:start;justify-content:flex-start;height:50vw}.home-page-bg-container{width:60%;height:60%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;padding:20% 6% 6%}.home-page-heading-text{font-size:30px}.home-page-description-text{font-size:20px;word-spacing:2px;line-height:30px}.find-job-button{font-size:17px;padding:13px;border-radius:11px}}@media screen and (min-width:1200px){.home-page-container{background-image:url(https://assets.ccbp.in/frontend/react-js/home-lg-bg.png);background-size:cover;-ms-flex-pack:start;justify-content:flex-start;height:50vw}.home-page-bg-container{width:60%;height:60%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;padding:20% 6% 6%}.home-page-heading-text{font-size:40px}.home-page-description-text{font-size:23px;word-spacing:2px;line-height:35px}.find-job-button{font-size:20px;padding:15px;border-radius:13px;margin-top:40px}}.header-bg-container{background-color:#272727;padding:10px}.header-bg-container,.header-sm-view-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header-sm-view-container{-ms-flex-pack:justify;justify-content:space-between;padding:10px 5px;font-family:"Roboto"}.header-web-logo{width:90px;cursor:pointer}.header-link-element{text-decoration:none;color:#fff;outline:none}.header-items-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:0;margin:0}.header-items-container>div>li,.header-items-container>li{list-style:none}.header-items-container>div{width:40%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.header-sm-icon-button{background-color:transparent;border:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.header-sm-icons{color:#fff;font-size:23px;margin-right:10px}@media screen and (min-width:768px){.header-bg-container{padding:2% 6%;-ms-flex-pack:center;justify-content:center}.header-bg-container,.header-lg-view-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header-lg-view-container{width:100%;-ms-flex-pack:justify;justify-content:space-between;font-family:"Roboto"}.header-web-logo{width:120px}.header-items-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff}.header-items-container>div{-ms-flex-pack:center;justify-content:center}.header-items-container>div>li{margin-right:25px}.header-logout-btn{background-color:#6366f1;color:#fff;padding:8px 17px;font-size:15px;border:0;border-radius:5px;cursor:pointer;font-family:"Roboto"}}.jobs-page-container{background-color:#000;width:100%;height:100%;padding:5%;min-height:100vh}.jobs-loader-container,.loader-container{height:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.jobs-loader-container{margin-top:30px}.search-bar-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border:.5px solid #b6c5ff;border-radius:6px}.search-input{width:100%;background-color:transparent;padding:6px;border:0;outline:none;color:#fff}.search-button{background-color:#2c364c;color:#fff;border:0;padding:8px 8px 8px 10px;border-radius:6px;cursor:pointer}.user-profile-error-container{height:100%;padding:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.retry-button{background-color:#4f46e5;border:0;border-radius:5px;padding:10px 15px;color:#fff;cursor:pointer}.user-profile-container{background-image:url(https://assets.ccbp.in/frontend/react-js/profile-bg.png);background-size:cover;width:100%;padding:3%;margin-top:20px;margin-bottom:20px;border-radius:40px;font-family:"Roboto"}.profile-picture{width:40px;height:40px;border-radius:20px;margin-top:3%}.profile-name-text{color:#6366f1;margin-top:5px;margin-bottom:0;font-size:19px}.profile-role-text{color:#2c364c;font-size:13px}hr{color:#b6c5ff;margin-top:20px;margin-bottom:20px}.filter-heading{color:#fff;font-family:"roboto";font-size:18px;margin-top:15px}.filters-container{padding:0}.filters-container>li{list-style:none;margin-bottom:10px}.checkbox-label,.radio-label{color:#fff;font-family:"roboto";font-size:16px}.checkbox-input,.radio-input{margin-right:10px}.all-jobs-list-container{padding:0;margin-top:40px}@media screen and (min-width:768px){.jobs-page-container{padding:3% 3% 3% 5%}.search-bar-jobs-container{-ms-flex-order:1;order:1;width:70%;margin-left:40px}.profile-filters-container{display:-ms-flexbox;display:flex}.profile-two-filters-container{margin-right:5%;-ms-flex-order:0;order:0;width:30%}.search-bar-container{width:70%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.search-button{font-size:14px}.search-input{font-size:15px;padding-left:15px}.user-profile-container{padding:5%;margin-top:0;border-radius:20px;font-size:15px}.profile-name-text{font-size:21px}.profile-role-text{margin-top:5px}.filter-heading{font-size:21px}.checkbox-input,.radio-input{width:20px;height:16px}.checkbox-label,.radio-label{font-size:17px}.filters-container>li{margin-top:15px}hr{margin-top:20px;margin-bottom:20px}.user-profile-error-container{width:100%;height:150px;padding:0}}@media screen and (min-width:1200px){.jobs-lists-sm-container{display:none}.jobs-lists-lg-container{display:block}.jobs-page-container{padding:3% 3% 3% 5%}.search-bar-jobs-container{-ms-flex-order:1;order:1;width:70%;margin-left:70px}.profile-filters-container{display:-ms-flexbox;display:flex}.profile-two-filters-container{margin-right:5%;-ms-flex-order:0;order:0;width:30%}.search-bar-container{width:60%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:30px}.search-button,.search-input{font-size:15px}.search-input{padding-left:15px}.user-profile-container{padding:5%;margin-top:0}.profile-picture{width:50px;height:50px}.profile-name-text{font-size:21px}.profile-role-text{margin-top:10px;font-size:18px}.filter-heading{font-size:22px}.checkbox-input,.radio-input{width:19px;height:16px}.checkbox-label,.radio-label{font-size:19px}.filters-container>li{margin-top:18px}hr{margin-top:20px;margin-bottom:20px}.user-profile-error-container{width:100%;height:150px;padding:0}}.jobs-api-failure-view-container,.no-jobs-view-container{width:90%;padding:20px;text-align:center;color:#b6c5ff;margin-top:40px}.failure-view-img,.no-jobs-img{width:200px}.no-jobs-view-container>p{font-size:15px}.jobs-failure-view-para,.no-jobs-para{color:#fff;font-size:19px}.jobs-api-failure-button{color:#fff;background-color:#4f46e5;border:0;border-radius:5px;cursor:pointer;padding:10px 15px}@media screen and (min-width:768px){.jobs-api-failure-view-container,.no-jobs-view-container{margin-top:50px;font-size:18px}.failure-view-img,.no-jobs-img{width:250px}.jobs-failure-view-para{font-size:18px}.jobs-api-failure-view-container>p,.no-jobs-view-container>p{font-size:17px}.no-jobs-para{font-size:21px}.jobs-api-failure-button{font-size:14px;padding:9px 15px}}*{font-family:"Roboto"}.link-class{text-decoration:none;color:#fff}.link-class>hr{margin-top:20px;margin-bottom:20px}.jobs-item-container{width:100%;list-style:none;color:#fff;background-color:#202020;padding:15px;margin-top:20px;border-radius:10px}.jobs-item-logo-title-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.company-logo-img{width:50px;height:50px;margin-right:15px}.jobs-item-title{font-size:17px;margin:0 0 5px}.rating-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:15px}.rating-para{font-size:14px;margin:0}.rating-star{height:15px;width:15px;margin-right:2px;color:#ffdf00}.location-emp-type-package-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;font-size:15px;margin-top:20px;margin-bottom:20px}.location-emp-type-package-container>p{margin:0}.location-emp-type-container,.location-emp-type-container>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.location-emp-type-container>div{margin-right:10px}.employment-type-container>p,.location-container>p{margin:0}.location-case-icons{width:15px;margin-right:5px}.jobs-description-container{font-size:14px;line-height:20px}.jobs-description-container>h1{font-size:17px}@media screen and (min-width:768px){.link-class{width:80%}.jobs-item-container{width:80%;padding:20px;margin-top:25px;border-radius:15px}.company-logo-img{width:60px;height:60px;margin-right:19px}.jobs-item-title{font-size:17px;margin-bottom:5px}.rating-para{font-size:16px}.rating-star{height:20px;width:20px;margin-right:3px}.location-emp-type-package-container>p{font-size:15px;margin-top:10px;margin-left:10px}.location-emp-type-container>div{margin-right:10px;font-size:15px}.location-case-icons{width:18px;margin-right:5px}.jobs-description-container{font-size:15px}.jobs-description-container>h1{font-size:18px}}@media screen and (min-width:1200px){.link-class{width:70%}.jobs-item-container{width:70%;padding:20px;margin-top:25px;border-radius:15px}.company-logo-img{width:60px;height:60px;margin-right:15px}.jobs-item-title{font-size:19px;margin-bottom:5px}.rating-para{font-size:17px}.rating-star{height:20px;width:20px;margin-right:3px}.location-emp-type-package-container>p{font-size:15px;margin-top:10px;margin-left:10px}.location-emp-type-container>div{margin-right:10px;font-size:16px}.location-case-icons{width:18px;margin-right:5px}.jobs-description-container>p{font-size:16px;line-height:25px}.jobs-description-container>h1{font-size:21px}}.job-item-details-bg-container{background-color:#000;min-height:100vh;color:#fff;padding:5vw}.job-details-container{list-style:none;color:#fff;background-color:#202020;padding:15px;border-radius:10px}.job-logo-title-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.job-details-company-logo-img{width:50px;height:50px;margin-right:15px}.job-details-job-title,.similar-job-title{font-size:17px;margin:0 0 5px}.job-details-rating-para,.similar-rating-para{font-size:15px;margin:0}.job-details-rating-star,.similar-rating-star{height:15px;width:15px;margin-right:2px}.job-details-location-emp-type-package-container,.similar-location-emp-type-package-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;margin-top:10px;margin-bottom:10px}.job-details-location-emp-type-container,.similar-location-emp-type-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.job-details-location-emp-type-container>div,.similar-location-emp-type-container>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:10px}.job-details-location-case-icons,.similar-location-case-icons{width:18px;margin-right:5px}.job-details-container>hr{margin:0}.job-details-job-description-container{font-size:10px;margin-top:10px;margin-bottom:25px}.job-details-description-website-link-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.job-details-description-website-link-container>h1{font-size:18px}.job-details-description-website-link-container>a{font-size:16px;text-decoration:none;color:#6366f1}.visit-link-icon{font-size:14px}.job-details-job-description-container>p{font-size:15px;line-height:20px;margin-top:0}.skills-text{font-size:18px}.skills-container{padding:0;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.skill-container,.skills-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.skill-container{width:50%;font-size:15px;margin-bottom:25px}.skill-image{width:32px;margin-right:10px}.life-at-company-text{font-size:18px}.life-at-company-description-container{font-size:15px;margin-bottom:10px;line-height:20px}.life-at-company-img{width:100%;height:180px}.similar-jobs-text{font-size:24px;margin-top:30px}.similar-jobs-ul-container{padding:0;width:100%}.similar-jobs-li-container{list-style:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#202020;padding:15px;border-radius:10px;margin-bottom:15px}.similar-jobs-company-logo-img{width:50px;height:50px;margin-right:19px}.similar-job-description-container>h1{font-size:18px;margin-top:30px;margin-bottom:0}.similar-job-description-container>p{font-size:15px;line-height:20px}@media screen and (min-width:768px){.job-details-container{width:100%;padding:20px;margin-top:25px;border-radius:15px}.job-details-company-logo-img{width:70px;height:70px;margin-right:19px}.job-details-job-title,.similar-job-title{font-size:18px;margin-bottom:5px}.job-details-rating-para,.similar-rating-para{font-size:16px}.job-details-rating-star,.similar-rating-star{height:20px;width:20px;margin-right:3px}.job-details-location-emp-type-package-container,.similar-location-emp-type-package-container{font-size:15px;margin-top:10px;margin-bottom:10px}.job-details-location-emp-type-container>div,.similar-location-emp-type-container>div{margin-right:15px}.job-details-location-case-icons,.similar-location-case-icons{width:18px;margin-right:10px}.job-details-job-description-container{font-size:10px;margin-top:15px;margin-bottom:30px}.job-details-description-website-link-container>h1{font-size:19px}.job-details-job-description-container>p{font-size:15px;line-height:25px}.job-details-description-website-link-container>a{font-size:18px}.visit-link-icon{font-size:15px}.skills-text{font-size:19px}.skill-container{width:33%;font-size:17px;margin-top:10px;margin-bottom:10px}.skill-image{width:37px}.life-at-company-text{font-size:18px}.life-at-company-description-container{font-size:15px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.life-at-company-description-container>p{margin:0 25px 0 0;line-height:25px}.life-at-company-img{width:300px;height:200px}.similar-jobs-text{font-size:25px}.similar-jobs-ul-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.similar-jobs-li-container{width:45%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:28px 20px 13px;border-radius:13px;margin-bottom:20px;margin-right:20px}.similar-jobs-company-logo-img{width:50px;height:50px;margin-right:19px}.similar-job-description-container>h1{font-size:18px;margin-top:30px;margin-bottom:0}.similar-job-description-container>p{font-size:15px}}@media screen and (min-width:1200px){.job-details-container{width:100%;padding:30px;margin-top:25px;border-radius:15px}.job-details-company-logo-img{width:90px;height:90px;margin-right:21px}.job-details-job-title,.similar-job-title{font-size:23px;margin-bottom:13px}.job-details-rating-para,.similar-rating-para{font-size:22px}.job-details-rating-star,.similar-rating-star{height:25px;width:25px;margin-right:6px}.job-details-location-emp-type-package-container,.similar-location-emp-type-package-container{font-size:20px}.job-details-location-emp-type-container>div,.similar-location-emp-type-container>div{margin-right:20px}.job-details-location-case-icons,.similar-location-case-icons{width:30px;margin-right:13px}.job-details-job-description-container{font-size:18px}.job-details-description-website-link-container>h1{font-size:24px}.job-details-job-description-container>p{font-size:20px;line-height:38px}.job-details-description-website-link-container>a{font-size:22px;-ms-flex-line-pack:center;align-content:center}.visit-link-icon{font-size:20px}.skills-text{font-size:24px}.skill-container{width:33%;font-size:20px}.skill-image{width:46px;margin-right:20px}.life-at-company-text{font-size:24px}.life-at-company-description-container{font-size:18px}.life-at-company-description-container>p{font-size:20px;line-height:38px;margin:0 25px 40px 0}.life-at-company-img{width:350px;height:250px}.similar-jobs-text{font-size:35px;margin-top:40px;margin-bottom:40px}.similar-jobs-li-container{width:45%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:25px 25px 15px;border-radius:20px;margin-bottom:30px;margin-right:30px}.similar-jobs-company-logo-img{width:90px;height:90px}.similar-job-description-container>h1{font-size:24px;margin-top:30px;margin-bottom:0}.similar-job-description-container>p{font-size:17px;line-height:34px}}.not-found-page-container{background-color:#000;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;padding:10px}.not-found-page-container>img{width:270px}.not-found-page-container>h1{font-size:20px}.not-found-page-container>p{color:#cbd5e1;font-size:17px;margin:0}@media screen and (min-width:768px){.not-found-page-container{padding:20px}.not-found-page-container>img{width:400px}.not-found-page-container>h1{font-size:20px}.not-found-page-container>p{font-size:17px}}
/*# sourceMappingURL=main.dea7a935.chunk.css.map */