:root {--default-font-color: #000001;--default-font-size: 18px;--default-font-family: 'Roboto', sans-serif;--heading-font-family: 'Outfit', sans-serif;--heading-font-weight: 900;--primary-color: #DB1F26;--primary-hover-color: #B20D13;--secondary-color: #000001;--secondary-hover-color: #454545;--button-hover-text-color: #fff; }body,html {height: 100%;} body, * {word-break: break-word;}body {background: #fff;box-sizing: border-box;color: var(--default-font-color);display: flex;flex-direction: column;font-family: var(--default-font-family);font-size: var(--default-font-size);font-weight: 400;margin: 0;overflow-x: hidden;padding: 0 0 0 80px;position: relative;}a {color: var(--primary-color);text-decoration: none;}a:hover {color: var(--primary-hover-color);text-decoration: underline;}.page-count {color: var(--default-font-color);}h1, h2, h3, h4, h5, h6 {font-family: var(--heading-font-family);font-weight: var(--heading-font-weight);line-height: 115%;margin: 0 0 30px;padding: 0;text-transform: uppercase;}h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child {margin-bottom: 0;}h1 {font-size: 120px;letter-spacing: 4px;line-height: 100%;}h2 {font-size: 42px;letter-spacing: 2px;} h3 {font-size: 21px;letter-spacing: 1px;}h4 {font-size: 18px;letter-spacing: 0.5px;}h5 {font-size: 20px;text-transform: none;}h6 {font-size: 18px;text-transform: none;}p {margin: 0 0 30px 0;padding: 0;}p,.ss-content-block li {line-height: 166%;}.ss-content-block li > p {margin: 0;}p:last-child {margin-bottom: 0;}.ss-content-block > ul {margin: 0 0 30px 0;}iframe {max-width: 100%;}cite {border-left: 3px solid #989898;display: block;font-size: 18px;font-style: normal;line-height: 130%;margin-top: 15px;padding: 5px 0 0 10px;}.hr {background: #E2E2E2;margin-bottom: 30px;}.red-text {color: var(--primary-color);}@media (max-width: 1250px) {body {font-size: 16px;}}@media (max-width: 1100px) {h2 {font-size: 32px;letter-spacing: 1.5px;}}@media (max-width: 600px) {body {padding: 80px 0 0 0;}h2 {font-size: 28px;letter-spacing: 1px;}}.header {background: var(--secondary-color);bottom: 0;left: 0;padding-top: 126px;position: fixed;top: 0;transition: left 0.3s ease;width: 80px;z-index: 100;}body.show-nav .header {left: calc(50vw - 40px);}body.show-nav.show-sub-nav .header {left: calc(100vw - 80px);}@media (max-width: 961px) {body.show-nav.show-sub-nav .header {left: 500px;}}@media (max-width: 600px) {.header,body.show-nav .header,body.show-nav.show-sub-nav .header {bottom: auto;height: 80px;left: 0;padding: 0;width: 100%;}}.header .logo {position: absolute;left: 50%;transform: translateX(-50%);top: 20px;transition: opacity 0.3s ease;}body.show-nav .header .logo {opacity: 0;}.header .logo img,.header .logo svg {display: block;transition: transform 0.2s ease;width: 100%;}.header .logo:hover img,.header .logo:hover svg {transform: scale(1.05);}@media (max-width: 600px) {.header .logo,body.show-nav .header .logo {background: url(/images/template/pinkerton-academy-logo-full.svg) 50% 50% no-repeat;background-size: cover;height: 72px;left: 30px;opacity: 1;top: -3px;transform: none;width: 157px;}.header .logo img,.header .logo svg {display: none;}}.nav-toggle {background: url(/images/icons/nav-hamburger.svg) 50% 100% no-repeat;color: #D87679;display: block;font-family: var(--heading-font-family);font-size: 12px;font-weight: 500;height: 47px;left: 50%;line-height: 100%;position: absolute;text-align: center;text-decoration: none;transition: top 0.2s ease;transform: translateX(-50%);width: 38px;}.nav-toggle:hover {color: #D87679;text-decoration: none;}.nav-toggle span {text-transform: uppercase;display: block;transition: opacity 0.2s ease;}body.show-nav .nav-toggle {background-image: url(/images/icons/close-x.svg);top: 40px;}body.show-nav .nav-toggle span {opacity: 0;}@media (max-width: 600px) {.nav-toggle {left: auto;top: 50%;transform: translateY(-50%);right: 30px;}body.show-nav .nav-toggle {top: 27px;}}.primary-nav-wrap {background: #161616;bottom: 0;display: flex;flex-direction: column;overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;position: fixed;left: calc((50vw - 40px) * -1);top: 0;transition: left 0.3s ease, width 0.3s ease;width: calc(50vw - 40px);z-index: 1;}.primary-nav-wrap:before {background: #2D2D2D;content: '';height: 100%;left: 0;position: absolute;top: 0;width: calc(50vw - 40px);}.primary-nav-wrap::-webkit-scrollbar {background-color: rgba(255,255,255,0.3);width: 10px;}.primary-nav-wrap::-webkit-scrollbar-thumb {background-color: #CB7C7B;border-radius: 10px;width: 10px;}body.hide-nav .primary-nav-wrap {pointer-events: none;}body.show-nav {overflow: hidden;}body.show-nav .primary-nav-wrap {left: 0;}body.show-nav.show-sub-nav .primary-nav-wrap {width: calc(100vw - 80px);}.primary-nav-wrap ul {list-style: none;margin: 0;padding: 0;}.primary-nav-wrap ul a { color: #fff;display: block;font-family: var(--heading-font-family);font-size: 15px;font-weight: 500;letter-spacing: 1px;text-decoration: none;text-transform: uppercase;}.nav-top-links {padding: 40px 80px 40px 120px;position: relative;width: calc(50vw - 40px);z-index: 1;}.nav-top-links .button {background: transparent;border: 1px solid #CB7C7B;color: #fff;font-size: 16px;letter-spacing: 2px;}.nav-top-links .button:hover {background: #CB7C7B;}.nav-top-links-alt svg {max-height: 39px;}@media (max-width: 1500px) {.nav-top-links {padding: 20px 50px 20px 50px;}}@media (max-width: 961px) {.nav-top-links {width: auto;}}@media (max-width: 400px) {.nav-top-links {padding: 20px 30px 20px 30px;}}.primary-nav-wrap > ul {background: #2D2D2D;flex: 1;opacity: 0;padding: 0 80px 50px 120px;transition: opacity 0.3s linear;transition-delay: 0.1s;max-width: calc(50vw - 40px);z-index: 1;}body.show-nav .primary-nav-wrap > ul {opacity: 1;}.primary-nav-wrap > ul > li > a {color: #fff;font-size: 32px;font-weight: var(--heading-font-weight);letter-spacing: 3px;padding: 20px 50px 20px 0;position: relative;transition: text-shadow 0.2s ease;z-index: 1;}.primary-nav-wrap > ul li.sub > a .toggle {background: url(/images/icons/pink-plus.svg) 50% 50% no-repeat;content: '';height: 17px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 12px;}.primary-nav-wrap > ul li.sub > a.clicked-once .toggle {background-image: url(/images/icons/minus-icon.svg);}.primary-nav-wrap > ul > li.selected > a .toggle {background-image: url(/images/icons/pink-arrow-left.svg);}.primary-nav-wrap > ul > li:hover > a,.primary-nav-wrap > ul > li.selected > a {text-shadow: 0 0 10px rgba(255,255,255,0.49);}@media (max-width: 1500px) {.primary-nav-wrap > ul {padding: 0 50px 30px 50px;}.primary-nav-wrap > ul > li > a {font-size: 35px;padding: 15px 30px 15px 0;}}@media (max-width: 1200px) {.primary-nav-wrap > ul > li > a {font-size: 25px;letter-spacing: 2px;padding: 12px 30px 12px 0;}}@media (max-width: 961px) {.primary-nav-wrap {background: #2D2D2D;}body.show-nav.show-sub-nav .primary-nav-wrap {max-width: calc(100% - 80px);width: 500px;}.primary-nav-wrap:before {display: none;}.primary-nav-wrap > ul {max-width: none;}.primary-nav-wrap > ul > li.selected > a:after {background-image: url(/images/icons/pink-plus.svg);}.primary-nav-wrap > ul > li.clicked-once > a:after {background-image: url(/images/icons/pink-arrow-left.svg);}}@media (max-width: 600px) {.primary-nav-wrap {left: -100%;}.primary-nav-wrap,body.show-nav.show-sub-nav .primary-nav-wrap {max-width: none;width: 100%;top: 80px;}body.show-nav.show-sub-nav .primary-nav-wrap {left: 0;}.primary-nav-wrap > ul > li > a {font-size: 20px;letter-spacing: 1px;}}@media (max-width: 400px) {.primary-nav-wrap > ul {padding: 0 30px 30px 30px;}}.primary-nav-wrap > ul > li > ul {display: none;}@media (min-width: 961px) {.primary-nav-wrap > ul > li > ul {display: block;left: 50vw;max-height: 100vh;opacity: 0;overflow-y: auto;-webkit-overflow-scrolling: touch;padding: 160px 80px 50px 100px;position: absolute;right: 0;top: 0;visibility: hidden;}.primary-nav-wrap > ul > li > ul::-webkit-scrollbar {background-color: rgba(255,255,255,0.1);width: 10px;}.primary-nav-wrap > ul > li > ul::-webkit-scrollbar-thumb {background-color: #CB7C7B;border-radius: 10px;width: 10px;}.primary-nav-wrap > ul > li.selected > ul,.primary-nav-wrap > ul > li.hovered > ul {opacity: 1;visibility: visible;transition: opacity 0.3s linear, visibility 0.3s linear;transition-delay: 0.3s;z-index: 1;}}@media (min-width: 961px) and (max-width: 1500px) {.primary-nav-wrap > ul > li > ul {padding: 60px 50px 30px 50px;}}@media (max-width: 961px) {.primary-nav-wrap > ul > li > ul {padding-bottom: 30px;}}.primary-nav-wrap > ul > li > ul li a {letter-spacing: 2px;padding: 8px 0;transition: text-shadow 0.2s ease;}.primary-nav-wrap > ul > li > ul li:hover > a,.primary-nav-wrap > ul > li > ul li.selected > a {text-shadow: 0 0 7px rgba(255,255,255,0.49);}.primary-nav-wrap > ul > li > ul li.sub > a {padding-right: 42px;position: relative;}.primary-nav-wrap > ul > li > ul li.sub > a > .toggle {background: url(/images/icons/pink-plus.svg) 50% 50% no-repeat;height: 12px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 12px;}.primary-nav-wrap > ul > li > ul li.sub > a.clicked-once > .toggle {background-image: url(/images/icons/minus-icon.svg);}.primary-nav-wrap > ul > li > ul > li ul {display: none;}.primary-nav-wrap > ul > li > ul > li ul {padding: 0 0 0 20px;}.primary-nav-wrap > ul > li > ul > li ul li a {letter-spacing: 1px;padding: 10px 0;text-transform: none;}.nav-bottom-links {background: #2D2D2D;padding: 80px 80px 40px 120px;position: relative;width: calc(50vw - 40px);z-index: 1;}.nav-bottom-links ul {columns: 2;}.nav-bottom-links a {background: url(/images/icons/small-pink-plus.svg) 100% 50% no-repeat;border-bottom: 1px solid #454545;display: block;font-size: 16px;padding: 10px 40px 10px 0;transition: text-shadow 0.3s ease;width: 150px;}.nav-bottom-links a:hover {text-shadow: 0 0 10px rgba(255,255,255,0.49);}@media (max-width: 1500px) {.nav-bottom-links {background: #2D2D2D;padding: 50px 50px 120px 50px;position: relative;width: calc(50vw - 40px);z-index: 1;}}@media (max-width: 961px) {.nav-bottom-links {width: auto;}}@media (max-width: 400px) {.nav-bottom-links {padding: 30px;}}#mobile-check-element {display: none;opacity: 0;position: absolute;visibility: hidden;}@media (max-width: 600px) {#mobile-check-element {display: block;}}.middle-area {margin-bottom: 60px;padding: 65px 0 0;transition: opacity 0.2s linear;}body.show-nav .middle-area {opacity: 0.3;}.ss-section-wrap-inner, .wrapper,body.page-type-0 .wrapper,body.page-type-3 .wrapper {max-width: 960px;}@media (max-width: 600px) {.middle-area {margin-bottom: 40px;padding-top: 30px;}}.ss-accordion-content-wrap:last-child {margin-bottom: 0;}h2.title {font-size: 18px;letter-spacing: 0.5px;text-transform: none;}.no-margin-bottom-on-mobile {margin-bottom: 0;}.ss-content-block > ul:last-child {margin-bottom: 0;}@media (max-width: 768px) {.ss-content-block.has-table {overflow-x: scroll;-webkit-overflow-scrolling: touch;}.ss-content-block.has-table td {white-space: nowrap;}}.page-banner {background-color: #151C2B;margin-top: 100px;min-height: 500px;padding: 100px 0 0 0;position: relative;transition: padding 0.3s ease;z-index: 10;}@media (max-width: 1024px) {.page-banner {min-height: 300px;}}.middle-area .page-banner {display: none;}.page-banner.no-image {min-height: auto;margin-top: 0;}.no-image .page-banner {min-height: auto;margin-top: 0;}.page-banner .image {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;bottom: 0;left: 0;position: absolute;right: 0;top: 0;z-index: 0;}.page-heading-and-secondary-nav-wrap {align-items: center;background: rgb(219,31,38);background: linear-gradient(90deg, rgba(219,31,38,1) 0%, rgba(203,123,123,1) 100%);display: flex;height: 100px;left: 80px;padding: 0 60px;position: fixed;right: 0;top: 0;z-index: 90;}.page-heading-and-secondary-nav-wrap h1 {color: #fff;font-size: 42px;line-height: 100%;margin: 0;}@media (max-width: 1100px) {.page-heading-and-secondary-nav-wrap h1 {font-size: 33px;}}@media (max-width: 600px) {.page-banner {margin-top: 0;padding-top: 0;}.page-heading-and-secondary-nav-wrap {justify-content: center;left: auto;position: relative;text-align: center;}}.secondary-nav-wrap {align-items: center;border-left: 1px solid #D87679;display: inline-flex;height: 100%;margin-left: 40px;padding-left: 40px;}.secondary-nav-wrap ul {list-style: none;margin: 0;padding: 0;}.secondary-nav {background: url(/images/icons/small-white-arrow-down.svg) calc(100% - 20px) 50% no-repeat;border: 1px solid rgba(255,255,255,0.34);border-radius: 2px;color: #fff;cursor: pointer;font-family: var(--heading-font-family);font-size: 15px;font-weight: 500;height: 32px;line-height: 32px;padding: 0 10px;position: relative;transition: background 0.2s ease, box-shadow 0.2s ease;width: 440px;}.secondary-nav:hover {background-color: #fff;background-image: url(/images/icons/small-gray-arrow-down.svg);box-shadow: 0 10px 20px rgba(0,0,0,0.16);}.secondary-nav-toggle {background: url(/images/icons/sub-nav-hamburger.svg) 0 50% no-repeat;display: inline-block;padding-left: 25px;}.secondary-nav:hover .secondary-nav-toggle {background-image: url(/images/icons/sub-nav-hamburger-gray.svg);}.secondary-nav a {color: #fff;display: block;}.secondary-nav a:hover {text-decoration: none;}.secondary-nav > ul {background: #fff;box-shadow: 0 10px 20px rgba(0,0,0,0.16);border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;left: -1px;right: -1px;max-height: 300px;opacity: 0;overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;padding: 5px 0 15px 0;position: absolute;top: 100%;transition: opacity 0.2s ease, visibility 0.2s ease;visibility: hidden;}.secondary-nav > ul::-webkit-scrollbar {background-color: rgba(255,255,255,0.3);width: 10px;}.secondary-nav > ul::-webkit-scrollbar-thumb {background-color: #CB7C7B;border-radius: 10px;width: 10px;}.secondary-nav > ul li.sub > a {background: url(/images/icons/red-plus.svg) calc(100% - 20px) 50% no-repeat;}.secondary-nav > ul li.sub.selected > a,.secondary-nav > ul li.sub > a.clicked-once {background-image: url(/images/icons/red-minus.svg);}.secondary-nav > ul li.sub > ul {display: none;}.secondary-nav > ul li.sub.selected > ul {display: block;}.secondary-nav:hover ul {opacity: 1;visibility: visible;}.secondary-nav ul li {margin-bottom: 5px;padding: 0 35px;}.secondary-nav ul li li {padding: 0 0 0 20px;}.secondary-nav ul li:last-child {margin: 0;}.secondary-nav:hover a,.secondary-nav ul a {color: var(--default-font-color);}.secondary-nav ul li.selected > a,.secondary-nav:hover ul a:hover {color: var(--primary-color);}body.third-level-secondary-nav-active .level-0 > li {display: none;}body.third-level-secondary-nav-active .level-0 > li.selected {display: block;}body.third-level-secondary-nav-active .level-0 > li.selected > a {display: none;}body.third-level-secondary-nav-active .level-1 > li {padding-left: 0;}@media (max-width: 1024px) {.secondary-nav {width: 220px;}}@media (max-width: 750px) {.page-banner {margin-top: 0;padding-top: 0;}.page-heading-and-secondary-nav-wrap {display: block;height: auto;left: 0;padding: 15px 30px;position: relative;}.secondary-nav-wrap {border: 0;display: block;margin: 10px 0 0 0;padding: 0;}.secondary-nav {width: 100%;text-align: left;}}@media (min-width: 1024px) {.anim-in,.anim-in.visible {opacity:1;transform: translateY(0);}}.footer {background: #E5E5E5 url(/images/template/footer-background.jpg) 50% 50% no-repeat;background-size: cover;font-family: var(--heading-font-family);}.upper-footer {background: rgba(219, 31, 38, 0.8);color: #fff;font-size: 16px;letter-spacing: 4px;padding: 15px 30px;text-align: center;text-transform: uppercase;}.upper-footer a {color: #fff;}.upper-footer a:hover {font-weight: 600;text-decoration: none;}.upper-footer ul {list-style: none;margin: 0;padding: 0;}.upper-footer li {border-right: 1px solid #fff;display: inline-block;line-height: 100%;padding: 0 15px;}.upper-footer li:last-child {padding-right: 0;border-right: 0;}.lower-footer {padding: 60px 30px 40px;text-align: center;}.lower-footer img,.lower-footer svg {max-width: 55vw;height: auto !important;}.lower-footer a svg path {transition: fill 0.2s ease;}.lower-footer a:hover svg path {fill: var(--primary-color);}.copyright {font-family: var(--default-font-family);font-size: 14px;margin-top: 25px;}@media (max-width: 600px) {.upper-footer {padding-top: 10px;}.upper-footer li {margin-bottom: 5px;}}.button,.small-action-button,.black-button,.small-black-button,.pager,.pager-prev,.pager-next,.content-box-list.jobs li a .see-details {background: var(--primary-color);border-radius: 0;border: 0;color: #fff;display: inline-block;font-family: var(--heading-font-family);font-size: 12px;font-weight: 400;letter-spacing: 1px;line-height: 100%;margin: 0;padding: 12px 25px;text-align: center;text-decoration: none;text-transform: uppercase;transition: background 0.2s ease, color .2s ease;}.small-action-button,.small-black-button,.content-box-list.jobs li a .see-details {padding: 5px 15px;}.pager,.pager-prev,.pager-next {border: 0;margin: 0 2px;padding: 2px 8px;vertical-align: middle;}.button:hover, .small-action-button:hover,.pager:hover, .pager-prev:hover,.pager-next:hover, .pager.on,.content-box-list.jobs li a .see-details:hover {background: var(--primary-hover-color);color: #fff;opacity: 1;text-decoration: none;}.black-button,.small-black-button {background: var(--secondary-color);color: #fff;}.black-button:hover,.small-black-button:hover {background: var(--secondary-hover-color);color: #fff;text-decoration: none;}form.category-and-window .text-search-wrap .submit,.search-page-form-wrap .text-search-wrap .submit {background-color: var(--primary-color);border-radius: 0;color: #fff;transition: background-color 0.2s ease;}.search-page-form-wrap .text-search-wrap .submit:hover,form.category-and-window .text-search-wrap .submit:hover {background-color: var(--primary-hover-color);background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath id='search-icon-white' d='M13.72,12.434h-.678L12.8,12.2a5.583,5.583,0,1,0-.6.6l.232.24v.678L16.722,18,18,16.722Zm-5.146,0a3.859,3.859,0,1,1,3.859-3.859A3.854,3.854,0,0,1,8.575,12.434Z' transform='translate(-3 -3)' fill='%23e9eef2'/%3E%3C/svg%3E");}.button,.small-action-button,.black-button,.small-black-button {align-items: center;display: inline-flex;justify-content: center;}.button .long {margin-left: 5px;}.button img,.button svg,.small-action-button img,.small-action-button svg,.black-button img,.black-button svg,.small-black-button img,.small-black-button svg {display: inline-block;margin-right: 4px;}body.has-intro-section-first .middle-area {padding-top: 0;}.ss-section-wrap.intro-banner .ss-section-wrap-inner {margin: 0;max-width: none;}.ss-section-wrap.intro-banner .ss-content-block {margin: 0;width: 100%;}.ss-section-wrap.intro-banner .embedded-gallery .stage {min-width: 100%;}.ss-section-wrap.intro-banner .embedded-gallery .slide {display: flex !important;flex-direction: column;justify-content: center;}.ss-section-wrap.intro-banner .embedded-gallery .slide:before {background: rgb(0,0,1);background: linear-gradient(90deg, rgba(0,0,1,1) 0%, rgba(0,0,1,0) 100%);bottom: 0;content: '';left: 0;opacity: 0.63;position: absolute;right: 0;top: 0;z-index: 1;}.ss-section-wrap.intro-banner .embedded-gallery .slide .ss-youtube-vimeo-player {background-color: #000;bottom: 0; left: 0;overflow: hidden;position: absolute;pointer-events: none;height: 100vh;right: 0;top: 0; } .ss-section-wrap.intro-banner .embedded-gallery .slide .ss-youtube-vimeo-player iframe {left: 50%;max-width: none;height: 100vh;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 100vw;}@media (min-aspect-ratio: 16/9) {.ss-section-wrap.intro-banner .embedded-gallery .slide .ss-youtube-vimeo-player iframe { min-height: 56.25vw;}}@media (max-aspect-ratio: 16/9) {.ss-section-wrap.intro-banner .embedded-gallery .slide .ss-youtube-vimeo-player iframe { width: 177.78vh;}}.ss-section-wrap.intro-banner .slide .ss-youtube-vimeo-player .play-button, .ss-section-wrap.intro-banner .slide .ss-youtube-vimeo-player .play-button:before {display: none !important;}.ss-section-wrap.intro-banner .embedded-gallery .slide .caption {background: none;box-shadow: none;color: #fff;display: block !important;height: auto !important;margin: 0 !important;padding: 200px 80px !important;position: relative;transition: opacity 0.3s linear, visibility 0.3s linear;z-index: 3;}body.hide-banner-caption .ss-section-wrap.intro-banner .embedded-gallery .slide .caption {opacity: 0;visibility: hidden;}.ss-section-wrap.intro-banner .embedded-gallery .slide .caption * {color: #fff;}.intro-banner-scroll-link {animation: scroll-link-bounce 2s infinite;background: url(/images/icons/scroll-down-arrow.svg) 0 0 no-repeat;align-items: flex-end;bottom: 45px;color: #fff;display: flex;font-family: var(--heading-font-family);font-size: 12px;font-weight: 500;height: 61px;left: 45px;letter-spacing: 1px;padding-left: 22px;position: absolute;text-transform: uppercase;transition: opacity 0.3s linear, visibility 0.3s linear, text-shadow 0.2s ease;z-index: 90;}body.hide-banner-caption .intro-banner-scroll-link {opacity: 0;visibility: hidden;}.intro-banner-scroll-link:hover {color: #fff;text-decoration: none;text-shadow: 0 0 10px rgba(255,255,255,0.49);}@keyframes scroll-link-bounce {0%{background-position: 0 100%;}50% {background-position: 0 calc(100% - 8px);}100% {background-position: 0 100%;}}.ss-section-wrap.split-text-image-section {margin-bottom: 35px;} .ss-section-wrap.split-text-image-section.red-variant,.ss-section-wrap.split-text-image-section.red-variant h2,.ss-section-wrap.split-text-image-section.red-variant h3,.ss-section-wrap.split-text-image-section.red-variant h4,.ss-section-wrap.split-text-image-section.red-variant h5,.ss-section-wrap.split-text-image-section.red-variant h6 {color: #fff;}.ss-section-wrap.split-text-image-section .ss-content-block {padding: 40px 30px;}.ss-section-wrap.split-text-image-section .ss-content-block.ss-image-block {padding: 0;margin-bottom: 0;}.ss-section-wrap.split-text-image-section .ss-content-block.ss-image-block img {display: block;width: 100% !important;}@media (min-width: 768px) {.ss-section-wrap.split-text-image-section .ss-content-block {flex: 1;margin: 0;padding: 100px 50px;position: relative;}.ss-section-wrap.split-text-image-section .ss-content-block .ss-content-block-inner {margin: 0 auto;max-width: 600px;}.ss-section-wrap.split-text-image-section .ss-content-block.ss-image-block {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;}.ss-section-wrap.split-text-image-section .ss-content-block.ss-image-block img {display: none;}}@media (min-width: 768px) {.ss-section-wrap.four-column-text-3x-image .ss-section-wrap-inner {justify-content: flex-end;align-items: center;}.ss-section-wrap.four-column-text-3x-image .ss-content-block.col-2-5 {padding: 0;}.ss-section-wrap.four-column-text-3x-image .ss-content-block.col-2-5 .ss-content-block-inner {margin: 0 auto;max-width: 600px;}}.ss-section-wrap.whats-new-at-pinkerton-section .col-2:first-child {display: flex;flex-direction: column;justify-content: center;padding: 50px;}.ss-section-wrap.whats-new-at-pinkerton-section .content-box-list:last-child {margin: 0;}.ss-section-wrap.whats-new-at-pinkerton-section .content-box-list li:last-child {margin: 0;}.ss-section-wrap.whats-new-at-pinkerton-section .content-box-list li a {box-shadow: none;display: flex;flex-wrap: wrap;padding: 0;text-align: left;}.ss-section-wrap.whats-new-at-pinkerton-section .content-box-list li a .link-content {width: calc(100% - 200px);}.ss-section-wrap.whats-new-at-pinkerton-section .content-box-list li a .link-content > span {padding: 0 30px;}.ss-section-wrap.whats-new-at-pinkerton-section .content-box-list li a .thumbnail {background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;margin: 0;height: 200px;width: 200px;}.ss-section-wrap.whats-new-at-pinkerton-section .content-box-list li a .thumbnail img {display: none;}.ss-section-wrap.whats-new-at-pinkerton-section .content-box-list li a .date {background: #EBEBEB;color: var(--default-font-color);font-family: var(--heading-font-family);font-size: 14px;font-weight: 500;letter-spacing: 0.5px;margin-bottom: 15px;padding: 5px 30px;text-align: left;text-transform: uppercase;}.ss-section-wrap.whats-new-at-pinkerton-section .content-box-list li a .title {line-height: 100%;}.ss-section-wrap.whats-new-at-pinkerton-section .content-box-list li a .abstract {color: var(--default-font-color);font-weight: 400;margin-bottom: 15px;}.content-box-list li a .see-details, .content-box-list.blog li a .cb:before {font-family: var(--heading-font-family);font-size: 12px;font-weight: 500;}.content-box-list li a .see-details:hover, .content-box-list.blog li a .cb:hover:before {border-bottom: 1px solid var(--primary-hover-color);}@media (max-width: 1200px) {.ss-section-wrap.whats-new-at-pinkerton-section .content-box-list li a .thumbnail {height: 100px;width: 100px;}.ss-section-wrap.whats-new-at-pinkerton-section .content-box-list li a .link-content {width: calc(100% - 100px);}}@media (max-width: 600px) {.ss-section-wrap.whats-new-at-pinkerton-section .col-2:first-child {padding: 40px 30px !important;}.br-wrap {display: none;}}.ss-section-wrap.homepage-events-section .ss-content-block:first-child {color: #fff;display: flex;flex-direction: column;justify-content: center;padding: 50px;}.ss-section-wrap.homepage-events-section .ss-content-block:first-child * {color: #fff;}.ss-section-wrap.homepage-events-section .cb-intro {border-bottom: 6px solid #EBEBEB;margin-bottom: 30px;padding-bottom: 10px;}.ss-section-wrap.homepage-events-section .content-box-list.events:last-child,.ss-section-wrap.homepage-events-section .content-box-list.events li:last-child {margin: 0;}.ss-section-wrap.homepage-events-section .content-box-list.events li a {align-items: center;box-shadow: none;color: var(--default-font-color);display: flex;padding: 0;}.ss-section-wrap.homepage-events-section .content-box-list.events li a .date {align-items: center;background: #000001;color: #fff;display: flex;font-family: var(--heading-font-family);font-size: 16px;font-weight: var(--heading-font-weight);height: 68px;margin: 0 30px 0 0;justify-content: center;letter-spacing: 1px;padding: 0;text-align: center;width: 100px;}.ss-section-wrap.homepage-events-section .content-box-list li a .date strong {color: #fff;}.ss-section-wrap.homepage-events-section .content-box-list li a .title {font-weight: 400;letter-spacing: 1px;padding: 0;}.ss-section-wrap.homepage-events-section .content-box-list.events li a .see-details {display: none;}.ss-section-wrap.social-feed-section .ss-content-block.col-4 {display: flex;flex-direction: column;justify-content: center;padding: 50px;}.ss-section-wrap.social-feed-section .content-box-embed.social-stream {padding: 0 40px;}.ss-section-wrap.social-feed-section .content-box-embed.social-stream .slick-track {align-items: center;display: flex;}.ss-section-wrap.social-feed-section .content-box-embed.social-stream .element-item {border: 0;box-shadow: 0 10px 20px rgba(0,0,0,0.16);margin: 20px 15px 50px 15px;padding: 30px 30px 15px;}.ss-section-wrap.social-feed-section .content-box-embed.social-stream .element-item .photo {margin-left: -30px;margin-right: -30px;margin-top: 30px;max-height: 260px;overflow: hidden;position: relative;}.ss-section-wrap.social-feed-section .content-box-embed.social-stream .element-item .photo:first-child {margin-top: -30px;}.ss-section-wrap.social-feed-section .content-box-embed.social-stream .element-item .item-content {font-size: 14px;padding: 15px 0 0 0;}.ss-section-wrap.social-feed-section .social-stream .element-item .author-and-share {padding: 15px 0;}.ss-section-wrap.social-feed-section .social-stream .element-item .item-footer {background: none;color: #A0A0A0;display: flex;font-size: 14px;height: auto;justify-content: space-between;line-height: 100%;margin-top: 15px;}.ss-section-wrap.social-feed-section .social-stream .element-item .social-link {color: inherit;position: static;}.ss-section-wrap.social-feed-section .slick-arrow {background: url(/images/icons/small-gray-arrow-left.svg) 0 0 no-repeat;background-size: contain;border: 0;cursor: pointer;height: 26px;left: 0;position: absolute;text-indent: -9999px;top: 50%;transform: translateY(-50%);width: 15px;}.ss-section-wrap.social-feed-section .slick-arrow.slick-next {background-image: url(/images/icons/small-gray-arrow-right.svg);left: auto;right: 0;}@media (min-width: 768px) and (max-width: 1400px) {.ss-section-wrap.social-feed-section .ss-content-block.col-4 {width: calc(35% - 30px);}.ss-section-wrap.social-feed-section .ss-content-block.col-3-4 {width: calc(65% - 30px);}}@media (max-width: 600px) {.ss-section-wrap.social-feed-section .ss-content-block.col-4 {padding: 40px 30px !important;}.ss-section-wrap.social-feed-section .content-box-embed.social-stream {padding: 0 25px;}}.image-hover-link {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;display: block;height: 0;padding-top: 100%;position: relative;transition: box-shadow 0.3s ease;}.image-hover-link:before {background: #000;bottom: 0;content: '';left: 0;opacity: 0.6;position: absolute;right: 0;top: 0;transition: opacity 0.3s ease;}.image-hover-link.red:before {background: rgb(219,31,38);background: linear-gradient(90deg, rgba(219,31,38,1) 10%, rgba(203,123,123,1) 100%);opacity: 0;}.image-hover-link .text {color: #fff;font-family: var(--heading-font-family);font-size: 18px;font-weight: 900;left: 0;padding: 30px;position: absolute;right: 0;text-align: center;text-transform: uppercase;top: 50%;transform: translateY(-50%);transition: transform 0.3s ease;z-index: 1;}.image-hover-link.red .text {font-size: 40px;opacity: 0;text-align: left;transition: opacity 0.3s ease;}.image-hover-link:hover {box-shadow: 0 10px 20px rgba(0,0,0,0.16);}.image-hover-link:hover:before {opacity: 0.7;}.image-hover-link:hover .text {transform: translateY(-50%) scale(1.05);}.image-hover-link.red:hover .text {opacity: 1;transform: translateY(-50%);}.image-hover-link .image {display: none;}@media (max-width: 1400px) {.image-hover-link.red .text {font-size: 18px;}}@media (max-width: 1024px) {.image-hover-link.red:before {opacity: 0.7;}.image-hover-link.red .text {font-size: 32px;opacity: 1;}.ss-section-wrap-inner.has-ss-image-block .ss-content-block.col-5:nth-child(3) {margin-bottom: 30px;}}.ss-section-wrap.athletics-list-section {margin-bottom: 30px;}.ss-section-wrap.athletics-list-section .ss-section-wrap-inner {justify-content: space-between;}@media (min-width: 768px) {.ss-section-wrap.athletics-list-section .fall-athletics-section-heading,.ss-section-wrap.athletics-list-section .fall-athletics-section-intro-image {align-items: center;display: flex;flex: 1;margin: 0;min-width: 50%;}}.ss-section-wrap.athletics-list-section .fall-athletics-section-heading {background: rgb(219,31,38);background: linear-gradient(270deg, rgba(219,31,38,1) 0%, rgba(203,123,123,1) 100%);color: #fff;padding: 60px 50px;}.ss-section-wrap.athletics-list-section .fall-athletics-section-heading h2 {font-size: 32px;}.ss-section-wrap.athletics-list-section .fall-athletics-section-heading * {color: #fff;}.ss-section-wrap.athletics-list-section.gray-background .fall-athletics-section-heading {background: rgb(240,240,240);background: linear-gradient(90deg, rgba(240,240,240,1) 0%, rgba(221,221,221,1) 100%);color: var(--default-font-color);}.ss-section-wrap.athletics-list-section.gray-background .fall-athletics-section-heading * {color: var(--default-font-color);}.ss-section-wrap.athletics-list-section .fall-athletics-section-intro-image {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;}@media (max-width: 768px) {.ss-section-wrap.athletics-list-section .fall-athletics-section-heading {margin-bottom: 0;padding: 40px 30px;}.ss-section-wrap.athletics-list-section .fall-athletics-section-intro-image {margin-bottom: 0;}.ss-section-wrap.athletics-list-section .ss-section-wrap-inner.has-ss-image-block .ss-content-block:nth-child(3) {margin-bottom: 0;}}@media (min-width: 768px) {.ss-section-wrap.athletics-list-section .fall-athletics-section-intro-image img {display: none;}}.fall-athletics-section-link-list:nth-child(3) {margin-left: 0;}.fall-athletics-section-link-list:nth-child(4) {margin-right: 0;}.fall-athletics-section-link-list ul {list-style: none;margin: 0;padding: 0;}.fall-athletics-section-link-list > ul > li {border-bottom: 1px solid #E2E2E2;display: flex;justify-content: space-between;padding: 20px 0;}.fall-athletics-section-link-list > ul > li > ul > li {border-left: 1px solid #A0A0A0;display: inline-block;font-family: var(--heading-font-family);font-size: 12px;font-weight: 500;letter-spacing: 1px;line-height: 100%;margin-left: 15px;padding-left: 15px;text-transform: uppercase;}.fall-athletics-section-link-list > ul > li > ul > li:first-child {border-left: 0;padding-left: 0;}.ss-section-wrap.contact-info-section .ss-section-wrap-inner {background: #FAFAFA;border-top: 1px solid #DB1F26;margin-top: 100px;padding: 60px 60px 30px;}@media (max-width: 768px) {.ss-section-wrap.contact-info-section .ss-section-wrap-inner {margin-top: 40px;padding: 40px 30px 20px;}}.faq-page-upper-filter-wrap {border-bottom: 1px solid #E2E2E2;border-top: 1px solid #E2E2E2;margin: 0 0 30px;padding: 30px 0 15px;}.list-items.accordion-mode-faqs > li {border-bottom: 1px solid #E2E2E2;}.list-items.accordion-mode-faqs > li h2.title.question {font-family: var(--default-font-family);font-size: var(--default-font-size);letter-spacing: 0;padding-right: 70px;position: relative;text-transform: none;}.list-items.accordion-mode-faqs > li .question-item > .hr {display: none;}.list-items.accordion-mode-faqs > li h2.title.question:after,.list-items.accordion-mode-faqs > li h2.title.question.selected:after {background: url(/images/icons/red-plus.svg) 100% 50% no-repeat;border: 0;color: var(--primary-color);content: 'INFO';font-family: var(--heading-font-family);font-size: 12px;font-weight: 500;height: auto;letter-spacing: 1px;margin: 0;padding-right: 14px;position: absolute;right: 0;text-transform: uppercase;top: 50%;transform: translateY(-50%);width: auto;}.list-items.accordion-mode-faqs > li h2.title.question.selected:after {background-image: url(/images/icons/red-minus.svg);}.list-items.accordion-mode-faqs > li .answer {padding: 0 30px 25px;}@media (max-width: 768px) {.list-items.accordion-mode-faqs > li {margin-bottom: 20px;}.list-items.accordion-mode-faqs > li h2.title.question {margin-bottom: 20px;}.list-items.accordion-mode-faqs > li .answer {padding: 0 0px 25px;}}body.page-index {opacity: 0;overflow-x: hidden;}body.page-index .middle-area {position: relative;}body.page-index .middle-area:before {background: url(/images/template/pinkerton-academy-logo-full.svg) 0 0 no-repeat;background-size: contain;content: '';height: 130px;left: 40px;position: absolute;top: 40px;width: 285px;z-index: 90;}body.page-index.loaded {opacity: 1;transition: opacity 0.5s linear;}@media (min-width: 600.5px) {body.page-index .nav-toggle {transition: top 0.3s ease;transition-delay: 0s;top: 130px;}body.page-index.at-top .nav-toggle {top: 70px;transition-delay: 0.3s;}body.page-index .header .logo {transition: opacity 0.3s linear, visibility 0.3s linear;transition-delay: 0.2s;}body.page-index.at-top .header .logo,body.page-index.at-top.show-nav .header .logo {opacity: 0;visibility: hidden;transition-delay: 0s;}}body.page-index .ss-section-wrap {margin-left: 15px;margin-right: 15px;}body.page-index .ss-section-wrap.intro-banner {margin-bottom: 35px;margin-left: 0;margin-right: 0;position: relative;}body.page-index .ss-section-wrap.intro-banner h1,body.page-index .ss-section-wrap.intro-banner h2 {font-size: 120px;letter-spacing: 4px;}@media (max-width: 1700px) {body.page-index .ss-section-wrap.intro-banner h1,body.page-index .ss-section-wrap.intro-banner h2 {font-size: 7vw;letter-spacing: 4px;}}@media (max-height: 700px) {body.page-index .ss-section-wrap.intro-banner h1,body.page-index .ss-section-wrap.intro-banner h2 {font-size: 4vw;letter-spacing: 4px;}}@media (max-width: 1040px) {.ss-section-wrap.intro-banner .embedded-gallery .slide .caption {padding: 200px 50px !important;}}@media (max-width: 600px) {body.page-index .middle-area:before {display: none;}body.page-index .ss-section-wrap.intro-banner {margin-bottom: 25px;}body.page-index .ss-section-wrap.intro-banner h1,body.page-index .ss-section-wrap.intro-banner h2 {font-size: 40px;letter-spacing: 4px;}}body.page-index .ss-section-wrap-inner {max-width: none;}@media (min-width: 768px) and (max-width: 1024px) {body.page-index .ss-section-wrap-inner {margin: 0 15px;}body.page-index .ss-section-wrap.split-text-image-section {margin-left: 12.5px;margin-right: 12.5px;}body.page-index .ss-section-wrap {margin-left: 0;margin-right: 0;}}@media (min-width: 1024px) {body.page-index .ss-section-wrap.split-text-image-section {margin-left: 30px;margin-right: 30px;}}@media (max-width: 600px) {body.page-index .ss-section-wrap {margin-left: 0;margin-right: 0;margin-bottom: 0;}}.ss-content-block.col-1 .content-box-list.jobs,.content-box-list.jobs {display: block;padding: 0;}.ss-content-block.col-1 .content-box-list.jobs li,.content-box-list.jobs li {border-bottom: 1px solid #ccc;display: block;margin: 0;text-align: left;width: 100%;}.ss-content-block.col-1 .content-box-list.jobs li a,.content-box-list.jobs li a {box-shadow: none;display: block;text-align: left;}.content-box-list.jobs li a .title {color: var(--default-font-color);padding: 0;}.content-box-list.jobs li a .abstract {color: var(--default-font-color);margin-bottom: 15px;padding: 0;}.calendar-detail-page .calendar-title {color: var(--primary-color);text-align: left;}@media (max-width: 768px) {.list-items .list-item.resource-item {border-bottom: 1px solid #ccc;margin-bottom: 20px;padding-bottom: 20px;}.list-items .list-item.resource-item .hr {display: none;}}.sosimple-overlay {min-width: 300px;}.community-member-detail-page legend {display: none;}.community-member-detail-page .section-basic-information {display: none;}.community-member-detail-page th {width: 175px;}.community-member-detail-page fieldset:not(:last-child){margin: 0;}.community-member-detail-page fieldset:not(:last-child) .display-table {border-bottom:0;}.member-directory-item image {display: none;}.list-items.member-directory-items li .image {display: none;}.global-site-alert .heading {background: var(--primary-color);}.global-site-alert .heading h3 {font-size: 29px;}.global-site-alert .content-wrap {max-width: 90vw;}.global-site-alert .dismiss-wrap {margin-top: 50px;}body.page-id-282003 .wrapper {max-width: 1270px;}body.page-id-282003 .interactive-map-container #map {height: auto;aspect-ratio: 1.5;}