/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--unpublished{background-color:#fff4f4;}
:root{--bs-info:#6FC7EA;--bs-info-rgb:11,199,234;}.branding-primary{color:#FFFFFF;background-color:#1E3765;}.branding-primary .block-system-branding-block{display:flex;flex-wrap:wrap;}#site-name{color:black;}.region-primary-menu{background-color:#0f1c33;}.region-primary-menu .navbar{padding:0.25rem 0.5rem;}.region-primary-menu .navbar-dark .navbar-nav .nav-link{color:rgb(255,255,255);transition:color 0.25s ease-in-out;}.region-primary-menu .navbar-dark .navbar-nav .nav-link:hover,.region-primary-menu .navbar-dark .navbar-nav .nav-link:focus{color:rgb(123,164,217);}.site-logo img{height:80px;width:auto;margin:1rem 1rem 1rem 0;}.site-name{font-family:serif;font-size:2rem;align-self:flex-end;}.site-name a{color:#fff;}.site-name a:hover{text-decoration:none;}
body{position:relative;}main a:not(.btn){text-decoration:none;}main a:not(.btn):hover{text-decoration:underline;}.node--goal--tiny a{color:#1E3765;}.btn-outline-accent{color:#007FA3;background-color:transparent;background-image:none;border-color:#007FA3;}.btn-outline-accent:hover{color:#fff;background-color:#007FA3;border-color:#007FA3;}.btn-outline-accent.disabled,.btn-outline-accent:disabled{color:#007FA3;background-color:transparent;}.btn-outline-accent.focus,.btn-outline-accent:focus{box-shadow:0 0 0 0.2rem rgba(0,127,163,0.5);}.btn-outline-accent:not(:disabled):not(.disabled).active,.btn-outline-accent:not(:disabled):not(.disabled):active,.show > .btn-outline-accent.dropdown-toggle{color:#fff;background-color:#007FA3;border-color:#007FA3;}.btn-outline-accent:not(:disabled):not(.disabled).active:focus,.btn-outline-accent:not(:disabled):not(.disabled):active:focus,.show > .btn-outline-accent.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(0,127,163,0.5);}.bg-brand-secondary{background-color:#007FA3 !important;}.timeline-heading{margin:1rem 0;}.view-objective-timeline{position:relative;}.view-objective-timeline:before{top:0;bottom:0;background:rgba(0,0,0,0.125);left:8.333333%;z-index:5;display:block;position:absolute;width:0.2rem;margin-left:-0.1rem;content:" ";}.timeline-year-category{z-index:10;top:0.5rem;margin-bottom:0.5rem;width:16.6666666667%;text-align:center;}.timeline-year-category h3{font-size:1.25rem;margin:0;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);border:1px solid #343a40;padding:0.75rem 1rem;background:#FFF;border-radius:0.25rem;display:inline-block;}.timeline-item{margin-left:8.333333%;margin-top:0.25rem;margin-bottom:0.25rem;position:relative;}.timeline-item:before{position:absolute;top:1rem;left:-1rem;display:inline-block;border-top:1rem solid transparent;border-right:1rem solid #ccc;border-left:0 solid #ccc;border-bottom:1rem solid transparent;content:" ";}.timeline-item:after{position:absolute;top:1rem;left:calc(-1rem + 1px);display:inline-block;border-top:1rem solid transparent;border-right:1rem solid #f8f9fa;border-left:0 solid #ccc;border-bottom:1rem solid transparent;content:" ";}.multiple{display:flex;justify-content:center;flex-wrap:wrap;}.multiple .goal{margin:0.25em;}.objective-text-wrapper{max-width:540px;margin:0 auto;}.view-objective-listing .view-content{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:stretch;}.details-button-wrapper{text-align:center;margin-top:1em;}.objective-card{flex:1 1 380px;margin:0.25em;}.objective-card .vocabulary-objectives,.objective-card .card{height:100%;}.detail-panel{margin-top:1rem;}.page-title{margin-top:1rem;}.paragraph--type--centered-text-with-background{height:100vh;display:flex;position:relative;overflow:hidden;}.paragraph--type--centered-text-with-background .card{font-size:1.25em;background:rgba(255,255,255,0.99);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);transition:opacity 0.5s ease-in-out,transform 0.5s ease-in-out;opacity:0;transform:translateY(2em);}.paragraph--type--centered-text-with-background .card.viewport-loaded{opacity:1;transform:translateY(0);}@media only screen and (orientation:portrait){.paragraph--type--centered-text-with-background .card{font-size:2vh;}}@media only screen and (orientation:landscape) and (max-height:500px){.paragraph--type--centered-text-with-background{height:140vh;}}.slide-text-wrapper{z-index:10;align-self:center;}.full-width-background{width:100%;height:100%;position:absolute;z-index:0;background-color:#1E3765;background-size:cover;background-position:center;filter:blur(20px);backface-visibility:hidden;transform:translateZ(0) scale(1.05);background-attachment:scroll;}.full-width-background-focused{animation:sharpen 0.5s both;}.paragraph--type--contained-multi-column-layout{padding:1em 0;}.link-card{display:block;margin:0.25em;font-size:3em;transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);color:#1E3765;text-shadow:1px 0 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);min-width:250px;}.link-card:hover,.link-card:focus{color:#1E3765;box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);text-decoration:none;}@keyframes sharpen{from{filter:blur(20px);}to{filter:blur(0px);}}
