@font-face{font-family:'Dosis';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dosis/v34/HhyaU5sn9vOmLzlnC_WoEoZKdbA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Dosis';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dosis/v34/HhyaU5sn9vOmLzlmC_WoEoZKdbA.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Dosis';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dosis/v34/HhyaU5sn9vOmLzloC_WoEoZK.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Dosis';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dosis/v34/HhyaU5sn9vOmLzlnC_WoEoZKdbA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Dosis';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dosis/v34/HhyaU5sn9vOmLzlmC_WoEoZKdbA.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Dosis';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dosis/v34/HhyaU5sn9vOmLzloC_WoEoZK.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_9079QB_VMq2oRsWk0Fs.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_9079Qh_VMq2oRsWk0Fs.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_9079Qx_VMq2oRsWk0Fs.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_9079TR_VMq2oRsWk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Flex';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/robotoflex/v30/NaNNepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGbt8jZktqc2V3Zs0KvDLdBP8SBZtOs2IifRuUZQMsPJtUsR4DEK6cULNeUx9XgTnH37Ha_FIAp4Fm0PP1hw45DntW2x0wZGzhPmr1YNMYKYn9_1IQXGwJAiUJVUMdN5YUW4O8HtSoXjC79QRyaLshNDUf3e0O-gn5rrZCu20YNau1OPFu02G5bac.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Roboto Flex';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/robotoflex/v30/NaNNepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGbt8jZktqc2V3Zs0KvDLdBP8SBZtOs2IifRuUZQMsPJtUsR4DEK6cULNeUx9XgTnH37Ha_FIAp4Fm0PP1hw45DntW2x0wZGzhPmr1YNMYKYn9_1IQXGwJAiUJVUMdN5YUW4O8HtSoXjC79QRyaLshNDUf3e0O-gn5rrZCu20YNau8OPFu02G5bac.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Flex';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/robotoflex/v30/NaNNepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGbt8jZktqc2V3Zs0KvDLdBP8SBZtOs2IifRuUZQMsPJtUsR4DEK6cULNeUx9XgTnH37Ha_FIAp4Fm0PP1hw45DntW2x0wZGzhPmr1YNMYKYn9_1IQXGwJAiUJVUMdN5YUW4O8HtSoXjC79QRyaLshNDUf3e0O-gn5rrZCu20YNau7OPFu02G5bac.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Roboto Flex';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/robotoflex/v30/NaNNepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGbt8jZktqc2V3Zs0KvDLdBP8SBZtOs2IifRuUZQMsPJtUsR4DEK6cULNeUx9XgTnH37Ha_FIAp4Fm0PP1hw45DntW2x0wZGzhPmr1YNMYKYn9_1IQXGwJAiUJVUMdN5YUW4O8HtSoXjC79QRyaLshNDUf3e0O-gn5rrZCu20YNau3OPFu02G5bac.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Flex';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/robotoflex/v30/NaNNepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGbt8jZktqc2V3Zs0KvDLdBP8SBZtOs2IifRuUZQMsPJtUsR4DEK6cULNeUx9XgTnH37Ha_FIAp4Fm0PP1hw45DntW2x0wZGzhPmr1YNMYKYn9_1IQXGwJAiUJVUMdN5YUW4O8HtSoXjC79QRyaLshNDUf3e0O-gn5rrZCu20YNau2OPFu02G5bac.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Flex';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/robotoflex/v30/NaNNepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGbt8jZktqc2V3Zs0KvDLdBP8SBZtOs2IifRuUZQMsPJtUsR4DEK6cULNeUx9XgTnH37Ha_FIAp4Fm0PP1hw45DntW2x0wZGzhPmr1YNMYKYn9_1IQXGwJAiUJVUMdN5YUW4O8HtSoXjC79QRyaLshNDUf3e0O-gn5rrZCu20YNau4OPFu02G5.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body,p,a,li,ul{font-family:'Roboto Flex',sans-serif;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}h1,h2,h3,h4,h5,h6{font-family:'Dosis',sans-serif;color:#012b41}img{max-width:100%}select,input[type="text"]{height:unset!important}.content-area{margin-top:0;margin-bottom:0}.page-header{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.center{text-align:center}.alignwide{margin:0 auto;width:100vw;max-width:1170px}.alignfull{margin:0 calc(50% - 50vw);width:100vw;max-width:100vw}.home-hero p{font-family:'Dosis',sans-serif;margin:0 auto!important;max-width:960px}.djg-button-main{margin:30px auto;padding:8px 16px}.djg-button-main:hover{color:#fff!important;border:1px solid #012b41;background-color:#012b41;border-radius:100px}.djg-button-main p{margin:0}.wpcf7-url,.wpcf7 input[type="url"]{border:1px solid #ccc;border-radius:3px}.wpcf7-text,.wpcf7-textarea{font-size:18px!important;margin-top:10px!important;padding:20px!important}.wpcf7 label{font-size:18px;font-family:'Dosis',sans-serif!important;text-transform:capitalize}.button,.wpcf7-submit{padding:0}.button,.djg-button-main,.wpcf7-submit{width:auto;font-weight:900;font-family:'Dosis',sans-serif;text-transform:none;border-radius:100px!important}.button{color:#fff;border-color:#fff0;padding:10px 20px 10px 20px}.djg-button-main,.wpcf7-submit{color:#012b41!important;background-color:#fff;border:1px solid #012b41}.wpcf7-submit:hover{background-color:#012b41!important;color:white!important}.wp-block-button.is-style-outline .wp-block-button__link:hover{text-decoration:none}#masthead{background-color:#002B41;border-bottom:7px solid #5B84C2}#slidertext{font-size:2em}.primary-menu-toggle--open{color:#fff}#menu-primary a{color:#fff;font-size:15px}.nav-menu--primary .sub-menu{background:#002B41}.js-primary-menu-toggle{color:white!important}.searchform--header{display:none}.site-title img{width:200px}.sub-menu li:hover{background-color:#064b6d}@media only screen and (max-width:992px){#menu-primary{margin-top:30px}.menu-item-has-children{margin-top:30px!important}}.hero-search{padding:3em 0;margin:0 calc(50% - 50vw);width:100vw;max-width:100vw}.search_keywords input{margin:0;border:none}.search_location input{margin:0}.search_submit input{color:#fff!important;background-color:#002B41!important;border-radius:50px;border:1px solid #002B41!important;font-family:'Roboto Flex',sans-serif!important;font-size:16px!important;font-weight:500!important;text-transform:capitalize}.search_submit input:hover{background-color:transparent!important;border:1px solid #fff!important}#smartslider3-3{margin-bottom:0}.company-header2{text-align:center;padding-bottom:30px;line-height:1.5}.company-heading{padding-top:50px;font-weight:700;color:#012b41}.board-grid-container{text-align:center;font-family:'Roboto Flex',sans-serif}.grid-card{margin-bottom:30px}.djg-card{background-image:url(https://diversityjobsgroup.com/wp-content/uploads/2023/01/djg-hand-square-2.png);background-size:cover}.djg-card-image{padding:25px}.grid-image-header{width:100%}.grid-subtitle{padding-left:15px;padding-right:15px;font-size:1em}.grid-subtitle a{color:#797979;text-decoration:none}.grid-subtitle a:hover{color:#797979;text-decoration:none}.grid-title{margin-left:15px;height:35px!important;width:auto;margin-top:15px;margin-bottom:15px}.grid-card-shadow:hover{-webkit-box-shadow:5px 5px 15px 5px rgb(0 0 0 / .11);box-shadow:5px 5px 15px 5px rgb(0 0 0 / .07)}.full-width-row{padding:0;margin:0;width:100%}.wave-img-bg{width:100%}.blue-bg-container{background-color:#EAEEF0;height:500px;position:relative;top:-35px}.logo-carousel-header{font-family:'Dosis',sans-serif;text-align:center;padding-top:10px;padding-bottom:50px}.logo-carousel-header h3{font-size:2em}.brush-highlight-blue{background:url(https://diversityjobsgroup.com/wp-content/uploads/2022/05/brush-highlight-2.png) no-repeat;background-size:100% 95%;padding:8px 0;opacity:1}.brush-highlight-yellow{background:url(https://diversityjobsgroup.com/wp-content/uploads/2022/05/brush4.png) no-repeat;background-size:100% 95%;padding:8px 0;opacity:1}.brush-highlight-pink{background:url(https://diversityjobsgroup.com/wp-content/uploads/2022/05/brush3.png) no-repeat;background-size:100% 95%;padding:8px 0;opacity:1}.hero-header-callout{padding-left:30px;padding-right:30px}.hero-title-2{padding-left:50px}.hero-title-3{padding-left:100px}.hero-header-title{margin-bottom:5px}.hero-subtitle{margin-top:0;font-size:22px;font-weight:300}.page-splitter{margin:50px 0 50px 0;opacity:.15}.hero-p-text{font-size:18px}@media (min-width:570px){.hero-header-callout{position:relative;top:0;padding-top:90px;padding-bottom:90px}}@media (min-width:992px){.hero-header-callout{top:-180px;padding-bottom:0}.grid-box-section{position:relative}}.grid-card{position:relative;overflow:hidden}.grid-card a{display:block}.grid-card-overlay{background:#002B41;position:absolute;bottom:0;z-index:10;width:calc(100% - 30px);height:95px;transition:all 1s ease-in-out}.grid-card a:hover>.grid-card-overlay,.grid-card a:focus>.grid-card-overlay,.grid-card a:active>.grid-card-overlay{height:100%;opacity:.75}.grid-card-overlay-inner{position:absolute;left:0;top:50%;transform:translate(0,-50%)}.grid-card .grid-card-inner{height:auto;max-height:350px}.grid-card .grid-card-text{color:#fff;text-align:center;width:100%;margin:0 auto;padding:0 32px;opacity:0;position:absolute;transition:all 1s ease-in-out}.grid-card a:hover>.grid-card-overlay .grid-card-text,.grid-card a:focus>.grid-card-overlay .grid-card-text,.grid-card a:active>.grid-card-overlay .grid-card-text{opacity:1}.grid-card.djg-card{background-image:none}.grid-card.djg-card .grid-card-overlay-inner{position:absolute;left:48px;top:32px;transform:translate(0,0)}.grid-card.djr-card .grid-card-overlay{height:100%;background:#000;opacity:.75}.grid-card.djr-card img.grid-card-logo{width:60%;transition:all 1s ease-in-out}.grid-card.djr-card .grid-card-text{font-size:16px;font-weight:700;transition:all 1s ease-in-out}.grid-card.djr-card a:hover>.grid-card-overlay img.grid-card-logo,.grid-card.djr-card a:focus>.grid-card-overlay img.grid-card-logo,.grid-card.djr-card a:active>.grid-card-overlay img.grid-card-logo{opacity:0;transform:translate(0,-220%)}.grid-card.djr-card a:hover>.grid-card-overlay .grid-card-text,.grid-card.djr-card a:focus>.grid-card-overlay .grid-card-text,.grid-card.djr-card a:active>.grid-card-overlay .grid-card-text{transform:translate(0,-150%)}.search_jobs{background-color:#efefef}.search_jobs input{border:1px solid lightgrey}.load_more_jobs strong{font-family:'Dosis',sans-serif;font-size:1.1em;background-color:#fff;color:#002B41;border:1px solid #002B41;border-radius:50px;margin-top:30px;padding-top:8px;padding-bottom:10px}.load_more_jobs strong:hover{background-color:#002B41;color:#fff}.job_types{margin-bottom:30px;border:1px solid lightgrey}.job_types label{font-size:14px;text-transform:capitalize;font-weight:300}.search_categories{font-weight:400;border:1px solid lightgrey;border-radius:5px}.search_categories input{padding-top:20px;padding-bottom:20px;margin:0}.search_categories.search_category_dropdown{border:0}.job_listing-meta>.job_listing-type{background-color:#349568;border:1px solid #267751;text-transform:capitalize;width:100%;margin-bottom:8px;font-weight:300;color:#fff}.job_listing-date,.job_listing-about>.job_listing-location{background-color:#f2f7ff;color:#000;padding:7px;border:1px solid #ccdefc;font-size:13px}.job_listing-date{padding:7px}.job_listing-about>.job_listing-location{padding:7px 25px 7px 25px}.job_listing-logo{border:1px solid #ededed;padding:7px;background-color:#fff;border-radius:5px}.job_listing:hover{background-color:#f2f2f2;opacity:1}.job_listing-position h3{font-size:15px;font-weight:400}.job_listing-company{color:#424242}.job_listing-about{font-weight:300;font-size:16px}.select2-selection__rendered{font-size:13px;font-weight:400;padding:14px!important}.select2-results{font-size:13px}#gjm-map-wrapper-job_map_listing{display:none}@media only screen and (min-width:300px){.roles-text h1{margin-bottom:0}.roles-text{position:relative;top:30px}}@media only screen and (min-width:992px){.roles-text h1{margin-bottom:40px;position:relative;top:0}}@media only screen and (min-width:992px){li.search-jobs-nav,li.book-demo-nav{border-radius:50px}li.search-jobs-nav a,li.book-demo-nav a{padding:5px 15px!important}li.search-jobs-nav{background-color:#68A1D8}li.book-demo-nav{background-color:#fff0;border:2px solid #fff;margin-left:10px}li.search-jobs-nav:hover,li.book-demo-nav:hover{background-color:#FCFCFC}li.search-jobs-nav:hover>a,li.book-demo-nav:hover>a{color:#012b41!important}.job-spotlight{height:740px}}.meet-the-team-img{border-radius:200px;margin-bottom:40px;border:2px solid lightgrey}.mtt-cards{padding-left:30px;padding-right:30px}.about-us-icon{height:60px;margin-bottom:30px}.about-us-grid{margin-top:70px;margin-bottom:70px}.our-story{margin-top:50px}.about-img{height:75px}.extra-padding{padding-top:9%}#job_category{height:100px;position:relative}.single-job-post p{text-align:center!important;font-family:'Dosis',sans-serif}.single-job-post-blue-card{padding:50px;margin-top:50px;background-color:#012B41;border-radius:35px}.blue-card-tick{width:37px;margin:5px}.blue-card-table td{border:0}.table-text{padding-left:10px}.blue-table-button{border-radius:20px;border:1px solid #fff;font-weight:900;font-size:2em;background-color:#819bcc;padding:10px 40px 12px 40px}.blue-table-button:hover{color:#012B41;background-color:#fff}.contact-us-btn{background-color:#fff0;border-radius:50px;text-transform:capitalize;border:2px solid #012b41;margin-left:10px;color:#012b41;font-size:20px}.contact-us-btn:hover{background-color:#FCFFC9;color:#7a7f15;border:2px solid #FCFFC9}.greyboxes{background-color:#f4f4f4;padding-top:70px;text-align:center;margin-top:100px}.col-container{display:flex;flex-wrap:wrap}.pricing-white-block{background-color:#fff;border-radius:10px;flex:1;-webkit-box-shadow:0 0 42px 0 rgb(0 0 0 / .2);-moz-box-shadow:0 0 42px 0 rgb(0 0 0 / .2);box-shadow:0 0 42px 0 rgb(0 0 0 / .2);padding:40px 40px}.pricing-boxes{margin-bottom:70px}.pricing-boxes h2{font-weight:600;font-size:35px}.pricing-box-header{font-weight:400}.pricing-table td{font-size:18px;font-family:'Dosis',sans-serif}.pricing-table thead{font-family:'Dosis',sans-serif;font-size:20px;color:#012b41}.allplans{padding:20px;border:0!important}.green-tick{height:20px!important;margin-bottom:7px}.tickbox{border-left:1px solid lightgrey;text-align:center}.pricing-table{border-bottom:none}.pricing-table-2{font-size:20px}.pricinglogos{padding-left:30px}.ats-int{background-image:url(https://diversityjobsgroup.com/wp-content/uploads/2023/01/Asset-8-1.png);background-size:cover}.ats-block{background-color:#fff;height:90px;-webkit-box-shadow:0 0 42px 0 rgb(0 0 0 / .2);-moz-box-shadow:0 0 42px 0 rgb(0 0 0 / .2);box-shadow:0 0 42px 0 rgb(0 0 0 / .2);margin-top:25px;border-radius:20px}.ats-block img{height:100%;padding:20px}.pricing-btn{text-align:center;padding:40px 50px 20px 50px;background-color:#fff}.pricing-btn p{font-family:'Dosis',sans-serif;font-size:20px!important}.jobseeker-img{width:100%}.jobseeker-tool-button:hover{background-color:#054566}.employer-tools-button{background-color:#fff0;color:#012b41;text-transform:capitalize;border:1px solid #012b41;margin:15px;padding:7px 30px}.employer-tool-box p{font-family:'Dosis',sans-serif;font-size:20px;padding:30px}.employer-tool-box{display:flex;align-items:center;justify-content:center}.employer-tool-box img{width:800px}.second-row{padding-top:50px}.employer-tools-smartslider{border-bottom:2px solid #68A0D8}.work-with-us-header{margin-top:200px;text-align:center}.work-with-us-header h1{line-height:1}.work-with-us-subtitle{text-align:center;margin-top:30px}.span-container{line-height:100px}.flexbox-container{display:flex;justify-content:center;align-items:center;height:160px;flex-direction:column}.flexbox-container p{margin:0}.job-spotlight__featured-image{padding:20px;background-color:#fff}.job_listing-location{max-width:100%!important}.job-type{margin-top:15px;width:100%}.job-spotlight__title{font-weight:700}.job-spotlight__actions>.job_listing-location{color:#000;font-size:0.9em!important}.job_listing-description>.widget-title{font-weight:900;color:#002b41;background-color:#eaf2ff;padding:10px;border:1px solid #5b84c2}.job_listing-description strong{font-weight:400}.single_job_listing{margin:40px auto}.application_details.modal{position:fixed;left:calc(50% - 298px);top:calc(50% - 157px)}div.application_details:nth-child(2){display:none!important}.job_application input[type="button"].application_button{color:#fff!important;background-color:#5b84c2;border:0}.job_application .input[type="button"].application_button:focus,.job_application input[type="button"].application_button:hover{background-color:#002B41}.job_application a{background-color:#37BD3C;color:#fff;border:0 solid #29932c;border-radius:8px;text-transform:capitalize;padding-top:15px;padding-bottom:15px}.job_application a:hover{background-color:#29932c;color:#fff;border-radius:5px}.application_details.modal{max-width:640px}aside .application_details.modal{display:none!important}.apply_with_resume p.small-text{font-size:.9rem}.apply_with_resume p.large-text{font-size:1.5rem}.apply_with_resume p:last-child{text-align:center}.apply_with_resume a{text-decoration:underline}.apply_with_resume a:focus,.apply_with_resume a:hover{text-decoration:none}.apply_with_resume input[type="submit"],.apply_with_resume .button{color:#012b41!important;font-family:"Dosis",sans-serif;display:inline-block;padding:14px 24px;text-transform:unset;border-radius:100px!important}.apply_with_resume .button{margin-left:14px;text-decoration:none}.single-resume .resume-header{display:block;position:relative;font-family:"Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:34px;line-height:1.3;text-align:center;overflow:hidden;padding:20px 0;background:#fafafa;border-bottom:1px solid rgb(204 204 204 / .41)}.single-resume .candidate-photo img{max-width:250px;min-width:unset;border-radius:50%;margin:40px auto;display:block}.candidate-important-notice{font-weight:700;margin:32px 0}.job_listing_preview_title,.resume_preview_title{padding:20px 0}#resume_preview .job_listing_preview_title input[name="continue"],#resume_preview .resume_preview_title input[name="continue"]{float:none}#candidate-video.modal,#company-video.modal{left:0}@media only screen and (min-width:1024px){.single-resume .candidate-photo{margin-right:40px;float:left}.single-resume .candidate-photo img{margin:0}.single-resume .personal-statement,.single-resume .candidate-details{margin-bottom:60px}.single-resume .candidate-details{padding:0 0 0 60px}.single-resume .candiate-contact{position:absolute;right:40px;top:40px}}.pricing-emphasis{background-color:#012B41;color:#fff;border-radius:100px;padding:7px 15px}.price-option__description{height:700px}.callout-feature-title{font-weight:700!important}.pricing-header-text{font-weight:300}.feature-callout-cover{margin-bottom:60px}.callout-price{background-color:#ddebff;padding:5px;color:#002b41;position:relative;top:10px;font-weight:500}.pricing-card{-webkit-box-shadow:5px 5px 15px 5px rgb(0 0 0 / .06);box-shadow:5px 5px 15px 5px rgb(0 0 0 / .06);padding:30px;height:600px;border-radius:15px;margin-bottom:45px}.pricing-button{margin-top:40px}.pricing-card hr{width:50%;margin:auto}.pricing-card img{margin-top:30px;height:60px;margin-bottom:30px}#companies-list .letter-group h2{font-weight:700}#companies-list .letter-group p{margin-bottom:5px}.company-header h1{font-weight:700}.company-page-h5-header{display:inline;padding-left:15px}.company-profile{margin:40px auto}@media screen and (max-width:600px){.company-page-h5-header{font-size:.96em}.company-page-logo{height:70px!important}}.company-page-right-columns{border:2px solid #ededed;padding:20px 20px 20px 20px;margin-bottom:30px;border-radius:7px}.company-page-right-columns p{margin-bottom:5px}.right-column-spacer{height:20px;width:100%}.company-social-icons{height:25px!important;margin-bottom:10px}.right-column-title{margin-bottom:5px;color:#2b2b2b}.company-page-btn{margin-top:40px;padding:10px 30px;text-transform:none}.company-h5-title{font-weight:700;color:#2b2b2b}.company-bold-p{color:#2b2b2b}.tax-employer .entry-author{display:none}@media only screen and (max-width:1199px){.aicon_link{top:105px!important}.logged-in .aicon_link{top:118px!important}}@media only screen and (max-width:580px){.aicon_link{right:calc(200% - 48px)!important;top:105px!important;left:auto!important}.logged-in .aicon_link{top:118px!important}}p.wp-block-post-excerpt__excerpt{color:#797979;font-size:15px;line-height:1.5em}.wp-block-post-excerpt__more-text{display:block;margin:40px auto 20px;text-align:center}.wp-block-post-excerpt__more-link{font-size:15px!important;font-weight:700;color:#003044;background-color:#fff;border:2px solid #003044;border-radius:50px;padding:8px 16px}.wp-block-post-excerpt__more-link:hover{color:#003044;text-decoration:none;background-color:#68A1D8;border-color:#68A1D8}.footer-cta{text-align:left;margin:0;padding-top:40px;padding-bottom:40px}.footer-cta,.footer-widgets{background-color:#002B41!important;border-bottom:35px solid #002B41}.social-images{display:inline-block}.social-footer{margin-top:70px}.social-footer img{height:17px;margin-right:10px}#colophon{display:none}.footer-content{padding-bottom:30px}.footer-content p{margin-bottom:5px}.bottom-footer-row{margin-top:60px;color:#bfbfbf;padding:0;font-size:.9em}.bottom-footer-row p{color:#fff;display:inline-block;padding-right:15px}.footer-text-item{margin-bottom:7px}.footer-DJG-logo{height:40px;margin-bottom:30px;margin-top:30px}.DJG-family-img{padding-bottom:12px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{height:unset}