.login-page-bg-container{height:100vh;padding:20px;width:100%;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}.login-form{background-color:#272727;width:100%;max-width:400px;border-radius:10px;padding:13px 15px}.login-form,.username-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.password-container,.username-container{-ms-flex-align:start;align-items:flex-start;margin:15px 0}.password-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.website-logo{width:30%;max-width:200px;margin:10px 0;-ms-flex-item-align:center;align-self:center}.login-button{border:none;background-color:#6366f1;border-radius:8px;cursor:pointer;outline:none;font-size:18px;padding:13px 0;margin:20px 0 10px}.label,.login-button{color:#fff;font-weight:700}.label{font-size:16px;margin:0 0 6px}.login-route-input{border:1px solid #64748b;background:transparent;width:100%;padding:12px 0 12px 12px;color:#64748b;font-size:16px;border-radius:8px;cursor:pointer;text-align:left}.error-message{font-size:16px;font-weight:400;padding:7px 0 10px;margin:0;color:#ff0b37}.password-class,.username-class{color:#fff}.password-label-class,.username-label-class{color:#64748b}@media screen and (min-width:768px){.login-button{font-size:20px}.label,.login-route-input{font-size:18px}}.not-found-bg-container,.welcome-card{height:100vh;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.not-found-bg-container{-ms-flex-direction:column;flex-direction:column;width:90%;margin:auto}.not-found-image{width:70%;max-width:400px}.not-found-heading{font-size:18px;color:#fff;text-align:center;padding:15px 20px 0}@media screen and (min-width:768px){.not-found-heading{font-size:22px}}.not-found-description{color:#cbd5e1;font-size:16px;text-align:center;padding:0 20px}@media screen and (min-width:768px){.not-found-description{font-size:20px}}.navbar-bg-container{width:100%;-ms-flex-pack:center;justify-content:center;background-color:#272727}.navbar-bg-container,.navbar-mobile-navbar-card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.navbar-mobile-navbar-card{width:90%;max-width:90%;-ms-flex-pack:justify;justify-content:space-between;padding:15px;margin:auto}.navbar-website-mobile-logo{width:100px}.navbar-mobile-nav-items{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;color:#fff;list-style-type:none;padding:0}.navbar-nav-icon{width:20px;height:20px;margin:0 0 0 20px;cursor:pointer}.navbar-link-item{text-decoration:none;color:#fff;cursor:pointer;margin-right:10px}.navbar-logout-button{background:transparent;border:none;color:#fff}@media screen and (min-width:576px){.navbar-nav-icon{height:23px;width:23px}}.navbar-desktop-card{-ms-flex-pack:distribute;justify-content:space-around;width:90%;padding:25x 13px 25px;margin:auto}.navbar-desktop-card,.navbar-desktop-nav-items{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.navbar-desktop-nav-items,.navbar-desktop-route-button-list{list-style-type:none;padding:0}@media screen and (max-width:767px){.navbar-desktop-card{display:none}}.navbar-desktop-logout-button{border:none;background-color:#4f46e5;color:#fff;font-size:16px;cursor:pointer;outline:none;border-radius:8px;padding:8px 10px;width:100px;font-weight:500}@media screen and (min-width:992px){.navbar-link-item{font-size:20px}}@media screen and (min-width:768px){.navbar-mobile-navbar-card{display:none}.navbar-bg-container{border-bottom:1px solid #64748b}.navbar-website-desktop-logo{width:100px}.navbar-desktop-card{-ms-flex-pack:justify;justify-content:space-between}.navbar-link-item{font-size:18px;margin:0 8px}}@media screen and (min-width:992px){.website-desktop-logo{width:130px}.navbar-bg-container{padding:10px}.navbar-desktop-card{-ms-flex-pack:justify;justify-content:space-between}}.home-page-bg-container{background-image:url(https://assets.ccbp.in/frontend/react-js/home-sm-bg.png);height:100vh;width:100%;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding:35px 0 0 30px}@media screen and (min-width:768px){.home-page-bg-container{background-image:url(https://assets.ccbp.in/frontend/react-js/home-lg-bg.png);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:0 0 0 35px}}.find-jobs-link-item{text-decoration:none}.home-page-route-heading{color:#fff;font-size:25px;font-weight:500;text-align:left}.home-page-route-description{color:#fff;font-size:20px;width:70%;text-align:left}.find-jobs-button{background-color:#6366f1;color:#fff;border:none;border-radius:8px;padding:12px 14px;cursor:pointer;outline:none;font-size:18px}@media screen and (min-width:768px){.home-page-route-heading{font-size:35px}.home-page-route-description{font-size:22px;width:50%}.find-jobs-button{font-size:20px}}.loader-bg-container{height:90vh;margin:auto;height:140px}.loader-bg-container,.user-profile-card{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.user-profile-card{width:100%;max-width:400px;background-image:url(https://assets.ccbp.in/frontend/react-js/profile-bg.png);background-size:cover;display:-ms-flexbox;display:flex;border-radius:35px}.profile-image{height:80px;width:80px;margin:13px 0 13px 17px}.profile-heading{font-size:20px;margin:0;padding:0 0 10px 20px;color:#4f46e5}.profile-description{font-size:16px;margin:0;padding:0 0 20px 20px;color:#475569;font-weight:500}@media screen and (min-width:768px){.profile-image{height:90px;width:90px}}.user-profile-failure-card{width:100%;max-width:400px;height:140px;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}.profile-failure-button{color:#fff;padding:7px 12px;font-weight:500;background-color:#4f46e5;border:none;border-radius:8px;outline:none;cursor:pointer;font-size:18px;width:100px}@media screen and (min-width:992px){.profile-failure-button{font-size:20px;width:120px}.user-profile-card{width:100%}}.employment-item-container{background:transparent;border:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;cursor:pointer;outline:none;width:100%;padding:7px;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:10px}.input-label{cursor:pointer;margin-left:10px}@media screen and (min-width:768px){.input-checkbox{height:23px;width:23px}.input-label{font-size:18px}.employment-item-container{padding:7px;margin-bottom:13px}}.salary-item-container{background:transparent;border:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;cursor:pointer;outline:none;width:100%;padding:7px;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:10px}.input-checkbox{margin:0;height:20px;width:20px}.input-label{color:#fff;font-size:16px;padding-top:5px;padding-left:10px}@media screen and (min-width:768px){.input-checkbox{height:23px;width:23px}.input-label{font-size:18px}.salary-item-container{padding:7px;margin-bottom:13px}}.fetched-job-item{background-color:#272727;width:100%;max-width:500px;border-radius:10px;padding:20px;margin:0 0 20px}.link-item{text-decoration:none;width:100%;height:100%;cursor:pointer}.company-logo-card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.company-logo{width:50px;height:50px;margin-right:10px;margin-top:10px;-ms-flex-item-align:start;align-self:flex-start}@media screen and (min-width:768px){.company-logo{height:70px;width:70px}}.job-name{font-size:18px;margin:10px 0 6px;padding:0;color:#fff}@media screen and (min-width:768px){.job-name{font-size:23px;margin:10px 0 8px}}.company-rating-card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin:0;padding:0}#rating{height:15px;width:15px;color:#fbbf24;margin:0 5px 0 0;padding:0}@media screen and (min-width:768px){#rating{height:20px;width:20px}}.job-rating{font-size:16px;color:#fff;padding:0;margin:0;font-weight:700}@media screen and (min-width:768px){.job-rating{font-size:18px}}.company-extra-details-card{width:100%}.company-extra-details-card,.company-location-card,.company-location-employment-card{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.company-location-card{margin-right:20px}.company-employment-type-card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.company-location{font-size:16px;padding:0 0 0 10px;color:#fff}@media screen and (min-width:768px){.company-location{font-size:18px}}.location{height:17px;width:17px;color:#fff}@media screen and (min-width:768px){.location{height:20px;width:20px}}.employment{height:17px;width:17px;color:#fff}@media screen and (min-width:768px){.employment{height:20px;width:20px}}.employment-type{font-size:16px;padding:0 0 0 10px;color:#fff}@media screen and (min-width:768px){.employment-type{font-size:18px}}.company-salary{font-size:16px;font-weight:700;color:#fff;padding:0 10px 0 0}@media screen and (min-width:768px){.company-salary{font-size:18px}}.separator{width:100%;max-width:100%;background-color:#7e858e;border:1px solid #7e858e;margin:10px 0}.company-description-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.description-heading{font-size:18px;padding:0 0 10px;margin:0;color:#fff}@media screen and (min-width:768px){.description-heading{font-size:22px}}.company-description{font-size:16px;text-align:left;padding:0 0 15px;color:#fff}@media screen and (min-width:768px){.company-description{font-size:19px}}@media screen and (min-width:992px){.fetched-job-item{margin-bottom:30px}.fetched-job-item,.separator{width:100%;max-width:100%}}@media screen and (max-width:401px){.company-extra-details-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}}.hr-container{width:100%;max-width:100%}.jobs-route-bg-container{width:90%;padding:30px 0 0;margin:auto}.jobs-route-bg-container,.profile-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.profile-card{width:100%;-ms-flex-pack:start;justify-content:flex-start}.input-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;background-color:transparent;border:2px solid #7e858e;height:40px;width:100%;max-width:400px;margin:15px 0;border-radius:8px}hr{width:100%;max-width:420px;margin:20px 0;color:#fff;background-color:#fff}.search-input{border:none;background:transparent;height:100%;width:80%;padding:12px 13px;text-align:left;font-size:16px;color:#fff;outline:none;cursor:pointer}.search-button{background-color:#272727;text-align:center;width:20%;border-top-right-radius:8px;border-bottom-right-radius:8px;color:#fff;cursor:pointer;border:none;border-left:2px solid #7e858e}.search-icon{height:60%;width:60%}@media screen and (min-width:768px){.input-container{height:50px}.search-input{font-size:18px}.search-icon{height:50%;width:50%}}.employment-filter-group-bg-container,.salary-filter-group-bg-container{width:100%;max-width:400px}.employment-filter-group-heading,.salary-filter-group-heading{color:#fff;font-weight:700;font-size:18px}.employment-filters-list,.salary-filters-list{list-style-type:none;padding:0}@media screen and (min-width:768px){.employment-filter-group-heading,.salary-filter-group-heading{font-size:20px}}.fetched-jobs-bg-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:90%;height:50vh;padding-top:30px}@media screen and (max-width:991px){.desktop-input-container{display:none}}@media screen and (min-width:992px){.mobile-input-container{display:none}.jobs-route-bg-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;width:90%;padding:40px 0 0;margin:auto}.profile-card{width:25%;-ms-flex-item-align:start;align-self:flex-start;-ms-flex-pack:start;justify-content:flex-start}.fetched-jobs-bg-container{width:60%;height:100%}}.jobs-failure-bg-container{width:90%;max-width:400px;height:500px;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:15px;margin:30px auto auto;text-align:center}.jobs-failure-image{width:100%;max-width:500px}.jobs-failure-heading{color:#fff;font-size:23px;padding:20px 0 7px;margin:0}.jobs-failure-description{color:#64748b;padding:0 0 10px;font-size:18px}.jobs-failure-retry-button{background-color:#4f46e5;color:#fff;padding:8px 12px;font-weight:700;cursor:pointer;outline:none;font-size:16px;border:none;border-radius:8px;margin-bottom:30px;width:100px}@media screen and (min-width:992px){.jobs-failure-bg-container{height:100vh;width:100%;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;margin-top:0;padding:0}.input-container{margin-top:0;width:60%;max-width:60%;-ms-flex-item-align:start;align-self:flex-start}.jobs-failure-image{margin:14px 0}.jobs-failure-heading{font-size:26px}.jobs-failure-description{font-size:20px}.jobs-failure-retry-button{width:120px;font-size:18px}}.no-jobs-card{width:90%;max-width:400px;height:500px;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:15px;margin:30px auto auto;text-align:center}.no-jobs-image{width:100%;max-width:500px}.no-jobs-heading{color:#fff;font-size:23px;padding:20px 0 7px;margin:0}.no-jobs-description{color:#64748b;padding:0 0 10px;font-size:18px}@media screen and (min-width:992px){.no-jobs-card{height:100vh;width:100%;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;margin-top:0;padding:0}.no-jobs-image{margin:14px 0}.no-jobs-heading{font-size:26px}.no-jobs-description{font-size:20px}}.fetched-jobs-list-bg-container{width:100%;min-height:100vh;list-style-type:none;padding:20px 0;margin:auto;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}.fetched-jobs-bg-container{min-height:100vh;margin-top:0;padding-top:5px;margin-bottom:30px;-ms-flex-item-align:center;align-self:center;-ms-flex-pack:start;justify-content:flex-start}.job-complete-details-bg-container{background-color:#272727;border-radius:10px;padding:20px;width:100%;max-width:600px;margin:auto}.job-details-company-logo{height:60px;width:60px;margin-right:12px}@media screen and (min-width:576px){.job-details-company-logo{height:74px;width:74px}}@media screen and (min-width:768px){.job-details-company-logo{height:92px;width:92px}}@media screen and (min-width:992px){.job-details-company-logo{height:100px;width:100px}}.job-details-header-card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.job-details-job-role-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.job-details-rating-card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin:0;padding:0}.job-details-job-role-title{color:#fff;margin:0 0 6px;padding:0;font-size:16px}@media screen and (min-width:576px){.job-details-job-role-title{font-size:18px;margin:0 0 7px}}@media screen and (min-width:768px){.job-details-job-role-title{font-size:21px;margin:0 0 8px}}@media screen and (min-width:992px){.job-details-job-role-title{font-size:23px;margin:0 0 9px}}.job-details-star-icon{color:#fbbf24;height:20px;width:20px;margin:0 6px 0 0;padding:0}@media screen and (min-width:576px){.job-details-star-icon{height:23px;width:23px}}@media screen and (min-width:768px){.job-details-star-icon{height:25px;width:25px}}.job-details-rating{color:#fff;font-size:16px;padding:0;margin:0}@media screen and (min-width:576px){.job-details-rating{font-size:18px}}@media screen and (min-width:768px){.job-details-rating{font-size:20px}}@media screen and (min-width:992px){.job-details-rating{font-size:22px}}.job-details-location-employment-type-salary-card{width:98%;color:#fff}.extra-card,.job-details-location-card,.job-details-location-employment-type-salary-card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.job-details-location-card{margin-right:25px}.job-details-employment-type-card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.job-details-employment-type-icon,.job-details-location-icon{height:18px;width:18px;margin-right:0}.job-details-location{font-size:18px;margin-left:5px}.job-details-employment-type{font-size:18px;margin-left:7px}.job-details-salary{font-size:16px;padding-top:4px}.job-details-separator-container{width:100%;max-width:100%;margin:0;padding:0}.job-details-separator{width:100%;max-width:100%;border:1px solid #7e858e;border-radius:1px;background-color:#7e858e;margin:10px 0 15px;padding:0}@media screen and (min-width:576px){.job-details-employment-type-icon,.job-details-location-icon{height:20px;width:20px}.job-details-employment-type,.job-details-location{font-size:20px}.job-details-salary{font-size:18px}}@media screen and (min-width:768px){.job-details-employment-type-icon,.job-details-location-icon{height:22px;width:22px}.job-details-employment-type,.job-details-location,.job-details-salary{font-size:22px}}@media screen and (min-width:992px){.job-details-employment-type-icon,.job-details-location-icon{height:24px;width:24px}.job-details-employment-type,.job-details-location,.job-details-salary{font-size:24px}}.job-details-description-card{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;color:#fff}.job-details-description{font-size:16px;font-weight:700}@media screen and (min-width:576px){.job-details-description{font-size:18px}}@media screen and (min-width:768px){.job-details-description{font-size:20px}}@media screen and (min-width:992px){.job-details-description{font-size:22px}}.job-details-visit-card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;cursor:pointer}.job-details-visit-link{color:#4f46e5;font-size:16px;font-weight:500;text-decoration:none;margin-right:8px}.job-details-link-icon{color:#4f46e5;height:16px;width:16px}@media screen and (min-width:576px){.job-details-visit-link{font-size:18px}.job-details-link-icon{height:18px;width:18px}}@media screen and (min-width:768px){.job-details-visit-link{font-size:20px}.job-details-link-icon{height:20px;width:20x}}@media screen and (min-width:576px){.job-details-visit-link{font-size:22px}.job-details-link-icon{height:22px;width:22px}}.job-details-main-description{color:#fff;margin:0;padding:15px 0;text-align:left;font-weight:400;font-size:18px}@media screen and (min-width:768px){.job-details-main-description{font-size:20px}}@media screen and (min-width:992px){.job-details-main-description{font-size:22px}}@media screen and (min-width:992px){.job-complete-details-bg-container{width:100%;max-width:100%;margin-top:20px}}.job-details-skills-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;color:#fff;width:100%}.job-details-skills-card-heading{font-size:18px;-ms-flex-item-align:start;align-self:flex-start}@media screen and (min-width:768px){.job-details-skills-card-heading{font-size:20px}}@media screen and (min-width:992px){.job-details-skills-card-heading{font-size:22px}}.job-details-skills-list{list-style-type:none;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.job-details-skills-list,.skill-card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}.skill-card{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin:0 25px 25px;padding:10px;max-width:200px}.skill-image{height:30px;width:30px;margin:0 10px}.skill-name{font-size:16px;font-weight:500}@media screen and (min-width:576px){.skill-image{height:40px;width:40px}.skill-name{font-size:18px}}@media screen and (min-width:768px){.skill-image{height:53px;width:53px}.skill-name{font-size:20px}}@media screen and (min-width:992px){.skill-image{height:60px;width:60px}.skill-name{font-size:22px}}.life-at-company-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;color:#fff;width:100%}.life-at-company-heading{font-size:16px;font-weight:500;text-align:left}@media screen and (min-width:576px){.life-at-company-heading{font-size:18px}}@media screen and (min-width:768px){.life-at-company-heading{font-size:20px}}@media screen and (min-width:992px){.life-at-company-heading{font-size:22px}}.life-at-company-description{font-size:14px;text-align:left;padding:0 0 10px}@media screen and (min-width:576px){.life-at-company-description{font-size:16px}}@media screen and (min-width:768px){.life-at-company-description{font-size:18px}}@media screen and (min-width:992px){.life-at-company-description{font-size:20px;width:700px}}.life-at-company-image{width:100%;max-width:650px;border-radius:10px}@media screen and (min-width:992px){.life-at-company-card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.life-at-company-content-card{width:60%}.life-at-company-image{width:36%;max-width:550px}}@media screen and (max-width:401px){.job-details-location-employment-type-salary-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.job-details-salary{padding:0;margin:7px 0 10px}.extra-card{margin:10px 0 0}}.similar-job-item{background-color:#272727;border-radius:10px;padding:13px 15px;width:100%;max-width:400px;margin:20px 20px 20px 0}.similar-job-item-heading-card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.similar-job-company-logo{height:60px;width:60px}@media screen and (min-width:576px){.similar-job-company-logo{height:74px;width:74px}}@media screen and (min-width:768px){.similar-job-company-logo{height:84px;width:84px}}@media screen and (min-width:992px){.similar-job-company-logo{height:100px;width:100px}}.similar-job-job-name-rating-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding:0 0 0 13px}.similar-job-job-name{color:#fff;margin:0;padding:3px 0 0;font-size:16px}@media screen and (min-width:576px){.similar-job-job-name{font-size:18px}}@media screen and (min-width:768px){.similar-job-job-name{font-size:20px}}@media screen and (min-width:992px){.similar-job-job-name{font-size:22px}}.similar-job-rating-card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin:8px 0 0}.similar-job-rating-icon{color:#fbbf24;height:14px;width:14px;padding:0;margin:0 5px 0 0}.similar-job-rating{color:#fff;padding:0;margin:0;font-size:14px}@media screen and (min-width:576px){.similar-job-rating-icon{height:16px;width:16px}.similar-job-rating{font-size:16px}}@media screen and (min-width:768px){.similar-job-rating-icon{height:18px;width:18px}.similar-job-rating{font-size:18px}}@media screen and (min-width:992px){.similar-job-rating-icon{height:20px;width:20px}.similar-job-rating-card{margin:10px 0 0}.similar-job-rating{font-size:20px}}.similar-job-description-card{color:#fff;padding:10px 0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.similar-job-description-heading{font-size:18px;text-align:left}.similar-job-description{font-size:16px;text-align:left}@media screen and (min-width:576px){.similar-job-description-heading{font-size:20px}.similar-job-description{font-size:18px}}@media screen and (min-width:768px){.similar-job-description-heading{font-size:22px}.similar-job-description{font-size:20px}}@media screen and (min-width:992px){.similar-job-description-heading{font-size:24px}.similar-job-description{font-size:22px}}.similar-job-location-employment-type-card{color:#fff;width:95%}.similar-job-location-card,.similar-job-location-employment-type-card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.similar-job-location-icon{margin-right:6px;height:16px;width:16px}.similar-job-location{font-size:16px}@media screen and (min-width:576px){.similar-job-location-icon{height:18px;width:18px}.similar-job-location{font-size:18px}}@media screen and (min-width:768px){.similar-job-location-icon{height:20px;width:20px}.similar-job-location{font-size:20px}}@media screen and (min-width:992px){.similar-job-location-icon{height:22px;width:22px}.similar-job-location{font-size:22px}}.similar-job-employment-type-card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.similar-job-employment-icon{margin-right:8px;height:16px;width:16px}.similar-job-employment{font-size:16px}@media screen and (min-width:576px){.similar-job-employment-icon{height:18px;width:18px}.similar-job-employment{font-size:18px}}@media screen and (min-width:768px){.similar-job-employment-icon{height:20px;width:20px}.similar-job-employment{font-size:20px}}@media screen and (min-width:992px){.similar-job-employment-icon{height:22px;width:22px}.similar-job-employment{font-size:22px}}.loader-bg-container{height:100vh;-ms-flex-direction:row;flex-direction:row}.job-details-failure-bg-container,.loader-bg-container{width:90%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.job-details-failure-bg-container{height:80vh;padding:20px;margin:auto;max-width:90%;-ms-flex-direction:column;flex-direction:column}.failure-image{width:100%;max-width:400px}*{font-family:"Roboto";text-align:center}.failure-heading{color:#fff;font-size:18px;padding:20px 0 10px;margin:0}@media screen and (min-width:768px){.failure-heading{font-size:25px}}.failure-description{color:#7e858e;font-size:20px;text-align:center;margin:0;padding:10px 0 20px}@media screen and (min-width:768px){.failure-description{font-size:28px}}.failure-retry-button{color:#fff;font-size:18px;font-weight:700;cursor:pointer;background-color:#6366f1;padding:8px 12px;border:none;border-radius:8px;outline:none;width:100px}@media screen and (min-width:768px){.failure-retry-button{font-size:20px;padding:10px 14px;width:120px}}.job-item-details-bg-container{width:90%;padding:20px}.job-item-details-bg-container,.similar-jobs-bg-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:auto}.similar-jobs-bg-container{width:100%;padding:30px 0 0}.similar-jobs-main-heading{font-size:23px;color:#fff;text-align:center;width:100%;padding:0 0 15px}@media screen and (min-width:576px){.similar-jobs-main-heading{font-size:25px}}@media screen and (min-width:768px){.similar-jobs-main-heading{font-size:27px}}@media screen and (min-width:992px){.similar-jobs-main-heading{font-size:30px;text-align:left}}.similar-jobs-list-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;list-style-type:none;padding:0}@media screen and (min-width:992px){.similar-jobs-list-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;background-color:#000;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.827549b9.chunk.css.map */