/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.o-site-search{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:scroll;background:#04341d;z-index:999;padding:64px 20px 22px}@media (min-width:768px){.o-site-search{padding:94px 40px 100px}}@media (min-width:992px){.o-site-search{padding:148px 40px 156px}}.o-site-search__close{position:absolute;top:10px;right:10px;cursor:pointer;background-color:transparent;border:none}.o-site-search__close svg{width:22px;height:22px;color:#ffc72c}@media (min-width:768px){.o-site-search__close{top:40px;right:30px}.o-site-search__close svg{width:24px;height:24px}}.o-site-search--open{display:block;-webkit-animation:fadein .5s;animation:fadein .5s;scrollbar-width:none}.o-site-search--open::-webkit-scrollbar{width:0;background:transparent}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}
.t-template__wrapper{max-width:1600px;margin-right:auto;margin-left:auto}.t-template__wrapper .container-fluid{padding-right:0;padding-left:0}.t-template__search-header{position:relative}.t-template__menu{position:sticky;top:0;z-index:100;flex:0 0 100px;align-self:flex-start;width:100px}@media (max-width:767.98px){.t-template__menu{position:sticky;flex:1 0 100%;width:100%}}.t-template__menu>div>nav{height:100%}.t-template__content-wrapper{position:relative;width:100%;background-color:#fff}@media (max-width:767.98px){.t-template__content-wrapper{flex:1 0 100%}}@media (min-width:768px){.t-template__content-wrapper{max-width:calc(100% - 100px)}}.t-template--quote .t-template__content-inner-wrapper{padding:30px}@media (min-width:768px){.t-template--quote .t-template__content-inner-wrapper{padding:90px}}.t-template__content{z-index:10;width:911px;background-color:#fff}.t-template__content-footer{overflow:hidden;padding-right:0;padding-left:0}.t-template__footer-region{margin-top:48px}@media (min-width:768px){.t-template__footer-region{margin-top:80px}}.t-template__sidebar{z-index:1;flex:0 0 347px;width:347px;background-color:#f9f9f9;order:2}@media (max-width:991.98px){.t-template__sidebar{display:none}}.page-node-type-article-views .t-template__sidebar,.path-taxonomy .t-template__sidebar,.t-template--article .t-template__sidebar,.t-template--taxonomy .t-template__sidebar{background-color:#f5fcf9}@media (max-width:991.98px){.page-node-type-article-views .t-template__sidebar,.path-taxonomy .t-template__sidebar,.t-template--article .t-template__sidebar,.t-template--taxonomy .t-template__sidebar{display:block;flex-basis:100%;margin-top:48px}}.t-template__heading{background-color:#74ab8a}.t-template__footer{background-color:#acd1bb}.t-template__content-1-col-stacked .t-template__content-region{overflow:hidden}.t-template__content--2-col-stacked .t-template__content-region{overflow:hidden}.t-template__content--2-col-stacked .t-template__content-region .t-template__mobile-page-nav{margin-bottom:32px}@media (min-width:992px){.t-template__content--2-col-stacked .t-template__content-region .t-template__mobile-page-nav{display:none}}.layout-container{position:relative}@media (max-width:991.98px){.t-template--has-sticky-nav{display:flex;flex-direction:column}.t-template--has-sticky-nav .t-template__sidebar{display:block;flex-basis:auto;width:100%;margin-bottom:32px;order:-1}.t-template--has-sticky-nav .t-template__sidebar .t-template__sidebar-region>*{display:none}}.t-template--archive .t-template__header-region{background-color:#f2faf8}@media (min-width:768px) and (max-width:991.98px){.t-template--archive .t-template__sidebar{flex-basis:83.33333%;margin-right:auto;margin-left:auto}}@media (max-width:991.98px){.t-template--archive .t-template__sidebar{order:-1;margin-top:0;margin-bottom:48px}}.t-template--program{overflow:hidden}.t-template--program .t-template__header-region{background-color:#f2faf8}
.a-video__container{position:relative;overflow:hidden;height:0;padding-bottom:56.25%;border-left:10px;border-left-style:solid;-o-border-image:linear-gradient(180deg,#205c40 0%,#205c40 16.66%,#b5bf00 16.66%,#b5bf00 33.32%,#ffc72c 33.32%,#ffc72c 49.98%,#80276c 49.98%,#80276c 66.64%,#003057 66.64%,#003057 83.3%,#8db9ca 83.3%,#8db9ca 100%) 1 100%;border-image:linear-gradient(180deg,#205c40 0%,#205c40 16.66%,#b5bf00 16.66%,#b5bf00 33.32%,#ffc72c 33.32%,#ffc72c 49.98%,#80276c 49.98%,#80276c 66.64%,#003057 66.64%,#003057 83.3%,#8db9ca 83.3%,#8db9ca 100%) 1 100%}.a-video__container iframe,.a-video__container object,.a-video__container embed{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:768px){.m-video__summary{max-width:70%;margin-bottom:34px;margin-left:auto;text-align:right}}
.o-wrapper-breadcrumb-search{position:absolute;top:calc(100% + 32px);right:0;display:flex;align-items:center;z-index:10;justify-content:flex-end}@media (max-width:767.98px){.o-wrapper-breadcrumb-search{display:none}}.sb-show-main .o-wrapper-breadcrumb-search{top:0}.o-wrapper-breadcrumb-search .o-breadcrumb-navigation{margin-right:10px}@media (min-width:768px){.o-wrapper-breadcrumb-search--visible{-webkit-animation:bounce-on-visible 1s ease;animation:bounce-on-visible 1s ease}}@-webkit-keyframes bounce-on-visible{0%{transform:translateY(0);opacity:0}20%{transform:translateY(0);opacity:1}50%,80%,100%{transform:translateY(0)}40%{transform:translateY(15px)}60%{transform:translateY(8px)}}@keyframes bounce-on-visible{0%{transform:translateY(0);opacity:0}20%{transform:translateY(0);opacity:1}50%,80%,100%{transform:translateY(0)}40%{transform:translateY(15px)}60%{transform:translateY(8px)}}
