.job-page{font-family:Arial,sans-serif;line-height:1.6;padding:20px}.job-header{margin-bottom:20px}.back-link{text-decoration:none;color:var(--Blue-600,#0569BB);font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.back-container{display:flex;align-items:center;margin-bottom:20px}.back-link:hover{text-decoration:underline}.job-banner{display:flex;align-items:center;flex-direction:row;margin-bottom:30px;height:301px;border-radius:10px;background:var(--rekry-lighter,linear-gradient(180deg,#4FDFF8 10.35%,#0569BB 105.72%))}.download-section,.download-text{flex:1 1;flex-basis:50%}.download-text{padding-right:20px}.download-text h2{font-family:Outfit;font-size:24px;font-weight:600;margin-bottom:5px}.download-text h2,.download-text p{color:var(--Gray-900,#16181A);font-style:normal}.download-text p{font-family:Open Sans;font-size:18px;font-weight:400;margin-top:0}.app-icons-sj{width:175px;height:58px}.app-buttons{display:flex;gap:10px}.app-store-button,.google-play-button{text-decoration:none;color:white;background-color:#007bff;padding:10px 15px;border-radius:5px;font-size:14px}.app-store-button:hover,.google-play-button:hover{background-color:#0056b3}.job-details{margin-bottom:30px}.company-logo{border-radius:10px;flex:1 1;height:100%}.company-info{justify-content:flex-start}.company-info,.company-logo-container{display:flex;flex-direction:column;align-items:flex-start}.company-logo-container{text-align:left;width:100%}.logo-img{max-width:calc(100% - 80px);max-height:50px}.description{display:block;white-space:pre-wrap;word-wrap:break-word;color:var(--Blue-900,#022746);font-size:16px;font-style:normal;font-weight:400;font-family:Open Sans}.no-logo{width:100%}.gray-text{color:var(--Gray-500,#516575);font-family:Open Sans}.company-name,.gray-text{font-size:16px;font-style:normal;font-weight:400;line-height:normal}.company-name{color:var(--Blue-800,#a6a6a6);font-family:Outfit;margin-top:5px;text-align:center}.job-title-name{color:var(--Blue-900,#022746);font-family:Outfit;font-size:20px;font-style:normal;font-weight:600;line-height:normal;text-align:left;margin-bottom:0}.single-job-type{display:flex;align-items:center;margin-right:20px;gap:.5rem}.single-job-type p{font-size:16px;font-family:Open Sans;color:var(--Blue-900,#022746);margin-top:0;margin-bottom:5px}.single-job-type img{margin-bottom:5px;width:20px;height:20px}.grid{display:grid;grid-gap:1rem;gap:1rem}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-1,.grid-2{display:flex;align-items:center;gap:5px;flex-direction:column}.me-10{margin-right:10px}.mb-20{margin-bottom:20px}.ms-20{margin-left:20px}.sim-jobs{color:var(--Gray-500,#516575);font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.apply-button-container{margin-bottom:2rem;margin-top:2rem}.apply-button{padding:.8rem 2rem;background:var(--rekry-lighter,linear-gradient(180deg,#4FDFF8 10.35%,#0569BB 105.72%));border-radius:60px;text-decoration:none;color:white;background:var(--Dark-blue-gradient,linear-gradient(180deg,#033761 0,#022746 100%));font-family:Outfit}@media(max-width:1280px){.rekruu-logo{max-width:300px}.download-section{align-self:center}.similar-jobs{padding:0 1rem}}@media (max-width:600px){.grid-cols-2{grid-template-columns:1fr}.job-page{padding:20px 0 0}.job-banner{height:110%;flex-direction:column;border-radius:0;padding:1rem}.rekruu-logo{max-width:200px}.download-section{align-self:unset;place-items:center}.download-text{padding-right:0}.back-container{margin-left:10px}.job-details{flex-direction:column;padding:0 1rem}.company-info{padding-left:0}.job-description{padding:0 1rem}.similar-jobs{padding:0}.job-apply,.sim-jobs{padding:0 1rem}}@media screen and (max-width:400px){.app-icons-sj{width:120px;height:40px}.similar-jobs{padding:0}}