.company-link{float:left;height:280px;padding:10px;position:relative;width:300px}.company-wrapper{background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);height:100%;padding:20px}.company-wrapper .company-content-wrapper{margin-top:10px;max-height:135px;overflow:hidden}.company-content-text{font-size:13px}.company-name{font-size:20px}.company-logo-wrapper,.company-name{text-align:center;width:100%}.company-logo{height:100%;margin:auto;max-height:80px;width:auto}.searchbar{margin-bottom:20px}.quicksearch{margin:0 10px;width:calc(100% - 20px)!important}.quicksearch:focus{border-color:#fd634a!important}.hide-desktop{display:none}.content-larger{width:100%}.content-grid{margin:auto;max-width:1200px}.content-grid-col{float:left;padding:0 0 0 20px;width:50%}.content-grid>.content-grid-col:first-child{padding:0 20px 0 0}.content-grid-item{padding:20px 0}.content-grid-item h1{color:#212754;font-size:38px;font-weight:700;margin-bottom:40px;text-transform:uppercase}.sub-header h2{color:#212754;font-size:20px}.content-grid-item ul li,.content-grid-item ul li span{font-size:16px}.content-grid-item .sub-header h4{font-size:20px;line-height:1.5}.logo-wrapper{text-align:center;width:100%}.dynamic-company-logo{margin:auto;max-width:250px}.mobile-logo-wrapper{display:none}.location-wrapper{float:right;margin-top:40px;width:100%}.location-map{margin:auto;max-width:70%}.job-info_title{margin-top:20px}.job-info_content{float:right;height:auto;padding-left:20px;text-align:center;width:100%}.job-info_link{background-color:#ff3c5d;border-radius:0;color:#fff;font-family:Poppins,sans-serif;font-size:13px;font-weight:800;letter-spacing:0;line-height:1.6em;margin:20px 0;padding:10px 20px;text-transform:uppercase}.all-jobs.mobile{display:none}.all-jobs{margin:20px 0;text-align:center}.all-jobs-button{background-color:#ff3c5d;border-radius:0;color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:800;letter-spacing:0;line-height:22px;margin:20px 0;padding:15px 25px;text-transform:uppercase}.all-jobs-button:hover{color:#fff}@media (max-width:1200px){.grid,.searchbar{margin:auto;max-width:900px}.searchbar{margin-bottom:20px}.content-grid{max-width:100%}}@media (max-width:900px){.grid,.searchbar{margin:auto;max-width:600px}.searchbar{margin-bottom:20px}}@media (max-width:767px){.grid,.searchbar{margin:auto;max-width:300px}.searchbar{margin-bottom:20px}.content-grid{display:flex;flex-direction:column;padding:0 40px}.dynamic-company-logo{margin-bottom:20px;margin-left:0}.content-grid-col{padding:0;width:100%}.mobile-logo-wrapper{display:block}.logo-wrapper{display:none}.job-info_content{padding-left:0;text-align:left}.location-map{max-width:100%}.all-jobs.mobile{display:block;text-align:left}.all-jobs.desktop{display:none}}