@import url(https://fonts.cdnfonts.com/css/aller);.root{height:100vh}.job-offering{background-color:#fff;border-radius:20px;margin:6% auto;padding:25px 15px;position:relative;width:55%}@media only screen and (max-width:767px){.job-offering{width:80%}}@media(min-width:1024px)and (max-width:1900px){.job-offering{width:45%}}@media(min-width:1901px){.job-offering{margin:2% auto;padding:20px 15px;width:45%}}.progress-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px}.progress-container .progress-bar{align-items:center;display:flex;position:relative;width:100%}.progress-container .progress-bar .step{background-color:#b0bec5;box-shadow:-10px 0 0 0 #fff;color:#fff;font-weight:700;margin-right:-10px;padding:10px 20px;position:relative;text-align:center;z-index:1}.progress-container .progress-bar .step.completed{background-color:#c85994;color:#fff;z-index:2}.progress-container .progress-bar .step:first-child{border-radius:20px 0 0 20px;clip-path:polygon(1px 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,1px 100%,0 50%);flex:1 1}.progress-container .progress-bar .step:nth-child(2),.progress-container .progress-bar .step:nth-child(3){clip-path:polygon(0 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,0 100%,15px 50%);flex:1 1}.progress-container .progress-bar .step:last-child{border-radius:0 20px 20px 0;box-shadow:none;clip-path:polygon(0 0,calc(100% - 1px) 0,100% 50%,calc(100% - 1px) 100%,0 100%,15px 50%);flex:3 1;margin-right:0}.progress-container .progress-bar .step:not(:last-child):after{background-color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 50%,10px 0);content:"";height:100%;position:absolute;right:-10px;top:0;width:10px}.progress-container .para-sponser{font-size:28px;font-weight:600;text-align:center}@media only screen and (max-width:767px){.progress-container .progress-bar .step:last-child{font-size:14px;height:20px}}.job-browser .company-image{display:flex;justify-content:center;margin:auto;width:133px}.job-browser .company-image img{height:100%;width:100%}.job-browser .company-image .company-image-div{align-content:center;background-color:#b8b3b3;border-radius:50px;color:#d63847;font-size:40px;height:80px;text-align:center;width:80px}.job-browser .job-listing .job{font-size:25px;text-align:center}.footer-job-button{align-items:center;display:flex;flex-direction:column;gap:10px}.footer-job-button .view-job{background-image:linear-gradient(90deg,#652973 0,#972f60 50%,#d63847);border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:20px;font-weight:bolder;height:43px;max-width:400px;width:65%}.footer-job-button .view-job:disabled{cursor:not-allowed;opacity:.6}.footer-job-button .skip-job{background-color:#b0bec5;border:none;border-radius:25px;color:#636262;cursor:pointer;font-size:13px;font-weight:700;height:30px;max-width:300px;width:30%}.desc{font-size:11px;font-weight:500;line-height:1;margin:5px 5px 10px;text-align:center;white-space:pre-line}hr{background-color:#cfcccc;border:none;height:2px;width:20%}.loading-spinner{align-items:center;display:flex;font-size:1.5rem;height:30vh;justify-content:center}.search-container{background-image:url(https://jobsgenius.com/wp-content/uploads/2023/09/search-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.search-container .search-children{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;max-width:700px;min-height:250px;width:100%}.search-container .search-children .search-title{color:#fff}.search-container .search-children .search-input{align-items:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(135deg,#5e2876a6 60%,#e13943a6)!important;border-radius:20px;display:flex;height:60px;width:100%}.search-container .search-children .search-input .divider{background-color:#fff;height:65%;margin:auto 0;opacity:.7;width:1px}.search-container .search-children .search-input .input-box{background:#0000;border:none;box-sizing:border-box;color:#fff;font-size:18px;height:100%;outline:none;padding:25px;width:100%}.search-container .search-children .search-input .search-icon img{cursor:pointer;filter:invert(1)}.search-container .search-children .search-input>div{align-items:center;display:flex;height:100%}.search-container .search-children .search-input>div:first-child{display:flex;flex:1 1}.search-container .search-children .search-input>div:last-child{justify-content:center;width:10%}@media(max-width:800px){.search-container .search-children{min-height:30rem}.search-container .search-children .search-input{background:none!important;display:flex;flex-direction:column}.search-container .search-children .search-input>div{align-items:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(135deg,#5e2876a6 60%,#e13943a6)!important;border-radius:20px;display:flex;height:70px;margin-bottom:10px;width:100%}.search-container .search-children .search-input>div:last-child{background:none!important}}.job-container{align-items:center;border:1px solid #b5b5b5;border-radius:10px;box-shadow:0 0 10px 0 #0003!important;display:flex;justify-content:space-between;margin:1rem 2rem;padding:20px}.job-container:hover{transform:scale(1.01)}.job-info{display:flex;justify-content:space-between;width:100%}.job-info .values{display:flex;flex:1 1}.job-info .job-company-logo{align-items:center;display:flex;justify-content:center}.job-info .job-company-logo img{width:60px}.job-info .job-title{display:flex;flex-direction:column;gap:5px;margin-left:15px}.job-info .job-title .title{display:flex;flex-direction:column;gap:5px;width:100%}.job-info .job-title .title .main-title{font-size:20px;font-weight:bolder}.job-info .job-title .title .company{color:#7e7d7d;font-size:16px;font-weight:400}.job-info .job-apply{float:right}.job-info .job-apply button{background-color:#c85893;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:bolder;padding:5px;transition:background-color .3s ease;width:110px}.job-info .job-apply button:hover{background-color:#c85893}@media(max-width:480px){.job-container{align-items:flex-start}.job-container,.job-info{flex-direction:column;gap:10px}.job-apply{align-self:stretch}}@media only screen and (min-width:1400px){.job-container{margin:1rem 15rem}}@media(min-width:1901px){.job-container{margin:1rem 15rem}}@media(min-width:800px){.job-container{margin:1rem 5rem}}@media only screen and (min-width:1400px){.job-container{margin:1rem 20rem}}@media(min-width:1901px){.job-container{margin:1rem 25rem}}.serpPage-container{min-height:100vh}.serpPage-container,.serpPage-container .navigation{background-color:#fff;display:flex;flex-direction:column}.serpPage-container .navigation{align-items:center;height:70px;justify-content:center;padding-left:25px}.serpPage-container .navigation .logo-image{height:auto;max-width:250px;min-width:200px;width:15%}.serpPage-container .jobDisplay-container{margin-bottom:10rem;width:100%}.serpPage-container .pagination{display:flex;justify-content:center;margin-top:2rem}.serpPage-container .pagination button{background:none;border:none;color:#c54a79;cursor:pointer;font-size:18px;font-weight:700;margin:0 5px;transition:color .2s ease-in-out}.serpPage-container .pagination button:hover{color:#a02f5f}.serpPage-container .pagination button.active{color:#222}.serpPage-container .pagination button:disabled{color:#666;cursor:default}body,html{background-image:linear-gradient(90deg,#652973 0,#972f60 50%,#d63847);font-family:Aller,sans-serif;margin:0;padding:0;width:100%}.root{height:100%;width:100%}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background:#c85994}body::-webkit-scrollbar-thumb{background-color:#903f91;border:3px solid #c85994;border-radius:20px}
/*# sourceMappingURL=main.116360b7.css.map*/