.pad-2{padding:0}main{background-color:#fff;color:var(--pri-gray);margin:0;padding:0}p{color:var(--pri-gray)}.homepage{padding:0}.homepage .homehero{position:relative;min-height:400px;width:100%;background-color:#000}.homehero .text{text-align:center;position:relative;z-index:1;color:#fff}.homehero .text h3{font-size:1.2rem;margin-bottom:.5rem}.homehero .text h1{font-size:2.9rem;font-weight:700}.homehero .homeheroimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:.5}.homepage .categories{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;margin-top:30px;padding-bottom:70px;background-color:var(--bg-gray)}.homepage .categories .category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;min-width:1200px;margin-top:30px;padding-inline:10px}.homepage .categories .category-grid .job-category{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;text-decoration:none;padding:30px 50px;border-radius:5px;min-width:0;box-shadow:0 2px 5px 2px rgba(0,0,0,.075);transition:all .1s;border:1px solid rgba(0,0,0,6%)}.homepage .categories .category-grid .job-category:hover{scale:105%;border-color:var(--pri-blue)}.homepage .categories .category-grid .job-category span{font-size:1.3rem}.homepage .categories .category-grid .job-category span:nth-child(3){color:green;font-size:1.1rem}.homepage .categories .category-grid .job-category svg{color:var(--pri-blue);background-color:rgba(0,0,0,6%);border-radius:50%;padding:13px;margin-bottom:5px;overflow:visible}.homepage .categories h3{font-size:1.2rem}.homepage .find-jobs{width:100%;background-color:#fff;padding-top:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding-bottom:70px}.homepage .find-jobs h3{font-size:1.2rem}.homepage .find-jobs .jobs-list{display:flex;flex-direction:column;gap:20px;min-width:100%;justify-content:center;align-items:center;padding-top:20px}.homepage .find-jobs .job-tile{border:1px solid rgba(0,0,0,.1);width:1080px;border-radius:5px;overflow:hidden;transition:all .1s;box-shadow:0 2px 5px 2px rgba(0,0,0,.075)}.homepage .find-jobs .job-tile:hover{scale:102%;box-shadow:0 2px 5px 2px rgba(0,0,0,.2);border-color:var(--pri-blue)}.homepage .find-jobs .job-tile span{font-size:1.1rem}.homepage .find-jobs .job-tile .head{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;justify-content:center;padding:20px 10px;background-color:#fff}.homepage .find-jobs .job-tile .head .job-title p{font-weight:600}.homepage .find-jobs .job-tile .head img{width:84px;height:84px}.homepage .find-jobs .job-tile .head .job-title{display:flex;flex-direction:column;text-align:start}.homepage .find-jobs .job-tile .head .location{display:flex;align-items:center;justify-content:center;gap:5px}.homepage .find-jobs .job-tile .head .location svg{color:var(--pri-blue)}.homepage .find-jobs .job-tile .footer{display:flex;align-items:center;justify-content:space-between;padding:10px 30px;background-color:var(--bg-gray)}.homepage .find-jobs .job-tile .footer a{font-size:1.1rem;text-decoration:none;color:var(--pri-blue)}.homepage .find-jobs .job-tile .footer a:hover{opacity:80%}.homepage .how-to{width:100%;padding-top:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding-bottom:70px}.homepage .how-to h3{font-size:1.2rem}.homepage .how-to .how-to-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;justify-content:center;align-items:center;min-width:1078px;padding-top:20px}.homepage .how-to .how-to-cards .howtocard{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--bg-gray);border-radius:5px;box-shadow:0 2px 5px 2px rgba(0,0,0,.075);border:1px solid rgba(0,0,0,6%);gap:5px;padding:30px 5px}.homepage .how-to .how-to-cards .howtocard img{border-radius:100%;background-color:var(--pri-blue);width:80px;height:80px}.homepage .how-to .how-to-cards .howtocard p{font-size:1.1rem}@media(max-width:1280px){.homepage .categories .category-grid{min-width:1090px}}@media(max-width:1160px){.homepage .categories .category-grid{min-width:980px}.homepage .how-to .how-to-cards{min-width:980px;gap:30px}.homepage .find-jobs .job-tile{width:950px}.homepage .find-jobs .job-tile .head{padding:20px 0}}@media(max-width:1080px){.homepage .categories .category-grid{grid-template-columns:repeat(2,1fr);min-width:90%}.homepage .how-to .how-to-cards{min-width:850px;gap:30px}}@media(max-width:1020px){.homepage .find-jobs .job-tile{width:900px}.homepage .find-jobs .job-tile .head{padding:20px 0}}@media(max-width:940px){.homepage .find-jobs .job-tile{width:90%}.homepage .find-jobs .job-tile .head{grid-template-columns:1fr;justify-items:start;padding:20px 25px;gap:5px}.homepage .find-jobs .job-tile .head picture{justify-self:center}.homepage .how-to .how-to-cards{min-width:90%;gap:20px}}@media(max-width:640px){.homepage .categories .category-grid{grid-template-columns:1fr}.homepage .how-to .how-to-cards{grid-template-columns:1fr}}@media(max-width:460px){.homepage .find-jobs .job-tile .footer{flex-direction:column;align-items:flex-start}}