.Section1-module__OCDZ8W__container{color:#fff;background-color:#000;justify-content:center;align-items:center;gap:50px;padding:50px;display:flex}.Section1-module__OCDZ8W__container div h1{font-size:80px;font-weight:500;line-height:80px}.Section1-module__OCDZ8W__container div{justify-content:space-between;align-items:left;flex-direction:column;gap:50px;height:100%;padding-left:50px;display:flex}.Section1-module__OCDZ8W__container div p{width:60%}.Section1-module__OCDZ8W__container div button{width:200px}@media screen and (max-width:1200px){.Section1-module__OCDZ8W__container div h1{font-size:42px;font-weight:500;line-height:40px}.Section1-module__OCDZ8W__container{gap:10px}.Section1-module__OCDZ8W__container img{width:50%}}@media screen and (max-width:900px){.Section1-module__OCDZ8W__container{color:#fff;background-color:#000;flex-direction:column;justify-content:center;align-items:center;gap:50px;padding:50px 0;display:flex}.Section1-module__OCDZ8W__container div h1{font-size:38px}.Section1-module__OCDZ8W__container div{justify-content:space-between;align-items:left;text-align:center;flex-direction:column;gap:50px;width:80%;height:100%;padding-left:0;display:flex}.Section1-module__OCDZ8W__container div button{width:300px;margin:auto}.Section1-module__OCDZ8W__container div p{width:100%}.Section1-module__OCDZ8W__container img{width:80%}}
.job-listing{color:#333;margin:0 auto;font-family:Arial,sans-serif}.header{color:#fff;background:#2c2a83;border-radius:5px;padding:20px 10px;position:relative}.header h1{width:90%;margin:10px auto;font-size:38px;font-weight:500}.search-bar{flex-wrap:wrap;width:90%;margin:10px auto;display:flex;position:relative;left:-40px}.search-bar input,.search-bar select,.search-bar button{color:#c5c5c5;border:none;font-size:24px}.search-bar input:first-of-type{border-top-left-radius:40px;border-bottom-left-radius:40px}.search-bar input{border-right:1px solid #585858;padding-left:50px;padding-right:10px}.search-bar input::placeholder{color:#c5c5c5}.search-bar select{padding:0 20px}.search-bar img{height:25px;position:relative}.search-bar img:first-of-type{top:10px;left:60px}.search-bar img:last-of-type{top:8px;left:400px}.search-bar button{color:#fff;cursor:pointer;background-color:#4f46e5;border:none;border-radius:40px;font-size:20px;position:relative;right:20px}.job-info{justify-content:space-between;width:80%;margin:80px auto 50px;display:flex}.job-info p{margin:0}.job-info select{color:#000;background-color:#fff;border-radius:5px;padding:5px}.job-cards{grid-template-columns:repeat(4,300px);justify-content:space-between;gap:20px;width:80%;margin:50px auto;display:grid}.job-card{text-align:center;background:#e9e9e9;border:1px solid #ccc;border-radius:10px;padding:20px}.job-content{text-align:left;background-color:#fff;border-radius:5px;padding:20px}.job-card h2{text-wrap:nowrap;width:70%;margin:0 0 10px;font-size:18px}.job-card .rating{color:#999;justify-content:space-between;align-items:center;font-size:14px;display:flex}.job-card .location{align-items:center;gap:2px;margin:10px 0;padding:5px 0;font-size:18px;display:flex;position:relative}.job-card .location img{position:relative;bottom:4px}.job-card .tags{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.job-card .tags span{background:#f0f0f0;border-radius:20px;padding:10px;font-size:14px}.job-card .footer{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.job-card .salary{color:#333;font-size:18px;font-weight:700}.job-card button{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:5px;padding:5px 10px}.view-all{color:#fff;cursor:pointer;background:#4f46e5;border:2px solid #fff;border-radius:5px;margin:20px auto;padding:10px 20px;display:block}.view-all:hover{color:#4f46e5;background:#fff;border:2px solid #4f46e5}@media (max-width:768px){.search-bar{position:unset;flex-direction:column;gap:10px}.header h1{width:90%;margin:20px auto;font-size:26px;font-weight:500}.search-bar img:first-of-type,.search-bar img:last-of-type{display:none}.job-info{flex-direction:column;gap:10px}.job-cards{grid-template-columns:1fr}.search-bar input,.search-bar select,.search-bar button{color:#c5c5c5;border:none;font-size:20px}.search-bar input:first-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.search-bar input{border-right:1px solid #585858;padding:10px}.search-bar select{padding:10px}.search-bar button{position:unset;text-align:center;width:200px;margin:auto;padding:10px}}
.Section2-module__uBmZvW__container{color:#000;background:#f0efeb80;width:100%;height:fit-content}.Section2-module__uBmZvW__content1{gap:50px;width:70%;margin:auto;padding:100px 0;display:flex}.Section2-module__uBmZvW__content2 h1{font-size:40px}.Section2-module__uBmZvW__content2 .Section2-module__uBmZvW__components{grid-template-columns:repeat(2,1fr);gap:50px;padding-top:40px;display:grid}.Section2-module__uBmZvW__content2 .Section2-module__uBmZvW__components p{padding:10px 0}.Section2-module__uBmZvW__content2 .Section2-module__uBmZvW__components h5{color:#4a3aff;font-size:16px}.Section2-module__uBmZvW__imgContainer{justify-content:center;display:flex;position:relative}.Section2-module__uBmZvW__imgContainer img{z-index:2;max-height:400px;position:relative}.Section2-module__uBmZvW__belowTitle{width:70%;margin:auto;padding-bottom:100px;font-size:80px}@media (max-width:1200px){.Section2-module__uBmZvW__content1{flex-direction:column;gap:50px;width:70%;margin:auto;padding:100px 0;display:flex}.Section2-module__uBmZvW__belowTitle{width:70%;margin:auto;padding-bottom:100px;font-size:50px}}@media (max-width:800px){.Section2-module__uBmZvW__content2 h1{font-size:30px}.Section2-module__uBmZvW__imgContainer img{z-index:2;max-height:300px;position:relative}.Section2-module__uBmZvW__belowTitle{font-size:30px}}
