:root{--light-grey: #e2e2e2;--primary-color: #006068}body{font-family:system-ui}.layout-container>.region-header{position:relative;z-index:1}.layout-container>.main-wrapper{position:relative;z-index:2}.layout-container>.region-footer{position:relative;z-index:1}#block-headerlayout .stacks-search-bar{box-shadow:none;background-color:transparent;clip-path:none}#block-headerlayout .top-bar-wrapper{margin:0}#block-headerlayout .top-menu .button,#block-headerlayout .top-menu .menu-link{line-height:1;font-size:1rem;font-family:system-ui;display:flex;padding:0.5em}#block-headerlayout .top-menu .menu-link{border-color:transparent}#block-headerlayout .login-link,#block-headerlayout a[href="/user/job-seeker"]{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}#block-headerlayout .menu-menu-top-menu{gap:0.2em;padding-block:0.5em}#block-headerlayout .menu-main a{padding:0.75em !important;line-height:1}@media (min-width:120em){#block-headerlayout .stacks-search-bar{padding-block-end:20rem}}@media (max-width:64em){#block-headerlayout .stacks-search-bar{padding-block-end:5rem}.images-container::after{content:none}}.path-frontpage .site-branding-primary img{width:revert-layer}.path-frontpage .top-items-wrapper{position:relative}.path-frontpage .top-items-wrapper::after{content:"";width:200vw;background-color:var(--light-grey);height:1px;position:absolute;bottom:0;right:0;margin-inline:-50vw}.top-bar-wrapper,.site-branding{position:relative;margin-block:0.5em}.top-bar-wrapper::after,.site-branding::after{content:"";width:200vw;background-color:var(--light-grey);height:1px;position:absolute;bottom:0;right:0;margin-inline:-50vw}@media (max-width:64em){.site-branding::after{content:none}}.path-frontpage .top-bar-wrapper{margin:0;gap:0}.path-frontpage .top-bar-wrapper::after{content:none}@media (min-width:64em){.site-branding{margin-block:0}.site-branding::after{background-color:transparent}}.top-menu-nav .navigation{margin:0}#stacks-search-bar .form-search,#stacks-search-bar .form-select{box-shadow:none;border-color:var(--light-grey)}#stacks-search-bar .horizontal-tabs-list{overflow:initial}#stacks-search-bar .horizontal-tab-button{border:1px solid var(--light-grey);border-bottom:3px solid transparent;padding:0}#stacks-search-bar .horizontal-tab-button span{font-weight:normal;display:initial}#stacks-search-bar .horizontal-tab-button.selected{border-bottom-color:var(--primary-color);background-color:white}#stacks-search-bar .horizontal-tab-button.selected>span{color:var(--primary-color);font-weight:bold}@media (min-width:64em){#stacks-search-bar .form-actions{margin-inline-start:1rem}#stacks-search-bar .search-bar-container{gap:0}#stacks-search-bar .search-form-base select{margin:0;border-inline-start:none}}@media (max-width:40em){#footer .main-nav-secondary{grid-column:1/-1}}#footer .main-nav-secondary{grid-column:4/-1;grid-row:2/3}#footer .menu-parent{display:flex;justify-content:flex-end;flex-wrap:wrap;column-count:initial}#footer .menu-link{font-weight:normal;padding:0.5em}.footer-logo-wrapper{max-width:10rem}#block-heroimages-2{pointer-events:none}.hero-images{position:absolute;inset:0}@media (max-width:64em){.hero-images{display:none}}.images-container{display:flex;position:relative;filter:grayscale(30%);margin-inline:auto;max-width:1600px;padding-block-start:25rem}.images-container::after{content:"";background:white;position:absolute;height:300px;width:200vw;left:-100vw;z-index:4;bottom:0}.images-container .image-box{flex:1;clip-path:polygon(0 0, 200% 0, 200% 200%, 0 200%);transform:rotate(45deg);position:relative}.images-container .image-box::before{content:"";position:absolute;border:1rem solid white;width:calc(200% + 2.5rem);height:calc(100% + 2.5rem);z-index:1}.images-container .image-box img{transform:rotate(-45deg) scale(2)}.images-container .box-1{margin-block-start:7rem}.images-container .box-1 img{margin-block-start:3rem;padding-inline-end:6rem;transform:rotate(-45deg) scale(3)}.images-container .box-2{z-index:1;margin-block-start:15rem}.images-container .box-2 img{margin-block-start:-5rem}.images-container .box-3{margin-block-start:5rem}.images-container .box-3 img{position:absolute;top:-15rem;left:-20rem}.images-container .box-4{z-index:2}.images-container .box-4 img{position:absolute;top:-2rem;left:20rem;transform:rotate(-45deg) scale(4)}.path-frontpage .homepage-header.header-default{grid-template-rows:initial}.path-frontpage .homepage-header .top-menu-nav nav>.menu{margin:0}.path-frontpage .homepage-header .top-bar-wrapper .menu a{border-color:transparent;font-weight:600;font-size:1rem}.hero-section.stacks-hero{padding-block-start:5rem}.hero-section h2{color:var(--primary-color)}.hero-section .hero-description{max-width:70ch;margin-inline:auto;line-height:1.4}@media (min-width:64em){.path-frontpage .homepage-header .top-items-wrapper{width:100%;grid-column:1/-1;grid-row:1/2}.path-frontpage .homepage-header .site-brand-navigation-wrapper{grid-row:2/3;grid-column:1/2}.path-frontpage .homepage-header .main-nav-primary{grid-column:2/-1;grid-row:2/3}}.logo-slider{overflow:hidden;position:relative;display:flex;align-items:center;border:1px solid gainsboro;padding-block:2rem}.logo-slider ul{list-style-type:none}.logo-slider .slide-track{display:flex;width:max-content;gap:2rem;align-items:center;margin:0}.logo-slider .slide{width:250px;flex:0 0 auto;display:flex;justify-content:center}.stats{position:relative;z-index:1;color:white;padding-block:5rem}.stats h2{font-size:2.5rem;line-height:1}.stats .lead{font-size:1.5rem;line-height:1.2}.stats::before{content:"";background-image:url("data:image/svg+xml,%3Csvg%20width%3D%221362%22%20height%3D%22637%22%20viewBox%3D%220%200%201362%20637%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1028.71%206C1028.71%2045.6923%201029.83%2085.6245%201026.71%20125.227C1019.66%20214.86%20980.582%20297.888%20900.558%20345.962C869.705%20364.497%20834.536%20373.966%20798.516%20371.54C784.767%20370.613%20757.782%20365.808%20754.022%20348.36C749.795%20328.746%20759.623%20300.96%20766.278%20283.352C776.462%20256.404%20792.018%20229.381%20817.166%20213.814C858.093%20188.478%20919.777%20188.862%20963.168%20207.686C994.228%20221.161%201016.76%20249.424%201036.17%20276.025C1054.04%20300.52%201067.61%20331.905%201090.65%20352.223C1128.41%20385.512%201190.6%20380.256%201236.26%20373.671C1263.55%20369.735%201290.33%20362.997%201312.72%20346.229C1331.56%20332.122%201344.61%20313.819%201359.61%20296.14%22%20stroke%3D%22%2332949D%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M1070.23%20438.202C1047.8%20438.202%201025.9%20432.026%201003.58%20431.682C955.639%20430.945%20907.629%20436.239%20860.693%20445.99C821.174%20454.199%20781.646%20467.392%20746.054%20486.557C693.125%20515.057%20635.266%20530.434%20575.815%20539.258C545.298%20543.788%20514.868%20547.267%20483.995%20547.408C455.713%20547.537%20426.539%20549.365%20398.514%20545.054C319.997%20532.974%20246.304%20528.656%20169.598%20552.298C127.768%20565.191%2087.4947%20582.656%2049.3444%20604.094C34.555%20612.405%2014.6292%20621.834%200%20634.824%22%20stroke%3D%22%2332949D%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M65.9849%201.74346C77.3787%2047.649%20114.532%2096.8908%20159.515%20114.022C187.154%20124.548%20218.07%20120.499%20245.665%20112.226C263.696%20106.82%20291.74%2097.7553%20304.757%2082.4859C316.336%2068.903%20303.767%2044.5458%20296.154%2033.0598C288.375%2021.3245%20280.738%2011.771%20270.5%202.5%22%20stroke%3D%22%2332949D%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");position:absolute;inset:0;z-index:-1}.stats::after{background:var(--primary-color);content:"";position:absolute;inset:0;z-index:-2;left:-50vw;clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 50px, calc(100% - 50px) 0);right:-50px}.stats .flex{display:flex;flex-direction:column}.stats .col{flex:1;display:flex;flex-direction:column}.stats .end{align-items:end}@media (min-width:40em){.stats .flex{flex-direction:row}.stats .field--name-field-media-image{aspect-ratio:1;object-fit:contain;max-height:450px}}.gap-lg .flex{gap:2em}.bars .col{padding-inline-start:2em;border-inline-start:2px solid #32949d;margin-block-start:2em}.toggle-mobile{padding-block:0.5em}.container-callout>.container-item{border:1px solid gainsboro;padding:1.5em;background-color:white}.container-callout .callout-content{display:flex;flex-direction:column}.callout-content .title{font-size:1rem;margin-block:1em 0.5em}.callout-content .description{margin:0}@media (min-width:64em){.container-callout .container-item{flex:calc(50% - 2rem)}.container-callout.container-layout-4-columns{display:flex;grid-template-areas:initial;flex-wrap:wrap;gap:1rem}}main h2.block-title{text-align:center;color:var(--primary-color);font-size:0.8rem;text-transform:uppercase;margin-inline:auto;display:block;font-weight:bold}.block-title+p:first-of-type{text-align:center;font-size:1.5rem;font-weight:bold;color:var(--primary-color)}.hub-link{background-color:var(--primary-color);border:1px solid var(--primary-color);padding:5em 2em;text-align:center;clip-path:polygon(0 0, calc(100% - 50px) 0, 100% calc(0% + 50px), 100% 100%, calc(0% + 50px) 100%, 0 calc(100% - 50px));position:relative;z-index:1;box-sizing:border-box}.hub-link .button{color:white;background-color:var(--primary-color)}.hub-link::before{background:#fff;background-clip:border-box;position:absolute;content:"";inset:0;z-index:-1;padding:1px;box-sizing:border-box;clip-path:polygon(0 0, calc(100% - 50px) 0, 100% calc(0% + 50px), 100% 100%, calc(0% + 50px) 100%, 0 calc(100% - 50px));margin:1px}.homepage-header-layout-1 .stacks-hero{order:3}.path-frontpage .homepage-header.header-default{justify-content:center;width:100%}body.workforce-theme .main-search-full-width{padding-block:0}body .block-stacks-content-listing-filter-block .stacks-content-listing-filters-form .form-actions .button{background-color:var(--primary-color)}body .workforce-action-button,body.wilson-theme .ui-dialog button.submit-btn,body.wilson-theme .ui-dialog input.submit-btn{background-color:var(--primary-color)}body .workforce-action-button:hover,body.wilson-theme .ui-dialog button.submit-btn:hover,body.wilson-theme .ui-dialog input.submit-btn:hover{background-color:#09717a}body #workforce-tabs-menu.page-tab-menu .horizontal-tabs-menu li.active a{color:var(--primary-color);border-bottom-color:var(--primary-color)}body .navigation-sidebar-menu li.active-trail a,body .navigation-sidebar-menu li.active-trail a:link,body .navigation-sidebar-menu li.active-trail a:hover,body .navigation-sidebar-menu li.active-trail a:focus{border-left-color:var(--primary-color);color:var(--primary-color)}body .navigation-sidebar-menu a:hover{border-left-color:var(--primary-color)}body aside nav:not(#block-workforcemenuemployer) .menu-parent>.menu-item:not(.has-expanded) :hover{border-inline-end:none}body .horizontal-tabs-default .horizontal-tabs button.selected,body .add-skills-form.horizontal-tabs-default .horizontal-tabs-list .horizontal-tab-button.selected{color:var(--primary-color);border-bottom:2px solid var(--primary-color)}body.stacks-searchsearch-credentials .main-inner-wrapper>.layout-sidebar-first .form-actions input{background-color:var(--primary-color) !important;border:1px solid var(--primary-color) !important}.stacks-searchsearch-credentials .main-inner-wrapper>.layout-sidebar-first .form-actions a:hover,.stacks-searchsearch-credentials .search-results-header .sidebar-filter-toggle:hover,.stacks-searchsearch-credentials .main-inner-wrapper>.layout-sidebar-first .block-stacks-credentials-create-credential .button--primary:hover,.stacks-searchsearch-credentials .main-inner-wrapper>.layout-sidebar-first .form-actions input:hover{background-color:var(--primary-color) !important;color:#fff;border:1px solid var(--primary-color) !important}.block-stacks-content-listing-results-block .container-content-listing article .field--name-field-buttons .field__items>.field__item>a{background-color:var(--primary-color) !important}.block-stacks-content-listing-results-block .container-content-listing article .field--name-field-buttons .field__items>.field__item>a:hover{background-color:#09717a !important}.stacks-searchsearch-credentials .search-result-filter .search-facet-groups-selected .filter-wrapper .search-facet-reset a{color:var(--primary-color) !important}.wilson-theme .openid-connect-login-form .button,.wilson-theme #user-login-form input[type=submit]{background-color:var(--primary-color) !important;border:1px solid var(--primary-color) !important;color:#fff !important}.wilson-theme #user-login-form .button{border:1px solid var(--primary-color) !important;color:var(--primary-color) !important}@media screen and (max-width:39.9375em){.homepage-header-layout-1 .top-menu-icons,.homepage-header-layout-1 .top-menu-nav{display:block}}.homepage-header-layout-1.header-default .top-menu-nav{padding-block:0.5em}.self-register .ui-front.ui-dialog-content.ui-widget-content input,.self-register .ui-front.ui-dialog-content.ui-widget-content select{margin:0;height:100%}.modal-module_modal__uTAA9 .modal-module_row__DJ-TL .modal-module_experienceUnit__bOySv,.modal-module_modal__uTAA9 .modal-module_row__DJ-TL .modal-module_divider__g4jWE,.modal-module_modal__uTAA9 .modal-module_row__DJ-TL .modal-module_experienceAmount__0w1Ds,.modal-module_modal__uTAA9 .modal-module_row__DJ-TL .modal-module_experienceLevelGroup__QRmSH{width:unset;padding:0;flex:unset}.modal-module_modal__uTAA9 .modal-module_row__DJ-TL .modal-module_name__Acjee{min-width:20ch}.modal-module_modal__uTAA9 .modal-module_row__DJ-TL>div{flex:inherit;gap:0.2rem}.modal-module_modal__uTAA9 .modal-module_row__DJ-TL{margin-bottom:0.2rem;gap:0.2rem}.css-1ax2pud{margin-inline:0.2rem}.wilson-theme .ui-dialog .ui-dialog-content{max-height:70lvh}