/* @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{.quote__full-width{width:100vw;position:relative;left:50%;right:50%;margin:0 -50vw;overflow:hidden;overflow:visible;background-color:#e8f6f8;}.quote__full-width::before{background-size:contain;background-repeat:no-repeat;width:100%;height:100%;content:"";background-image:url(/themes/custom/dos/dist/images/quote-top-mobile.svg);background-position:top;position:absolute;top:0;}.quote__full-width::after{background-size:contain;background-repeat:no-repeat;width:100%;height:100%;content:"";background-image:url(/themes/custom/dos/dist/images/quote-bottom-mobile.svg);background-position:bottom;position:absolute;bottom:0;z-index:2;}@media (min-width:48em){.quote__full-width::before{background-image:url(/themes/custom/dos/dist/images/quote-top-desktop.svg);}.quote__full-width::after{background-image:url(/themes/custom/dos/dist/images/quote-bottom-desktop.svg);bottom:-1.7361111111%;}}.quote__full-width .quote-content{max-width:1300px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;padding:3.188rem 1.5rem 3.563rem 1.5rem;}@media (min-width:32.5em){.quote__full-width .quote-content{flex-direction:row;}}@media (min-width:48em){.quote__full-width .quote-content{padding:5.688rem 1.5rem 6.25rem 1.5rem;}}@media (min-width:80em){.quote__full-width .quote-content{padding:5.688rem 0 6.25rem 0;}}.quote__full-width .quote-content .field--name-field-quote-text{width:100%;font-family:"Helvetica Neue Medium","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:2rem;line-height:1.25;color:#0f388a;letter-spacing:normal;font-weight:500;margin:0 0 20px 0;}.quote__full-width .quote-content .name-proc-wrapper{padding:0 20px;}.quote__full-width .quote-content .field--name-field-quote-credit{position:relative;font-size:1.125rem;line-height:1.8;margin-left:18px;}.quote__full-width .quote-content .field--name-field-quote-credit::before{content:"—";color:#506380;position:absolute;transform:translateX(-100%);}.quote__full-width .quote-content .quote-credit-link{position:relative;z-index:3;}.quote__full-width .quote-content .quote-credit-link .field--name-field-quote-credit{text-decoration:underline;color:#14828c;}.quote__full-width .quote-content .field--name-field-quote-credit-detail{color:#506380;font-size:1.125rem;line-height:1.8;margin-left:-4px;}.quote__full-width .quote-content .field--name-field-quote-credit-detail::before{content:", ";color:#506380;}
}
@media screen{.paragraph--type--small-cta{width:100%;background-color:#e6eef6;border-radius:2.5rem;padding:1.25rem;}@media (min-width:64em){.paragraph--type--small-cta{display:flex;align-items:center;justify-content:space-between;border-radius:3.5rem;padding:1.25rem 2.9375rem 1.25rem 1.5rem;}}.paragraph--type--small-cta .field--name-field-title h2{margin:0;}@media (min-width:64em){.paragraph--type--small-cta .field--name-field-title h2{width:274px;}}.paragraph--type--small-cta .field--name-field-paragraph p{margin:1.25rem 0;max-width:722px;font-size:1.25rem;line-height:1.8;}@media (min-width:64em){.paragraph--type--small-cta .field--name-field-paragraph p{margin:0 1.25rem;}}.paragraph--type--small-cta .field--name-field-link a{font-family:"Helvetica Neue Medium","HelveticaNeue","Helvetica","Arial",sans-serif;line-height:1.25;letter-spacing:0;transition:all 0.6s ease 0s;display:inline-block;border-radius:6.375rem;color:#fff;border:0.125rem solid transparent;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;font-size:1.5rem;padding:0.75rem 1.875rem;background-color:transparent;color:#0e5258;border-color:#0e5258;white-space:nowrap;width:100%;}.paragraph--type--small-cta .field--name-field-link a::before{content:"";width:100%;height:100%;outline:0.25rem solid transparent;position:absolute;top:0;left:0;border-radius:inherit;}.paragraph--type--small-cta .field--name-field-link a:hover{color:#052049;border-color:#052049;}.paragraph--type--small-cta .field--name-field-link a:hover::before{outline-color:#052049;}.paragraph--type--small-cta .field--name-field-link a:focus{outline:0.125rem solid transparent;outline-offset:0.1875rem;}.paragraph--type--small-cta .field--name-field-link a:active{border-color:#052049;color:#052049;outline:0.125rem solid transparent;outline-offset:0.375rem;}.paragraph--type--small-cta .field--name-field-link a:active::before{outline:0.25rem solid #052049;}.paragraph--type--small-cta .field--name-field-link a:focus{outline-color:#0e5258;}.paragraph--type--small-cta .field--name-field-link a:active{outline-color:#0e5258;}@media (min-width:64em){.paragraph--type--small-cta .field--name-field-link a{width:unset;}}
}
@media screen{.page-is-fullwidth .text-block{padding:0;max-width:unset;margin:0;}.text-block{margin:3rem 0;}.text-block--bg-gray{background-color:#f9f9f9;padding:30px 30px 10px 30px;}.text-block--bg-orange{background-color:#cd4c00;}.text-block--bg-blue{background-color:#052049;}.text-block--bg-medium-blue{background-color:#485e7f;}.text-block--bg-orange,.text-block--bg-medium-blue,.text-block--bg-blue{padding:30px 30px 10px 30px;}.text-block--bg-orange *,.text-block--bg-medium-blue *,.text-block--bg-blue *{color:#fff;}.text-block__text img{width:100%;height:auto;}.text-block__text figure{margin:0;padding:0;}.text-block__text figcaption{font-size:0.0546875remrem;padding:2px 0 8px 30px;position:relative;font-size:0.0546875remrem;font-weight:600;letter-spacing:1px;color:#052049;}.text-block__text figcaption:after{content:" ";background-image:url("/themes/custom/dos/dist/icon/svg/dropdown-arrow.svg");background-repeat:no-repeat;display:inline-block;width:18px;height:18px;background-size:100%;transform:rotate(180deg);position:absolute;top:2px;left:0;}.text-block__text .media{margin-bottom:20px;}.text-block__text .gray-bg{background-color:#f9f9f9;padding:30px 30px 10px 30px;margin-bottom:20px;}.text-block .align-left{padding-right:20px;width:50%;}@media (max-width:47.99em){.text-block .align-left{float:none;width:100%;}}.text-block .align-right{padding-left:20px;width:50%;}@media (max-width:47.99em){.text-block .align-right{float:none;width:100%;}}
}
