﻿html{position:relative;min-height:100%;}body{font-family:"Titillium Web",sans-serif;font-weight:400;background-color:#e1e1e1;}@media(min-width:768px){body{font-size:21px;}}main{min-height:calc(100vh - 160px);}h1,h2,h3,h4,h5{font-weight:700;}h1 i.bi,h2 i.bi,h3 i.bi,h4 i.bi,h5 i.bi{font-size:22px;vertical-align:middle;}.btn:focus,.btn:active:focus,.btn-link.nav-link:focus,.form-control:focus,.form-check-input:focus{box-shadow:0 0 0 .1rem white,0 0 0 .25rem #258cfb;}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:var(--bs-secondary-color);text-align:end;}.form-floating>.form-control-plaintext:focus::placeholder,.form-floating>.form-control:focus::placeholder{text-align:start;}header nav.navbar{height:80px;background-color:#ee7203;color:#fff;font-size:1rem;padding:0;}header nav.navbar [class^=container]{background-color:inherit;}@media(min-width:768px){header nav.navbar ul.nav{flex-direction:row;justify-content:flex-end;}}header nav.navbar ul.nav li.nav-item{text-align:right;}header nav.navbar ul.nav li.nav-item a{display:inline-block;color:#002d51;border-bottom:solid 2px rgba(0,45,81,0);text-decoration:none;font-weight:500;padding:5px 10px 2px;margin:0;line-height:30px;border-bottom:solid 1px #002d51;transition:.1s;}header nav.navbar ul.nav li.nav-item a.dropdown-toggle{cursor:pointer;}header nav.navbar ul.nav li.nav-item a:hover{color:#00111e;border-bottom-color:#00111e;}@media(min-width:768px){header nav.navbar ul.nav li.nav-item a{display:block;}}@media(min-width:768px){header nav.navbar ul.nav li.nav-item a{border-bottom:solid 2px rgba(0,45,81,0);}}@media(min-width:768px){header nav.navbar ul.nav li.nav-item a:hover{background-color:#d06403;padding-top:3px;padding-bottom:4px;border-bottom:solid 2px #002d51;transition:.1s;}}header nav.navbar ul.nav li.nav-item button.mega-menu-button{display:inline-block;line-height:30px;}header nav.navbar ul.nav li.nav-item ul.dropdown-menu{background-color:#ee7203;border:0;text-align:right;padding-right:.75rem;}@media(min-width:576px){header nav.navbar ul.nav li.nav-item ul.dropdown-menu{padding:.5rem;}}header nav.navbar ul.nav li.nav-item ul.dropdown-menu .dropdown-item{width:auto;}header nav.navbar ul.nav li.nav-item ul.dropdown-menu .dropdown-item:hover{background-color:unset;}@media(min-width:768px){header nav.navbar ul.nav li.nav-item ul.dropdown-menu .dropdown-item{border-bottom:0;border-left:solid 2px rgba(0,45,81,0);}header nav.navbar ul.nav li.nav-item ul.dropdown-menu .dropdown-item:hover{background-color:#d06403;border-left-color:#002d51;padding-top:5px;padding-bottom:2px;padding-left:12px;padding-right:8px;}}@media(min-width:768px){header nav.navbar ul.nav li.nav-item ul.dropdown-menu{text-align:left;}}div.navbar-header{width:25%;max-width:160px;min-width:110px;}div.navbar-header img{width:100%;}div.navbar-header a{margin:0;}div.offcanvas{width:100%;max-width:calc(100% - 75px);background-color:#ee7203;}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}button.navbar-toggler{border:0;}.mobile-menu-close-btn{margin-top:1em;margin-right:1em;align-self:flex-end;font-size:1.5em;}a.dropdown-toggle.custom-icon::after{display:none;}footer nav.navbar{display:flex;justify-content:flex-start;width:100%;background-color:#4e75b4;padding:2rem 1rem;}@media(min-width:576px){footer nav.navbar{justify-content:center;}}footer nav.navbar ul.nav{display:flex;}@media(min-width:576px){footer nav.navbar ul.nav{flex-direction:row;justify-content:center;}}@media(min-width:992px){footer nav.navbar ul.nav{width:auto;order:2;}}footer nav.navbar ul.nav li.nav-item{text-align:left;}@media(min-width:576px){footer nav.navbar ul.nav li.nav-item{text-align:center;}}footer nav.navbar ul.nav li.nav-item a{display:inline-block;color:#fff;text-decoration:none;font-weight:500;padding:5px 10px 2px;margin:0 10px;line-height:30px;border-bottom:solid 1px #fff;transition:.1s;}@media(min-width:768px){footer nav.navbar ul.nav li.nav-item a{display:block;}}@media(min-width:768px){footer nav.navbar ul.nav li.nav-item a{border-bottom:solid 2px rgba(255,255,255,0);}}@media(min-width:768px){footer nav.navbar ul.nav li.nav-item a:hover{background-color:#416299;padding-right:15px;padding-left:15px;padding-top:3px;padding-bottom:4px;margin-left:5px;margin-right:5px;border-bottom:solid 2px #fff;transition:.1s;}}footer nav.navbar ul.nav li.nav-item button.mega-menu-button{display:inline-block;line-height:30px;}footer div.logo-container{display:flex;justify-content:center;align-items:center;border-top:solid 8px #ee7203;background-color:#fff;}footer div.logo-container div.logo{display:inline-flex;width:30vw;height:20vw;max-width:150px;max-height:100px;padding:.25rem;}@media(min-width:576px){footer div.logo-container div.logo{max-width:180px;max-height:120px;padding:.5rem;}}@media(min-width:992px){footer div.logo-container div.logo{max-width:240px;max-height:160px;padding:1rem;}}footer div.logo-container div.logo.acc{justify-content:flex-end;width:25vw;max-width:100px;}@media(min-width:576px){footer div.logo-container div.logo.acc{max-width:135px;}}@media(min-width:992px){footer div.logo-container div.logo.acc{max-width:180px;}}footer div.logo-container div.logo.abz{justify-content:center;}footer div.logo-container div.logo a{display:flex;padding:.5rem;border-radius:8px;border:solid 2px rgba(0,45,81,0);transition:.1s;}footer div.logo-container div.logo a:hover{padding:.4rem .5rem .6rem;border-color:#002d51;transition:.1s;}footer div.logo-container div.logo img{max-width:100%;max-height:100%;object-fit:contain;}.container{background-color:#fff;}.container.full-height{min-height:calc(100vh - 180px);}.container.full-width{max-width:none;}.container .text-container{position:relative;z-index:2;padding:20px;}.container .text-container .text{position:relative;z-index:1;}.container .text-container.video{background-color:#bc5b14;}.container .text-container.video:hover{background-color:#974910;}.container .text-container.information{background-color:#4e75b4;}.container .text-container.information:hover{background-color:#416299;}.container .text-container.activity{background-color:#002d51;}.container .text-container.activity:hover{background-color:#001628;}.container .text-container.video,.container .text-container.information,.container .text-container.activity{color:#fff;min-height:250px;height:100%;padding:1em;-webkit-box-shadow:4px 4px 6px -2px rgba(0,0,0,.35);box-shadow:4px 4px 6px -2px rgba(0,0,0,.35);}.container .text-container.video .thumbnail,.container .text-container.information .thumbnail,.container .text-container.activity .thumbnail{font-size:2em;}.container .text-container.video a,.container .text-container.information a,.container .text-container.activity a{display:flex;height:100%;flex-direction:column;justify-content:space-between;color:#fff;text-decoration:none;}.container .text-container.video a:hover div.link-text,.container .text-container.information a:hover div.link-text,.container .text-container.activity a:hover div.link-text{transform:translateY(-5px);transition:.1s;}.container .text-container.video a div.link-text,.container .text-container.information a div.link-text,.container .text-container.activity a div.link-text{margin-top:10px;transition:.1s;}.container .text-container.video a p,.container .text-container.information a p,.container .text-container.activity a p{margin:0;}.container .image-container{position:relative;overflow:hidden;padding:0;}.container .image-container img{width:100%;min-height:100%;display:block;object-fit:cover;z-index:1;}.container .image-container.align-top img{top:0;transform:none;}.container .image-container.cover-image{min-height:200px;aspect-ratio:16/9;}.container .image-container.wide{aspect-ratio:2/1;}.container .image-container.extra-wide{height:350px;}@media(min-width:768px){.container .image-container.extra-wide{height:unset;aspect-ratio:2.5/1;}}.container .image-container .text-saver{position:absolute;z-index:2;color:#fff;background:rgba(0,0,0,.4);top:0;left:0;right:0;bottom:0;}@media(min-width:576px){.container .image-container .text-saver{background:linear-gradient(0deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,.5) 65%,rgba(0,0,0,0) 100%);}}.container .image-container .text-saver.bottom{justify-content:flex-end;}@media(min-width:576px){.container .image-container .text-saver.bottom{top:unset;}}.container .text-container{padding:1rem;}@media(min-width:576px){.container .text-container{padding:2rem 1rem;}}@media(min-width:768px){.container .text-container{padding:2rem 1rem 3rem;}}@media(min-width:992px){.container .text-container{padding:3rem 1.5rem 5rem 2rem;}}.container .text-container.vert-align{display:flex;flex-direction:column;justify-content:center;}.container .text-container.bottom-align{display:flex;flex-direction:column;justify-content:flex-end;}.container .navy{background-color:#002d51;color:#fff;}.container .navy .text-danger{color:#ff584c!important;}.container .light-blue{background-color:#4e75b4;color:#fff;}.container .light-blue .text-danger{color:#ff584c!important;}.sidebar{border-left:solid 5px #5780c1;background:#f2f2f2;}.sidebar .resource-link{font-size:.8em;}input{display:block;border-radius:8px;max-width:350px;}input[type=radio]{display:inline-block;margin:0 4px 0;}.required:after{content:" (*)";}.button-group{display:flex;gap:.5rem;flex-wrap:wrap;}.btn-primary,.btn-secondary{background-color:#bc5b14;border:solid 2px #974910;transition:.1s;padding:.2rem;-webkit-box-shadow:4px 4px 6px -2px rgba(0,0,0,.35);box-shadow:4px 4px 6px -2px rgba(0,0,0,.35);}@media(min-width:576px){.btn-primary,.btn-secondary{padding:.5rem;}.btn-primary:hover,.btn-secondary:hover{background-color:#974910;border-color:#e1e1e1;transition:.1s;padding:.4rem .5rem .6rem;}}.btn-primary.large,.btn-secondary.large{text-align:center;font-size:1.1em;}.btn-primary.full-width,.btn-secondary.full-width{width:100%;}.btn-primary.purple,.btn-secondary.purple{background-color:#7e2396;border-color:#621b75;}.btn-primary.purple:hover,.btn-secondary.purple:hover{background-color:#621b75;border-color:#e1e1e1;}.btn-primary.pink,.btn-secondary.pink{background-color:#a14d7f;border-color:#854069;}.btn-primary.pink:hover,.btn-secondary.pink:hover{background-color:#854069;border-color:#e1e1e1;}.btn-primary.navy,.btn-secondary.navy{background-color:#002d51;border-color:#00111e;}.btn-primary.navy:hover,.btn-secondary.navy:hover{background-color:#00111e;border-color:#e1e1e1;}.btn-primary.light-blue,.btn-secondary.light-blue{background-color:#4e75b4;border-color:#416299;}.btn-primary.light-blue:hover,.btn-secondary.light-blue:hover{background-color:#416299;border-color:#e1e1e1;}.btn-secondary{background-color:#4e75b4;border:solid 2px #4e75b4;}.btn-secondary:hover{background-color:#416299;}.validation-summary-valid{display:none;}.validation-summary-errors{display:flex!important;}.input-validation-error{border:1px solid #ff6a6a;border-image:none;}textarea{resize:none;height:5.4em;width:100%;border:1px solid #ced4da;border-radius:8px;padding:.2em;}textarea.tall{height:11em;}.field-validation-error{color:#f00;display:block;}.field-validation-valid{display:none;}.view-options-button{position:fixed;bottom:1rem;right:1rem;background-color:#222;color:#fff;border-radius:3rem;}.view-options-button button{display:block;background-color:inherit;color:inherit;appearance:none;font-size:2.5rem;margin:0;line-height:1;border:0;aspect-ratio:1/1;border-radius:3rem;transition:.1s;}.view-options-button button:hover{background-color:#666;transition:.1s;}.view-options-menu{position:fixed;bottom:0;right:0;display:flex;flex-direction:column;background-color:#fff;padding:1rem;}.view-options-menu .setting{display:flex;flex:0 0 auto;width:auto;flex-wrap:wrap;justify-content:center;}.view-options-menu .material-symbols-outlined{display:block;width:100%;flex-grow:2;font-size:2rem;text-align:center;}div.resources{display:flex;flex-wrap:wrap;gap:1rem;}div.resources div.multi-resource{display:flex;align-items:center;gap:.5rem;padding:.75rem;background-color:#e1e1e1;border-radius:8px;}div.resources div.multi-resource .icon-container{width:40px;display:inline-block;aspect-ratio:1/1;border-radius:40px;padding:.2rem;background-color:#4e75b4;}div.resources div.multi-resource .icon-container span,div.resources div.multi-resource .icon-container a{position:relative;display:block;width:100%;height:100%;text-align:center;cursor:pointer;}div.resources div.multi-resource .icon-container .bi{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.1s;}div.resources div.multi-resource .icon-container:hover{background-color:#3e5e91;}div.resources div.multi-resource .icon-container:hover .bi{transform:translate(-50%,-55%);transition:.1s;}.resource-link{display:inline-block;padding:.5rem;background-color:#4e75b4;color:#fff;border-radius:8px;}.resource-link:hover{cursor:pointer;padding:.4rem .5rem .6rem;transition:.1s;}div.accordion.jss{display:flex;flex-wrap:wrap;align-items:flex-start;}div.accordion.jss .accordion-item{border:0;}div.accordion.jss .accordion-item .accordion-body{border-radius:0;border:0;position:relative;}div.accordion.jss .accordion-item p{padding:.25em 0;margin:0;}@media(min-width:576px){div.accordion.jss.main .accordion-item{width:50%;}div.accordion.jss.main .accordion-item .accordion-body{width:200%;}}@media(min-width:768px){div.accordion.jss.main .accordion-item{width:33.3%;}div.accordion.jss.main .accordion-item .accordion-body{width:300%;}}@media(min-width:576px){div.accordion.jss.main .accordion-item:nth-child(2n) .accordion-body{left:-100%;}}@media(min-width:768px){div.accordion.jss.main .accordion-item:nth-child(2n) .accordion-body{left:unset;}div.accordion.jss.main .accordion-item:nth-child(3n-1) .accordion-body{left:-100%;}div.accordion.jss.main .accordion-item:nth-child(3n) .accordion-body{left:-200%;}}div.accordion.jss .accordion-button{border-radius:0!important;display:flex;flex-wrap:wrap;transition:.1s;padding:10px;}div.accordion.jss .accordion-button p{padding:10px 0;transition:.1s;}div.accordion.jss .accordion-button:hover{background-color:#e1e1e1;padding-top:8px;transition:.1s;}div.accordion.jss .accordion-button:hover p{padding-top:12px;transition:.1s;}div.accordion.jss .accordion-button::after{vertical-align:middle;}div.accordion.jss .accordion-button img{width:100%;display:block;}.sidebar .accordion.jss{background-color:#f2f2f2;}.sidebar .accordion.jss .accordion-item{background-color:#f2f2f2;}.sidebar .accordion.jss .accordion-item .accordion-header{background-color:#f2f2f2;}.sidebar .accordion.jss .accordion-item .accordion-header .accordion-button{background-color:#f2f2f2;}.sidebar .accordion.jss .accordion-item .accordion-header .accordion-button:hover,.sidebar .accordion.jss .accordion-item .accordion-header .accordion-button:focus{background-color:#a2b8dc;}img.jss-img{max-width:646px;}.video-wrapper{aspect-ratio:16/9;}.kWidgetIframeContainer{height:100%;}tbody#sortable tr:hover{cursor:grab;}tbody#sortable tr.mouseDown:hover{cursor:grabbing;}div.career-area-grid{display:flex;flex-wrap:wrap;margin:30px 0;}div.career-area-grid div.career-area-container{position:relative;}@media(min-width:576px){div.career-area-grid div.career-area-container{width:50%;}}@media(min-width:768px){div.career-area-grid div.career-area-container{width:33.3%;}}div.career-area-grid div.career-area-container a{display:block;color:inherit;text-decoration:none;padding:10px;border-bottom:5px solid rgba(238,114,3,0);transition:.1s;}div.career-area-grid div.career-area-container a:hover{border-bottom-color:#ee7203;transition:.1s;color:#000;background-color:#e1e1e1;}div.career-area-grid div.career-area-container a div.image-container{min-height:unset;}div.career-area-grid div.career-area-container a div.text-container{padding:1em;text-align:center;font-weight:700;}div.careers-cover-text{height:100%;display:flex;flex-direction:column;justify-content:flex-end;}@media(min-width:576px){div.careers-cover-text{flex-direction:row;justify-content:initial;}}.job-profile-link{padding:.5em;text-decoration:none;color:inherit;transition:.1s;border-bottom:solid 5px rgba(238,114,3,0);}.job-profile-link p{margin-bottom:0;}.job-profile-link:hover{padding:.5em .35em .5em .65em;background-color:#e9e9e9;border-bottom:solid 5px #ee7203;transition:.1s;}div.skills-grid{display:flex;flex-wrap:wrap;margin:30px 0;}div.skills-grid div.skill-container{width:100%;position:relative;}@media(min-width:576px){div.skills-grid div.skill-container{width:50%;}}@media(min-width:768px){div.skills-grid div.skill-container{width:33.3%;}}@media(min-width:992px){div.skills-grid div.skill-container{width:25%;}}div.skills-grid div.skill-container a{display:block;color:inherit;text-decoration:none;padding:10px;border-bottom:4px solid rgba(255,255,255,0);transition:.2s;}div.skills-grid div.skill-container div.text-container{text-align:center;font-weight:700;padding:1em;}div.skills-grid div.skill-container div.popup{position:absolute;left:0;top:30%;width:100%;z-index:100;transition:.2s;background-color:rgba(255,255,255,0);border:solid 3px rgba(255,255,255,0);color:rgba(255,255,255,0);padding:10px;visibility:hidden;}@media(min-width:576px){div.skills-grid div.skill-container div.popup{width:calc(100% + 50px);}}@media(min-width:576px){div.skills-grid div.skill-container:nth-child(2n) div.popup{left:auto;right:0;}}@media(min-width:768px){div.skills-grid div.skill-container:nth-child(2n) div.popup{left:0;right:auto;}div.skills-grid div.skill-container:nth-child(3n) div.popup{left:auto;right:0;}}@media(min-width:992px){div.skills-grid div.skill-container:nth-child(3n) div.popup{left:0;right:auto;}div.skills-grid div.skill-container:nth-child(4n) div.popup{left:auto;right:0;}}div.skills-grid div.skill-container:hover div.popup{top:50%;visibility:visible;border:solid 3px #002d51;background-color:#fff;color:#333;transition:.2s;}.career-pathway-container{row-gap:1em;}.career-pathway-container .career-pathway-inner-container{display:flex;}.career-pathway-container .career-pathway-inner-container form{display:flex;width:100%;height:100%;}.career-pathway-container .career-pathway-inner-container .career-pathway{display:flex;position:relative;width:100%;height:100%;flex-direction:column;justify-content:stretch;align-items:stretch;padding:.4em;transition:.1s;}.career-pathway-container .career-pathway-inner-container .career-pathway .bi{position:absolute;left:.5em;top:50%;transform:translateY(-50%);}.career-pathway-container .career-pathway-inner-container .career-pathway p{margin:0;}@media(min-width:576px){.career-pathway-container .career-pathway-inner-container .career-pathway:hover{background-color:#7c9ccf;padding:.3em .4em .5em;transition:.1s;}}.videoHolder{aspect-ratio:16/9;}.align-text-right{text-align:right;}@media(max-width:575px){.hide-on-mobile{display:none;}}@media(min-width:576px){.hide-on-sm{display:none;}}@media(min-width:768px){.hide-on-md{display:none;}}@media(min-width:992px){.hide-on-lg{display:none;}}