.job-page{width:100%}.job-page .job-header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;text-align:center;padding-top:20px}.job-page .job-header .search{width:80%}.job-page .job-header .search form{display:flex;justify-content:center;align-items:center;gap:10px}.job-page .job-header .search form input{width:100%;border-color:var(--pri-blue)}.job-page .job-header .search form input::placeholder{color:gray;opacity:1}.job-page .job-header .search form button:hover{cursor:pointer}.job-page .jobs-list{display:flex;flex-direction:column;gap:20px;min-width:100%;justify-content:center;align-items:center;padding-block:50px}.job-page .jobs-list .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)}.job-page .jobs-list .job-tile:hover{scale:102%;box-shadow:0 2px 5px 2px rgba(0,0,0,.2);border-color:var(--pri-blue)}.job-page .jobs-list .job-tile span{font-size:1.1rem}.job-page .jobs-list .job-tile .head{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;justify-content:center;padding:20px 10px;background-color:#fff}.job-page .jobs-list .job-tile .head .job-title p{font-weight:600}.job-page .jobs-list .job-tile .head img{width:84px;height:84px}.job-page .jobs-list .job-tile .head .job-title{display:flex;flex-direction:column;text-align:start}.job-page .jobs-list .job-tile .head picture{display:flex;align-items:center;justify-content:center}.job-page .jobs-list .job-tile .head picture img{width:84px;height:84px}.job-page .jobs-list .job-tile .head .location{display:flex;align-items:center;justify-content:center;gap:5px}.job-page .jobs-list .job-tile .head .location svg{color:var(--pri-blue)}.job-page .jobs-list .job-tile .footer{display:flex;align-items:center;justify-content:space-between;padding:10px 30px;background-color:var(--bg-gray)}.job-page .jobs-list .job-tile .footer a{font-size:1.1rem;text-decoration:none;color:var(--pri-blue)}.job-page .jobs-list .job-tile .footer a:hover{opacity:80%}@media(max-width:1160px){.job-page .jobs-list .job-tile{width:950px}.job-page .jobs-list .job-tile .head{padding:20px 0}}@media(max-width:1020px){.job-page .jobs-list .job-tile{width:900px}.job-page .jobs-list .job-tile .head{padding:20px 0}}@media(max-width:940px){.job-page .jobs-list .job-tile{width:90%}.job-page .jobs-list .job-tile .head{grid-template-columns:1fr;justify-items:start;padding:20px 25px;gap:5px}.job-page .jobs-list .job-tile .head picture{justify-self:center}}@media(max-width:460px){.job-page .jobs-list .job-tile .footer{flex-direction:column;align-items:flex-start}}