.post-type-archive-job-description #wrapper #banner{background-image:url("/wp-content/themes/theportfoliogroup-com/images/banner/job-desc-dl-banner.jpeg");background-position:50% 25%}.page-template-template-job-descriptions #wrapper #banner{background-image:url("/wp-content/themes/theportfoliogroup-com/images/banner/job-desc-banner.jpeg");background-position:50% 25%}.page-template-template-job-descriptions #banner:before,.post-type-archive-job-description #banner:before{content:""!important;position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,0.7);display:block}.page-template-template-job-descriptions .post-content,.post-type-archive-job-description .post-content{padding-top:4rem;padding-bottom:4rem}.page-template-template-job-descriptions .post-content .icon-grid,.post-type-archive-job-description .post-content .icon-grid{margin-top:1rem;margin-bottom:2rem}.page-template-template-job-descriptions .post-content .icon-grid ul,.post-type-archive-job-description .post-content .icon-grid ul{display:block;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;gap:1rem;border-radius:10px;margin:0;padding:0}.page-template-template-job-descriptions .post-content .icon-grid ul li,.post-type-archive-job-description .post-content .icon-grid ul li{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:600px){.page-template-template-job-descriptions .post-content .icon-grid ul li,.post-type-archive-job-description .post-content .icon-grid ul li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.page-template-template-job-descriptions .post-content .icon-grid ul li i,.post-type-archive-job-description .post-content .icon-grid ul li i{display:block;font-size:2.5rem;margin-bottom:1rem;margin-right:1rem}@media (max-width:1600px) and (min-width:991px){.page-template-template-job-descriptions .post-content .icon-grid ul li i,.post-type-archive-job-description .post-content .icon-grid ul li i{font-size:1.8rem}}@media (max-width:600px){.page-template-template-job-descriptions .post-content .icon-grid ul li i,.post-type-archive-job-description .post-content .icon-grid ul li i{width:10%;float:left;margin-bottom:0;margin-right:1rem}}@media (max-width:600px){.page-template-template-job-descriptions .post-content .icon-grid ul li span,.post-type-archive-job-description .post-content .icon-grid ul li span{width:90%;float:left;padding-left:1.5rem}}.page-template-template-job-descriptions .post-content .icon-grid ul li p,.post-type-archive-job-description .post-content .icon-grid ul li p{margin-top:1rem}.page-template-template-job-descriptions .post-content .job_desc_wrap,.post-type-archive-job-description .post-content .job_desc_wrap{padding-left:2rem}.page-template-template-job-descriptions .post-content .job_desc_wrap .job-desc,.post-type-archive-job-description .post-content .job_desc_wrap .job-desc{background:#0B1326;padding:1.5rem;border-radius:10px;width:calc(100% / 2 - 1.14rem);margin:0 2rem 2rem 0;display:inline-block;vertical-align:top}.page-template-template-job-descriptions .post-content .job_desc_wrap .job-desc:nth-child(2n),.post-type-archive-job-description .post-content .job_desc_wrap .job-desc:nth-child(2n){margin-right:0}.page-template-template-job-descriptions .post-content .job_desc_wrap .job-desc h5,.post-type-archive-job-description .post-content .job_desc_wrap .job-desc h5{font-size:1.8125rem;line-height:2.4375rem;color:#fff}@media (max-width:1500px){.page-template-template-job-descriptions .post-content .job_desc_wrap .job-desc h5,.post-type-archive-job-description .post-content .job_desc_wrap .job-desc h5{font-size:1.6rem}}.page-template-template-job-descriptions .post-content .job_desc_wrap .job-desc a,.post-type-archive-job-description .post-content .job_desc_wrap .job-desc a{margin-top:1rem;display:block;text-decoration:none}.page-template-template-job-descriptions .post-content .job_desc_wrap .job-desc a i,.post-type-archive-job-description .post-content .job_desc_wrap .job-desc a i{font-size:1.25rem;line-height:1.75rem;margin-right:0.5rem;display:inline-block;vertical-align:middle}.page-template-template-job-descriptions .post-content .job_desc_wrap .job-desc a span,.post-type-archive-job-description .post-content .job_desc_wrap .job-desc a span{font-size:1.25rem;line-height:1.75rem;font-family:"Gabarito",sans-serif;display:inline-block;vertical-align:middle;color:#fff}@media (max-width:1500px){.page-template-template-job-descriptions .post-content .job_desc_wrap .job-desc a span,.post-type-archive-job-description .post-content .job_desc_wrap .job-desc a span{font-size:1rem}}.page-template-template-job-descriptions.term-group #wrapper i,.post-type-archive-job-description.term-group #wrapper i{color:#0080C7}.page-template-template-job-descriptions.term-payroll #wrapper i,.post-type-archive-job-description.term-payroll #wrapper i{color:#98CA42}.page-template-template-job-descriptions.term-credit-control #wrapper i,.post-type-archive-job-description.term-credit-control #wrapper i{color:#F71816}.page-template-template-job-descriptions.term-hr-reward #wrapper i,.post-type-archive-job-description.term-hr-reward #wrapper i{color:#0080C7}.page-template-template-job-descriptions.term-payroll-canada #wrapper i,.post-type-archive-job-description.term-payroll-canada #wrapper i{color:#F71816}.page-template-template-job-descriptions.term-procurement #wrapper i,.post-type-archive-job-description.term-procurement #wrapper i{color:#C06DAB}