.tx-googlejobs .googlejobs .jobs{display:grid;grid-template-columns:repeat(auto-fit, minmax(290px, 1fr));gap:50px}.tx-googlejobs .googlejobs .job{display:flex;flex-direction:column;overflow:hidden;border-bottom:4px solid #9BA7AF;background:#fff;box-shadow:40px 60px 45px 0 rgba(0,0,0,0.03)}.tx-googlejobs .googlejobs .job .jobsContent{padding:30px 30px 0 30px}.tx-googlejobs .googlejobs .job .jobButtons{padding:30px 30px 5px 30px;margin-top:auto;margin-bottom:0}.tx-googlejobs .googlejobs .job .jobImage img{height:215px;width:100%;-o-object-fit:cover;object-fit:cover}.tx-googlejobs .jobShow .jobLogo a::before{content:none !important}.tx-googlejobs .jobShow .jobShowInner{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:50px}.tx-googlejobs .jobShow .jobCol.jobLeft{width:calc(70% - 25px)}@media all and (max-width: 960px){.tx-googlejobs .jobShow .jobCol.jobLeft{width:100%}}.tx-googlejobs .jobShow .jobCol.jobRight{background:#fff;width:calc(30% - 25px);padding:30px;box-shadow:0 2px 15px 0 rgba(0,0,0,0.1)}@media all and (max-width: 960px){.tx-googlejobs .jobShow .jobCol.jobRight{width:100%;order:-1}}.tx-googlejobs .jobShow .jobCol.jobRight .button{margin:0}.tx-googlejobs .jobShow .applyNow{margin:20px 0 0 0}
