/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{figure.media--type-image{max-width:54.6875rem;margin:0 auto;box-sizing:border-box;border:1px solid #506380;border-top:0;border-bottom-right-radius:40px;overflow:hidden;min-height:1rem;background:#fff;color:#070707;}figure.media--type-image .field--name-field-media-image{border-top:5px solid #feb80a;line-height:0;}figure.media--type-image .field--name-field-media-image img{line-height:1rem;}figure.media--type-image.media--view-mode-inline-image{margin-bottom:1.25rem;max-width:33rem;width:60%;}figure.media--type-image.media--view-mode-inline-image img{width:100%;}figure.media--type-image.media--view-mode-inline-image.align-left{margin-right:1.25rem;}figure.media--type-image.media--view-mode-inline-image.align-right{margin-left:1.25rem;}.region-sidebar-left figure.media--type-image.media--view-mode-inline-image,.region-sidebar-right figure.media--type-image.media--view-mode-inline-image{width:100%;float:none;}.region-sidebar-left figure.media--type-image.media--view-mode-inline-image.align-left,.region-sidebar-right figure.media--type-image.media--view-mode-inline-image.align-left{margin-right:auto;}.region-sidebar-left figure.media--type-image.media--view-mode-inline-image.align-right,.region-sidebar-right figure.media--type-image.media--view-mode-inline-image.align-right{margin-left:auto;}@media (max-width:40rem){figure.media--type-image.media--view-mode-inline-image{width:100%;float:none;}figure.media--type-image.media--view-mode-inline-image.align-left{margin-right:auto;}figure.media--type-image.media--view-mode-inline-image.align-right{margin-left:auto;}}@media (max-width:70rem) and (min-width:57.5rem){.both-sidebars figure.media--type-image.media--view-mode-inline-image{width:100%;float:none;}.both-sidebars figure.media--type-image.media--view-mode-inline-image.align-left{margin-right:auto;}.both-sidebars figure.media--type-image.media--view-mode-inline-image.align-right{margin-left:auto;}}figure.media--type-image figcaption{padding-top:0.625rem;background:#fff;font-size:1rem;color:#070707;}figure.media--type-image figcaption .field--name-field-image-credit{text-align:right;font-size:0.75rem;color:#506380;margin:0 1.25rem;}figure.media--type-image figcaption .field--name-field-image-caption{margin:0.625rem 1.25rem 1.25rem;}.media--view-mode-_-3-width-inline-image{width:33%;max-width:20rem;}.media--view-mode-_-3-width-inline-image.align-left{margin-right:1.25rem;}.media--view-mode-_-3-width-inline-image.align-right{margin-left:1.25rem;}@media (max-width:70rem) and (min-width:57.5rem){.both-sidebars .media--view-mode-_-3-width-inline-image{width:50%;}}@media (max-width:44rem){.media--view-mode-_-3-width-inline-image{width:50%;}}.media--view-mode-small-narrow-inline-image{width:13rem;max-width:50%;}.media--view-mode-small-narrow-inline-image.align-left{margin-right:1.25rem;}.media--view-mode-small-narrow-inline-image.align-right{margin-left:1.25rem;}.media--view-mode-content-width-inline-image{width:100%;max-width:54.6875rem;}.media--view-mode-content-width-inline-image.align-left,.media--view-mode-content-width-inline-image.align-right{float:none;margin-left:auto;margin-right:auto;}.media--view-mode-rounded-overlay{border-radius:0 0 4.375rem 0;overflow:hidden;position:relative;}.media--view-mode-rounded-overlay .corner-detail{position:absolute;z-index:1;width:0;height:0;overflow:hidden;}.media--view-mode-rounded-overlay .corner-detail.mobile{top:12px;left:12px;}@media (min-width:64em){.media--view-mode-rounded-overlay .corner-detail.mobile{display:none;}}.media--view-mode-rounded-overlay .corner-detail.desktop{top:20px;left:20px;}@media (max-width:63.99em){.media--view-mode-rounded-overlay .corner-detail.desktop{display:none;}}.media--view-mode-rounded-overlay img{display:block;}.media--view-mode-rounded-overlay.animate .corner-detail{animation:strokeReveal 3s forwards;}@keyframes strokeReveal{from{width:0;height:0;}to{width:100px;height:100px;}}.text-block__text{position:relative;}p.media-overlay{background-color:rgba(255,255,255,0.8);border-radius:0 4.375rem 0 0;position:absolute;bottom:0;left:0;margin:0;padding:1.25rem 2.5rem 1.25rem 1.25rem;z-index:2;color:#0f388a;font-family:"Helvetica Neue Medium","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:2.5rem;font-weight:500;line-height:1.25;letter-spacing:-0.8px;}p.media-popover{background-image:url(/themes/custom/dos/dist/icon/svg/three-dots.svg);background-size:contain;background-repeat:no-repeat;font-size:0;position:absolute;top:1.25rem;right:1.25rem;width:3.75rem;height:3.75rem;z-index:2;}p.media-popover.show-popover{background-image:unset;width:21.875rem;height:-moz-fit-content;height:fit-content;background:rgba(5,32,73,0.93);border-radius:0 0 4.5rem 0;padding:4.25rem 2.5625rem 3rem 2.3125rem;font-family:"Helvetica Neue Medium","HelveticaNeue","Helvetica","Arial",sans-serif;font-weight:500;font-size:1.5rem;line-height:1.25;letter-spacing:-0.01rem;color:#fff;margin:0;}p.media-popover.show-popover::after{position:absolute;top:0;right:0;background-image:url(/themes/custom/dos/dist/icon/svg/close.svg);background-size:contain;background-repeat:no-repeat;content:"";display:block;top:1rem;right:1rem;width:1.25rem;height:1.25rem;z-index:3;}
}
@media screen{.node--view-mode-full .field--name-field-spotlight-image{margin:3rem 0;}.no-sidebar .node--view-mode-full .field--name-field-spotlight-image{background-image:linear-gradient(to bottom,#052049 0,rgba(22,160,172,0.5) 50%,rgba(22,160,172,0) 100%);width:100vw;position:relative;left:50%;right:50%;margin:0 -50vw;overflow:hidden;margin-top:3rem;margin-bottom:3rem;}@media (max-width:57.49em){.no-sidebar .node--view-mode-full .field--name-field-spotlight-image{background-image:none;}}.node--view-mode-full .node__content{max-width:54.6875rem;margin-left:auto;margin-right:auto;}.page-is-fullwidth .node--view-mode-full .node__content{max-width:85rem;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;}.region-sidebar-left .views-field-field-left-sidebar-components .field-content div:first-child{margin-top:0;}
}
@media screen{html{scroll-behavior:smooth;}body.user-logged-in #toolbar-administration.toolbar-oriented .toolbar-bar{position:fixed !important;}.help,.region-highlighted{max-width:85rem;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;}.main.l-content{max-width:85rem;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;}.page-is-fullwidth .main.l-content{max-width:100%;width:100%;padding-left:0;padding-right:0;}.page-is-fullwidth .main.l-content .region-content{max-width:none;}.main.l-content .sidebar-first,.main.l-content .page-content-outer-wrap,.main.l-content .sidebar-second{margin-bottom:5rem;}.main.l-content .sidebar-second .block{margin-bottom:3rem;}.main.l-content .sidebar-first .views-field .field-content > div:first-child .paragraph,.main.l-content .sidebar-second .views-field .field-content > div:first-child .paragraph{margin-top:0;}body:not(.page-is-fullwidth) .main.l-content.left-sidebar-only .page-content-inner-wrap,body:not(.page-is-fullwidth) .main.l-content.both-sidebars .page-content-inner-wrap{display:flex;flex-direction:column;}@media (min-width:57.5em){body:not(.page-is-fullwidth) .main.l-content.left-sidebar-only .page-content-inner-wrap,body:not(.page-is-fullwidth) .main.l-content.both-sidebars .page-content-inner-wrap{flex-direction:row;}body:not(.page-is-fullwidth) .main.l-content.left-sidebar-only .sidebar-first,body:not(.page-is-fullwidth) .main.l-content.both-sidebars .sidebar-first{width:32%;padding-right:10%;}body:not(.page-is-fullwidth) .main.l-content.left-sidebar-only .page-content,body:not(.page-is-fullwidth) .main.l-content.both-sidebars .page-content{width:68%;}}body:not(.page-is-fullwidth) .main.l-content.right-sidebar-only{display:flex;flex-direction:column;}@media (min-width:57.5em){body:not(.page-is-fullwidth) .main.l-content.right-sidebar-only{flex-direction:row;}body:not(.page-is-fullwidth) .main.l-content.right-sidebar-only .page-content-outer-wrap{width:68%;}body:not(.page-is-fullwidth) .main.l-content.right-sidebar-only .sidebar-second{width:32%;padding-left:10%;}}body:not(.page-is-fullwidth) .main.l-content.both-sidebars{display:flex;flex-direction:column;}@media (min-width:57.5em){body:not(.page-is-fullwidth) .main.l-content.both-sidebars{flex-direction:row;}body:not(.page-is-fullwidth) .main.l-content.both-sidebars .page-content-outer-wrap{width:76%;}body:not(.page-is-fullwidth) .main.l-content.both-sidebars .sidebar-second{width:24%;padding-left:4%;}}.print-logo{display:none !important;}.node--type-page .field--name-field-components > .field__item{margin-top:1.5rem;margin-bottom:1.5rem;}.node--type-page .field--name-field-components > .field__item:first-child{margin-top:0;}.node--type-page .field--name-field-components > .field__item:first-child .paragraph{margin-top:0;}@media (min-width:64em){.node--type-page .field--name-field-components > .field__item{margin-top:3.59375rem;margin-bottom:3.59375rem;}}.node--type-page .field--name-field-components:not(:first-child){margin-top:1.5rem;}@media (min-width:64em){.node--type-page .field--name-field-components:not(:first-child){margin-top:3.59375rem;}}
}
@media screen{.pager{margin:1.25rem auto;list-style:none;margin-bottom:3.125rem;}.pager__items{padding:0;}@media (min-width:32.5em){.pager__items{display:flex;justify-content:center;align-items:center;}}@media (max-width:32.49em){.pager__items{position:relative;padding-top:2.5rem;text-align:center;}}.pager__item{list-style:none;padding:0 6px;font-size:1.25rem;font-weight:500;}@media (max-width:32.49em){.pager__item{display:inline;padding:0;}}.pager__item a:not(.btn){font-size:1.25rem;font-weight:500;color:#14828c;font-family:"Helvetica Neue Medium","HelveticaNeue","Helvetica","Arial",sans-serif;display:block;text-align:center;padding-left:6px;padding-right:6px;line-height:2.44;letter-spacing:0.62px;}@media (max-width:32.49em){.pager__item a:not(.btn){display:inline;}}.pager__item a:not(.btn):active,.pager__item a:not(.btn):focus,.pager__item a:not(.btn):hover{text-decoration:none;}.pager__item.is-active a{transition:all 0.6s ease 0s;color:#fff;background-color:#0f388a;width:35px;height:35px;border-radius:50%;line-height:2rem;display:inline-block;}.pager__item.is-active a:hover{background-color:#052049;}@media (max-width:32.49em){.pager__item.pager__item--first,.pager__item.pager__item--previous,.pager__item.pager__item--next,.pager__item.pager__item--last{display:inline;margin-bottom:4px;margin-top:4px;}}@media (max-width:32.49em){.pager__item.pager__item--first a,.pager__item.pager__item--previous a,.pager__item.pager__item--next a,.pager__item.pager__item--last a{display:inline;width:186px;}}.pager__item.pager__item--first a:active,.pager__item.pager__item--first a:focus,.pager__item.pager__item--first a:hover,.pager__item.pager__item--previous a:active,.pager__item.pager__item--previous a:focus,.pager__item.pager__item--previous a:hover,.pager__item.pager__item--next a:active,.pager__item.pager__item--next a:focus,.pager__item.pager__item--next a:hover,.pager__item.pager__item--last a:active,.pager__item.pager__item--last a:focus,.pager__item.pager__item--last a:hover{text-decoration:none;}.pager__item.pager__item--previous .btn,.pager__item.pager__item--previous .btn-small,.pager__item.pager__item--previous .btn-pager,.pager__item.pager__item--previous a,.pager__item.pager__item--next .btn,.pager__item.pager__item--next .btn-small,.pager__item.pager__item--next .btn-pager,.pager__item.pager__item--next a,.pager__item.pager__item--first .btn,.pager__item.pager__item--first .btn-small,.pager__item.pager__item--first .btn-pager,.pager__item.pager__item--first a,.pager__item.pager__item--last .btn,.pager__item.pager__item--last .btn-small,.pager__item.pager__item--last .btn-pager,.pager__item.pager__item--last a{transition:all 0.6s ease 0s;color:#14828c;font-size:1.25rem;padding:0;background-color:transparent;outline:0;border:0;text-decoration:underline;border-radius:0;}.pager__item.pager__item--previous .btn:hover,.pager__item.pager__item--previous .btn-small:hover,.pager__item.pager__item--previous .btn-pager:hover,.pager__item.pager__item--previous a:hover,.pager__item.pager__item--next .btn:hover,.pager__item.pager__item--next .btn-small:hover,.pager__item.pager__item--next .btn-pager:hover,.pager__item.pager__item--next a:hover,.pager__item.pager__item--first .btn:hover,.pager__item.pager__item--first .btn-small:hover,.pager__item.pager__item--first .btn-pager:hover,.pager__item.pager__item--first a:hover,.pager__item.pager__item--last .btn:hover,.pager__item.pager__item--last .btn-small:hover,.pager__item.pager__item--last .btn-pager:hover,.pager__item.pager__item--last a:hover{text-decoration:none;}.pager__item.pager__item--previous .btn:focus,.pager__item.pager__item--previous .btn-small:focus,.pager__item.pager__item--previous .btn-pager:focus,.pager__item.pager__item--previous a:focus,.pager__item.pager__item--next .btn:focus,.pager__item.pager__item--next .btn-small:focus,.pager__item.pager__item--next .btn-pager:focus,.pager__item.pager__item--next a:focus,.pager__item.pager__item--first .btn:focus,.pager__item.pager__item--first .btn-small:focus,.pager__item.pager__item--first .btn-pager:focus,.pager__item.pager__item--first a:focus,.pager__item.pager__item--last .btn:focus,.pager__item.pager__item--last .btn-small:focus,.pager__item.pager__item--last .btn-pager:focus,.pager__item.pager__item--last a:focus{outline:2px solid #4896e8;}.pager__item.pager__item--previous{margin:0 auto 0 0;padding-left:0;}@media (max-width:32.49em){.pager__item.pager__item--previous{position:absolute;top:0;left:0;}}.pager__item.pager__item--previous svg{margin-bottom:1px;margin-right:5px;}.pager__item.pager__item--next{margin:0 0 0 auto;padding-right:0;}@media (max-width:32.49em){.pager__item.pager__item--next{position:absolute;top:0;right:0;}}.pager__item.pager__item--next svg{margin-bottom:1px;margin-left:5px;}.pager__item .btn.disabled{visibility:hidden;}
}
@media screen{*{box-sizing:border-box;}body a:visited,body a:link{color:#0450ac;font-size:inherit;font-weight:inherit;font-style:inherit;text-decoration:none;font-family:inherit;}#sg_centerSection,#sg_mainContent_calendar,#sg_centerContentInt,#sg_mainContent_calendar #sg_centerContentInt,#fixed-content,#content-header,#cal-content table,#headertable{width:100%;min-width:960px;max-width:100%;padding:0;margin:0;}#sliding-content,#headertablewrap{visibility:hidden;}#headertablewrap{margin-top:10px;overflow-y:scroll;border-top:1px solid #000;}#headertable td,#cal-content td{width:6.66666666%;}body{overflow-y:hidden;}#sg_mainContent_calendar #sg_centerContentInt,#sg_int_content_calendar{margin:0;padding:0;background:none;}#fixed-content{background:#ffe;border-top:1px solid #999;padding:6px 0 0;position:relative;height:50px;background:#dcdfe4;background:linear-gradient(to top,#dcdfe4 0%,#fff 50%);}#fixed-content a{font-family:Arial,Helvetica,sans-serif;font-size:13px;}#fixed-content a:hover{text-decoration:underline;}#contentTitle{padding:0 0 0 6px;font-size:20px;margin:0;color:#002c6b;font-weight:700;}#content-header{background:#ffe;background:#fff;font-size:12px;padding:2px 0 0;}#content-header #contentTitle{font-size:12px;}#content-header a{font-family:Arial,Helvetica,sans-serif;font-size:12px;}#cal-content{height:400px;overflow:scroll;overflow-x:hidden;overflow-y:scroll;border-top:3px solid #000;}#cal-content table,#headertable{table-layout:fixed;border:0;background:#fff;}#cal-content table td,#headertable td{font-family:"Arial Narrow","PT Sans Narrow",sans-serif;font-size:13px;border:0;border-bottom:1px solid #000;border-right:1px solid #000;word-wrap:break-word;white-space:normal;padding:2px 2px;overflow:normal;height:20px;font-weight:700;}#cal-content table td:nth-child(1),#headertable td:nth-child(1){padding-left:5px;}#cal-content table td:nth-child(2),#headertable td:nth-child(2){border-right:1px solid #000;}#cal-content table td:last-child,#headertable td:last-child{border-left:1px solid #000;}#cal-content table td[colspan="12"],#headertable td[colspan="12"]{width:auto;}#headertable td{border-bottom:0;}#headertable tr:first-child td{padding-top:4px;}#legend{display:none;}#legend table{border-left:1px solid #000;}#legend table td{font-family:"Arial Narrow","PT Sans Narrow",sans-serif;font-size:13px;border:0;border-bottom:1px solid #000;border-right:1px solid #000;word-wrap:break-word;white-space:normal;padding:2px 2px;padding:2px 4px 1px;overflow:normal;}#legend table td p{margin:0;}#legend tr td:first-child{font-weight:700;}#sg_centerSection,#sg_mainContent_calendar,#sg_centerContentInt{border:0;}#sg_header{padding-left:8px;}#anchor-buttons{position:absolute;right:10px;top:8px;}#anchor-buttons a{display:block;background:#358;float:left;padding:3px 6px;margin:0 8px 0 0;border-radius:5px;color:#fff;font-weight:700;box-shadow:2px 2px 3px #000;text-decoration:none;}#anchor-buttons a:hover{text-decoration:none;background:#57d;color:#fff;font-weight:700;}#anchor-buttons .legend{background:#685;margin-right:0;}body a.button:link,body a.button:visited{color:#fff;}.button{display:block;background:#685;float:left;padding:3px 6px;margin:0 8px 0 0;border-radius:5px;color:#fff;font-weight:700;box-shadow:2px 2px 3px #000;margin-left:10px;margin-right:0;}body a.button:hover{text-decoration:none;background:#57d;}#sg_topImageContainer,#email_print_container,#sg_topImageContainer,#sg_breadcrumb_email,#sg_footer{display:none;visibility:hidden;}.title-subtext{float:left;clear:left;padding-left:8px;font-size:13px;color:#333;line-height:15px;}.title-subtext p{margin:6px 0 0;color:#333;line-height:21px;}p{font-size:inherit;color:inherit;}.note{font-style:italic;}.version{font-weight:700;}.goals{position:absolute;right:10px;top:2px;}.goals p{line-height:8px;margin:14px;}.goals .button{float:right;margin-left:10px;font-weight:700;}.other-staffing{position:absolute;right:10px;top:28px;}.other-staffing a:link,.other-staffing a:visited{color:#fff;text-decoration:none;margin-left:10px;font-weight:700;font-size:12px;}.other-staffing .button{float:right;}.other-staffing a{color:#fff;text-decoration:none;margin-left:10px;font-weight:700;font-size:12px;}#cee_ajax #legend{display:block;}#sg_header a,#fixed-content a:link,#fixed-content a:visited{font-family:Arial,Helvetica,sans-serif;}#contentHeader{position:relative;overflow:hidden;height:70px;padding-top:5px;}#top-header-fixed{height:24px;}#menu_popout h2 a{height:35px;}
}
