/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:rgba(0,108,150,0.8);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:1.75rem;--bs-accordion-inner-border-radius:calc(1.75rem - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.5rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:#FFFFFF;--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 9' fill='none'%3e%3cpath d='M8.08984 8.78906L1.15234 1.89844C0.917969 1.71094 0.917969 1.33594 1.15234 1.10156L2.08984 0.210938C2.32422 -0.0234375 2.65234 -0.0234375 2.88672 0.210938L8.51172 5.74219L14.0898 0.210938C14.3242 -0.0234375 14.6992 -0.0234375 14.8867 0.210938L15.8242 1.10156C16.0586 1.33594 16.0586 1.71094 15.8242 1.89844L8.88672 8.78906C8.65234 9.02344 8.32422 9.02344 8.08984 8.78906Z' fill='%2395E0FF'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 9' fill='none'%3e%3cpath d='M8.08984 8.78906L1.15234 1.89844C0.917969 1.71094 0.917969 1.33594 1.15234 1.10156L2.08984 0.210938C2.32422 -0.0234375 2.65234 -0.0234375 2.88672 0.210938L8.51172 5.74219L14.0898 0.210938C14.3242 -0.0234375 14.6992 -0.0234375 14.8867 0.210938L15.8242 1.10156C16.0586 1.33594 16.0586 1.71094 15.8242 1.89844L8.88672 8.78906C8.65234 9.02344 8.32422 9.02344 8.08984 8.78906Z' fill='%2395E0FF'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(129,136,141,0.5);--bs-accordion-body-padding-x:1.5rem;--bs-accordion-body-padding-y:1.5rem;--bs-accordion-active-color:#FFFFFF;--bs-accordion-active-bg:rgba(0,136,163,0.8)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1.125rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.accordion{width:57.375rem;max-width:100%;margin-right:auto;margin-left:auto}.accordion .accordion-item .accordion-body .block-col{padding-bottom:0!important}.accordion-button{font-family:"Open Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400}.accordion-button::after{background-position:center}.accordion-variant-plain.accordion{--bs-accordion-active-bg:rgba(0,108,150,0.8)}.accordion-variant-outlined.accordion{--bs-accordion-bg:transparent;--bs-accordion-border-radius:0;--bs-accordion-inner-border-radius:0}.accordion-variant-outlined .accordion-item{border-right:none;border-left:none}.accordion-variant-pills.accordion{--bs-accordion-bg:transparent;display:flex;flex-flow:column nowrap;gap:1rem}@media (min-width:1200px){.accordion-variant-pills.accordion{gap:2rem}}.accordion-variant-pills .accordion-button{border-radius:var(--bs-accordion-border-radius)}.accordion-variant-pills .accordion-item{border-radius:var(--bs-accordion-border-radius);background:linear-gradient(180deg,rgba(0,108,150,.8) 0,rgba(0,136,163,.8) 100%)}
.img-center .paragraph--type--image,.img-center.paragraph--type--image{display:flex;flex-flow:column nowrap;justify-content:center;height:100%}.img-center .paragraph--type--image .paragraph-col,.img-center.paragraph--type--image .paragraph-col{flex:0 0 auto}.img-center .block--type--image,.img-center.block--type--image{display:flex;flex-flow:column nowrap;justify-content:center;height:100%}.img-center .block--type--image .block-col,.img-center.block--type--image .block-col{flex:0 0 auto}.media-style-circle .media.media--image{position:relative;display:block;overflow:hidden;width:100%;max-width:100%;height:0;min-height:1px;padding-bottom:100%}.media-style-circle .media__element{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:1px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.image-style-circle .media__element{border-radius:50%}.justify-buttons-start .field--name-field-call-to-action{justify-content:start!important}.heading-left .h1,.heading-left .h2,.heading-left .h3,.heading-left .h4,.heading-left .h5,.heading-left .h6,.heading-left h1,.heading-left h2,.heading-left h3,.heading-left h4,.heading-left h5,.heading-left h6{text-align:left}@media (min-width:768px){.heading-md-left .h1,.heading-md-left .h2,.heading-md-left .h3,.heading-md-left .h4,.heading-md-left .h5,.heading-md-left .h6,.heading-md-left h1,.heading-md-left h2,.heading-md-left h3,.heading-md-left h4,.heading-md-left h5,.heading-md-left h6{text-align:left}}.content-align-left .h1,.content-align-left .h2,.content-align-left .h3,.content-align-left .h4,.content-align-left .h5,.content-align-left .h6,.content-align-left h1,.content-align-left h2,.content-align-left h3,.content-align-left h4,.content-align-left h5,.content-align-left h6{text-align:left}.content-align-left .field--name-field-call-to-action{justify-content:start!important}@media (min-width:768px){.content-align-md-left .h1,.content-align-md-left .h2,.content-align-md-left .h3,.content-align-md-left .h4,.content-align-md-left .h5,.content-align-md-left .h6,.content-align-md-left h1,.content-align-md-left h2,.content-align-md-left h3,.content-align-md-left h4,.content-align-md-left h5,.content-align-md-left h6{text-align:left}.content-align-md-left .field--name-field-call-to-action{justify-content:start!important}}.align-cols-center .column-block-row,.align-cols-center .column-paragraph-row{align-items:center}
.block.block-layout-builder{padding-top:var(--block-pt-mobile,4rem);padding-bottom:var(--block-pb-mobile,4rem)}.block.block-layout-builder .block-main-content{max-width:120rem;margin-right:auto;margin-left:auto}.block.block-layout-builder .field--name-field-call-to-action{display:flex;flex-flow:row wrap;justify-content:flex-start;padding-top:2rem;gap:var(--bs-gap,1rem)}@media (min-width:1200px){.block.block-layout-builder .field--name-field-call-to-action{padding-top:4rem}}.block.block-layout-builder.bg-image{position:relative;background-repeat:no-repeat;background-position:top center;background-size:cover}.block.block-layout-builder.bg-image::after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,rgba(128,128,128,.7) 11%,rgba(128,128,128,.6) 32%,rgba(128,128,128,.4) 61%,rgba(128,128,128,.3) 100%)}.block.block-layout-builder.bg-image>div{position:relative;z-index:5}.block.block-layout-builder.bg-color:not(.text-not-inverted),.block.block-layout-builder.bg-image:not(.text-not-inverted){color:#fff}.block.block-layout-builder.bg-color:not(.text-not-inverted) .h1,.block.block-layout-builder.bg-color:not(.text-not-inverted) .h2,.block.block-layout-builder.bg-color:not(.text-not-inverted) .h3,.block.block-layout-builder.bg-color:not(.text-not-inverted) .h4,.block.block-layout-builder.bg-color:not(.text-not-inverted) .h5,.block.block-layout-builder.bg-color:not(.text-not-inverted) .h6,.block.block-layout-builder.bg-color:not(.text-not-inverted) h1,.block.block-layout-builder.bg-color:not(.text-not-inverted) h2,.block.block-layout-builder.bg-color:not(.text-not-inverted) h3,.block.block-layout-builder.bg-color:not(.text-not-inverted) h4,.block.block-layout-builder.bg-color:not(.text-not-inverted) h5,.block.block-layout-builder.bg-color:not(.text-not-inverted) h6,.block.block-layout-builder.bg-image:not(.text-not-inverted) .h1,.block.block-layout-builder.bg-image:not(.text-not-inverted) .h2,.block.block-layout-builder.bg-image:not(.text-not-inverted) .h3,.block.block-layout-builder.bg-image:not(.text-not-inverted) .h4,.block.block-layout-builder.bg-image:not(.text-not-inverted) .h5,.block.block-layout-builder.bg-image:not(.text-not-inverted) .h6,.block.block-layout-builder.bg-image:not(.text-not-inverted) h1,.block.block-layout-builder.bg-image:not(.text-not-inverted) h2,.block.block-layout-builder.bg-image:not(.text-not-inverted) h3,.block.block-layout-builder.bg-image:not(.text-not-inverted) h4,.block.block-layout-builder.bg-image:not(.text-not-inverted) h5,.block.block-layout-builder.bg-image:not(.text-not-inverted) h6{color:inherit}@media (min-width:1200px){.block.block-layout-builder{padding-top:var(--block-pt,8rem);padding-bottom:var(--block-pb,8rem)}}
.block--type--full-width-image-with-text{--block-pt-mobile:0;--block-pt:0}
.block--type--gallery .swiper.swiper-initialized{--bs-gutter-x:2rem;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);position:relative;overflow:hidden}.block--type--gallery .swiper.swiper-initialized .swiper-slide{border-radius:1rem;overflow:hidden}.block--type--gallery .swiper.swiper-initialized .swiper-slide .media--image{width:100%;aspect-ratio:4/3}.block--type--gallery .swiper.swiper-initialized .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:992px){.block--type--gallery .swiper.swiper-initialized{--degree:270deg}.block--type--gallery .swiper.swiper-initialized:after,.block--type--gallery .swiper.swiper-initialized:before{content:"";position:absolute;top:0;height:100%;width:8rem;background:linear-gradient(var(--degree),rgba(4,54,77,0) 0,rgba(4,54,77,.8) 83.17%,#04364d 100%);z-index:9;pointer-events:none}.block--type--gallery .swiper.swiper-initialized:before{left:0}.block--type--gallery .swiper.swiper-initialized:after{--degree:90deg;right:0}}@media (max-width:991.98px){.block--type--gallery .swiper.swiper-initialized .swiper-slide{max-width:100%}}@media (min-width:992px){.block--type--gallery .swiper.swiper-initialized .swiper-slide{position:relative;transition:all .25s ease;transform:scale(.667)}.block--type--gallery .swiper.swiper-initialized .swiper-slide:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:1;transition:opacity .25s ease}.block--type--gallery .swiper.swiper-initialized .swiper-slide.swiper-slide-prev{transform:scale(.667) translateX(28%)}.block--type--gallery .swiper.swiper-initialized .swiper-slide.swiper-slide-next{transform:scale(.667) translateX(-28%)}.block--type--gallery .swiper.swiper-initialized .swiper-slide.swiper-slide-active{transform:scale(1)}.block--type--gallery .swiper.swiper-initialized .swiper-slide.swiper-slide-active:after{opacity:0;pointer-events:none}}
.block--type--related-career-paths{--block-pb:6rem}.view-career-paths.view-display-id-slider_block{max-width:63.375rem;margin-right:auto;margin-left:auto}.view-career-paths.view-display-id-slider_block .swiper{--pd-slider-nav-padding-x:0}@media (max-width:767.98px){.view-career-paths.view-display-id-slider_block .swiper{padding-left:1.5rem}}
