.elementor-kit-5{--e-global-color-primary:#356878;--e-global-color-secondary:#2E83A3;--e-global-color-text:#000000;--e-global-color-accent:#EBF0F1;--e-global-color-8c153d1:#FFFFFF;--e-global-color-431aa73:#2E2E2E;--e-global-color-6a8fa9b:#EBF0F1;--e-global-color-9147144:#356878;--e-global-color-77f2491:#356878;--e-global-color-2c35c4d:#2E83A3;--e-global-color-bc29b7c:#000000;--e-global-color-44eb0b9:#FFFFFF;--e-global-color-086502f:#2E83A3;--e-global-color-26cd5b8:#356878;--e-global-color-0b1b912:#FFFFFF;--e-global-color-b6c71df:#356878;--e-global-color-52976bc:#356878;--e-global-color-83fed82:#356878;--e-global-color-9c2c750:#666666;--e-global-color-2114447:#356878;--e-global-color-62a689b:#2E83A3;--e-global-color-b674730:#356878;--e-global-color-15136c6:#FFFFFF;--e-global-color-2092c50:#FFFFFF;--e-global-color-ac60bf3:#FFFFFF;--e-global-color-29aeb54:#EBF0F1;--e-global-color-c4063e5:#356878;--e-global-color-c6c37e8:#2E2E2E;--e-global-color-fcb4bd9:#FFFFFF;--e-global-color-c8721d3:#2E2E2E;--e-global-color-c8f2eb7:#356878;--e-global-color-9f6b262:#FFFFFF;--e-global-color-86c57e7:#FFFFFF;--e-global-color-34d7264:#FFFFFF;--e-global-color-b695e4a:#2E83A3;--e-global-color-d0ac115:#356878;--e-global-color-975245e:#FFFFFF;--e-global-color-741d5a0:#FFFFFF;--e-global-color-b3d0266:#356878;--e-global-color-f2a4386:#356878;--e-global-color-11016ea:#FFFFFF;--e-global-color-79e54a4:#FFFFFF;--e-global-color-0fc5abd:#FFFFFF;--e-global-color-f32e6c8:#356878;--e-global-color-be9a6be:#2E83A3;--e-global-color-24dcde4:#FFFFFF;--e-global-color-83b4963:#FFFFFF;--e-global-color-d5aebf1:#356878;--e-global-color-a5e8901:#E9E9E9;--e-global-typography-primary-font-family:"Trajan Pro";--e-global-typography-secondary-font-family:"Noto Sans";--e-global-typography-text-font-family:"Noto Sans";--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-family:"Noto Sans";--e-global-typography-e9d56af-font-family:"Trajan Pro";--e-global-typography-e9d56af-font-size:56px;--e-global-typography-e9d56af-text-transform:none;--e-global-typography-aeca7f3-font-family:"Trajan Pro";--e-global-typography-aeca7f3-font-size:40px;--e-global-typography-aeca7f3-text-transform:none;--e-global-typography-aeca7f3-line-height:1.2em;--e-global-typography-942da33-font-family:"Noto Sans";--e-global-typography-942da33-font-size:24px;--e-global-typography-942da33-font-weight:600;--e-global-typography-942da33-text-transform:none;--e-global-typography-79a81d7-font-family:"Noto Sans";--e-global-typography-79a81d7-font-size:32px;--e-global-typography-79a81d7-font-weight:400;--e-global-typography-79a81d7-text-transform:capitalize;--e-global-typography-039aabf-font-family:"Noto Sans";--e-global-typography-039aabf-font-size:18px;--e-global-typography-039aabf-font-weight:600;--e-global-typography-039aabf-text-transform:none;--e-global-typography-0cb3318-font-family:"Noto Sans";--e-global-typography-0cb3318-font-size:14px;--e-global-typography-0cb3318-font-weight:700;--e-global-typography-0cb3318-text-transform:capitalize;--e-global-typography-0b52cee-font-family:"Noto Sans";--e-global-typography-0b52cee-font-size:18px;--e-global-typography-0b52cee-font-weight:600;--e-global-typography-0b52cee-text-transform:none;--e-global-typography-17d99e3-font-family:"Noto Sans";--e-global-typography-17d99e3-font-size:16px;--e-global-typography-17d99e3-font-weight:600;--e-global-typography-17d99e3-text-transform:none;--e-global-typography-f522f42-font-family:"Noto Sans";--e-global-typography-f522f42-font-size:12px;--e-global-typography-f522f42-font-weight:400;--e-global-typography-1bb5332-font-size:18px;--e-global-typography-1bb5332-font-weight:600;--e-global-typography-1bb5332-text-transform:none;--e-global-typography-04c510e-font-family:"Noto Sans";--e-global-typography-04c510e-font-size:14px;--e-global-typography-04c510e-font-weight:700;--e-global-typography-04c510e-text-transform:capitalize;--e-global-typography-04c510e-text-decoration:underline;--e-global-typography-1773643-font-family:"Noto Sans";--e-global-typography-1773643-font-size:15px;--e-global-typography-1773643-font-weight:600;--e-global-typography-1773643-text-transform:uppercase;--e-global-typography-2a47e80-font-family:"Noto Sans";--e-global-typography-2a47e80-font-size:16px;--e-global-typography-2a47e80-font-weight:600;--e-global-typography-2a47e80-text-transform:capitalize;--e-global-typography-089d674-font-family:"Noto Sans";--e-global-typography-089d674-font-size:14px;--e-global-typography-089d674-font-weight:400;--e-global-typography-8e33464-font-family:"Noto Sans";--e-global-typography-8e33464-font-size:14px;--e-global-typography-8e33464-font-weight:400;--e-global-typography-8e33464-text-transform:capitalize;--e-global-typography-03d27ea-font-family:"Noto Sans";--e-global-typography-03d27ea-font-size:11px;--e-global-typography-03d27ea-font-weight:500;--e-global-typography-2866368-font-family:"Trajan Pro";--e-global-typography-2866368-font-size:44px;--e-global-typography-2866368-font-weight:400;--e-global-typography-2866368-line-height:1em;--e-global-typography-b129690-font-family:"Noto Sans";--e-global-typography-b129690-font-size:14px;--e-global-typography-b129690-font-weight:400;--e-global-typography-b83707c-font-family:"Trajan Pro";--e-global-typography-b83707c-font-size:40px;--e-global-typography-b83707c-text-transform:none;--e-global-typography-b83707c-line-height:1.2em;--e-global-typography-b1c58cc-font-family:"Noto Sans";--e-global-typography-b1c58cc-font-size:24px;--e-global-typography-b1c58cc-font-weight:400;--e-global-typography-b1c58cc-line-height:1.3em;--e-global-typography-817b748-font-family:"Trajan Pro";--e-global-typography-817b748-font-size:36px;--e-global-typography-817b748-font-weight:400;--e-global-typography-817b748-line-height:1.1em;color:#2E2E2E;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;line-height:32px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-d5aebf1 );font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 30px 16px 30px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:#2E83A3;color:#FFFFFF;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 p{margin-block-end:20px;}.elementor-kit-5 a{color:#2E83A3;}.elementor-kit-5 a:hover{color:#036879;}.elementor-kit-5 h1{color:#356878;font-family:"Trajan Pro", Sans-serif;font-size:44px;text-transform:none;line-height:1em;}.elementor-kit-5 h2{color:#356878;font-family:"Trajan Pro", Sans-serif;font-size:36px;text-transform:none;line-height:1.2em;}.elementor-kit-5 h3{color:#356878;font-family:"Trajan Pro", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:1.2em;}.elementor-kit-5 h4{color:#2E2E2E;font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:none;}.elementor-kit-5 h5{color:#2E2E2E;font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;}.elementor-kit-5 h6{color:#2E2E2E;font-family:"Noto Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:none;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:87%;}.e-con{--container-max-width:87%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:1200px){.elementor-kit-5{--e-global-typography-79a81d7-font-size:24px;}.e-con{--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-e9d56af-font-size:44px;--e-global-typography-aeca7f3-font-size:34px;--e-global-typography-79a81d7-font-size:22px;--e-global-typography-2866368-font-size:34px;--e-global-typography-b83707c-font-size:34px;--e-global-typography-817b748-font-size:30px;}.elementor-kit-5 h1{font-size:34px;}.elementor-kit-5 h2{font-size:32px;}.elementor-kit-5 h3{font-size:26px;line-height:1.4em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:880px){.elementor-kit-5{--e-global-typography-79a81d7-font-size:20px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-e9d56af-font-size:32px;--e-global-typography-aeca7f3-font-size:28px;--e-global-typography-79a81d7-font-size:22px;--e-global-typography-2866368-font-size:30px;--e-global-typography-b83707c-font-size:28px;--e-global-typography-817b748-font-size:24px;}.elementor-kit-5 h1{font-size:28px;}.elementor-kit-5 h2{font-size:25px;}.elementor-kit-5 h3{font-size:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}/* Start custom CSS *//* Integrity Careers - Employment Type Badges */

.employment-types {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px;
}

.employment-type {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    padding: 6px 14px;

    border: 1px solid currentColor;
    border-radius: 100px;

    font-size: 13px;
    font-weight: 600;
    line-height: 1.4;

    white-space: nowrap;
}

/* Integrity Careers — Hiring Highlights */

.integrity-hiring-highlight {
    display: inline-flex;
    align-items: center;
    width: fit-content;

    padding: 5px 11px;
    border-radius: 6px;

    font-size: 12px;
    font-weight: 700;
    line-height: 1.4;
    letter-spacing: 0.01em;
}

/* Now Hiring — green */

.integrity-hiring-highlight--now-hiring {
    color: #20513A;
    background-color: #E5F2E9;
}

/* Urgently Hiring — coral */

.integrity-hiring-highlight--urgently-hiring {
    color: #8C2635;
    background-color: #FBE9E9;
}

/* Multiple Positions — blue */

.integrity-hiring-highlight--multiple-positions {
    color: #244D73;
    background-color: #E8F0F8;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Trajan Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://integbuild.com/wp-content/uploads/2025/10/TrajanPro-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */