/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0.125);border-radius:0;overflow-anchor:none;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}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button.collapsed{border-bottom-width:0}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%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-.708z'/%3e%3c/svg%3e");transform:rotate(180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%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-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform 0.2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.accordion-header{margin-bottom:0}.accordion-item:first-of-type .accordion-button{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-width:1px;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-collapse{border-bottom-width:1px;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-collapse{border:solid rgba(0,0,0,0.125);border-width:0 1px}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-button{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item:first-of-type .accordion-button{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.accordion-flush .accordion-item:last-of-type .accordion-button.collapsed{border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}@media (max-width:767.98px){.o-section-nav{margin-right:-7.25%;margin-left:-7.25%;padding:0 32px;border-top:1px solid #e7e8e9;border-bottom:1px solid #e7e8e9;background:#f9f9f9}}@media (max-width:767.98px){.o-section-nav__heading{display:flex;align-items:center;padding:9px 0}}.o-section-nav__heading .o-section-nav__info-heading{position:relative;margin-top:0;margin-bottom:0;padding-bottom:24px;color:#6c7179;font-weight:300;font-size:2rem;font-family:"Roboto",sans-serif;line-height:2.3125rem;letter-spacing:-0.015em}.o-section-nav__heading .o-section-nav__info-heading::after{content:'';position:absolute;bottom:0;left:0;width:110px;border-bottom:5px solid #205c40}@media (max-width:767.98px){.o-section-nav__heading .o-section-nav__info-heading{display:none}}.o-section-nav__heading>span{color:#101820;font-weight:700;font-size:1rem;text-transform:uppercase}.o-section-nav__toggle{display:flex;align-items:center;width:100%;padding:0;border:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width:768px){.o-section-nav__toggle{display:none}}.o-section-nav__toggle>span{color:#101820;font-weight:700;font-size:1rem;text-transform:uppercase}.o-section-nav__toggle .a-button{margin-left:auto;pointer-events:none}.o-section-nav__toggle .a-button__icon>svg{transform:rotate(270deg)}.o-section-nav__toggle.collapsed .a-button__icon>svg{transform:rotate(90deg)}.o-section-nav__items{margin:8px 0 16px;border:0}@media (min-width:768px){.o-section-nav__items{margin:0}.o-section-nav__items>div{display:flex;flex-wrap:wrap;-moz-column-gap:34px;column-gap:34px}}.o-section-nav__items>div>div,.o-section-nav__item{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid #8db9ca}.o-section-nav__items>div>div>div,.o-section-nav__item>div{width:100%}@media (max-width:767.98px){.o-section-nav__items>div>div:last-of-type,.o-section-nav__item:last-of-type{border:0}}@media (min-width:768px){.o-section-nav__items>div>div,.o-section-nav__item{flex:0 0 calc(33.33% - 23px);margin-top:36px;padding:0}}.o-section-nav__items>div>div a,.o-section-nav__item a{position:relative;display:block;width:100%;padding-right:34px;color:#101820;font-size:1.125rem;text-decoration:none}.o-section-nav__items>div>div a:hover,.o-section-nav__item a:hover{font-weight:600}.o-section-nav__items>div>div a:hover::before,.o-section-nav__item a:hover::before{background-image:url('data:image/svg+xml;utf8,<svg stroke="%23101820" stroke-width="2" width="24" height="24" xmlns="http://www.w3.org/2000/svg"><path d="M4 10.99v2.02h12.121l-5.555 5.556L12 20l8-8-8-8-1.434 1.434 5.555 5.556H4z" fill="%23000000"/></svg>');background-size:cover}.o-section-nav__items>div>div a::before,.o-section-nav__item a::before{content:'';position:absolute;top:50%;right:0;width:18px;height:18px;background:url('data:image/svg+xml;utf8,<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg"><path d="M4 10.99v2.02h12.121l-5.555 5.556L12 20l8-8-8-8-1.434 1.434 5.555 5.556H4z" fill="%23000000"/></svg>');background-size:18px;transform:translateY(-50%)}@media (min-width:768px){.o-section-nav__items>div>div a,.o-section-nav__item a{font-weight:600;font-size:1.25rem}.o-section-nav__items>div>div a:hover,.o-section-nav__item a:hover{font-weight:700}}
.o-page-footer{display:flex;flex-direction:column;margin-top:48px;background:#f9f9f9}@media (min-width:768px){.o-page-footer{margin-top:80px;padding:0 67px}}@media (min-width:992px){.o-page-footer{margin-top:0;padding:0;background:#fff}}.o-page-footer__top{position:relative;padding:30px 6.25%}@media (min-width:768px){.o-page-footer__top{padding:30px 20px}}@media (min-width:992px){.o-page-footer__top{margin:80px 40px 90px 12.9%;padding-left:26px;background:#f9f9f9}}.o-page-footer__top::before{content:'';position:absolute;top:0;left:0;width:240px;border-top:5px solid #ffc72c}@media (min-width:992px){.o-page-footer__top::before{width:300px}}.o-page-footer__top h2{margin:0;padding:0;color:#04341d;font-weight:400;font-size:1.5rem;line-height:1.12;letter-spacing:normal}@media (min-width:768px){.o-page-footer__top h2{font-size:3rem;line-height:1.17;letter-spacing:-0.015em}}.o-page-footer__top h2::after{content:none}.o-page-footer__top p{margin-top:8px;color:#04341d;font-size:1rem;font-family:"Roboto",sans-serif;line-height:1.5;letter-spacing:0.03em}@media (min-width:768px){.o-page-footer__top p{margin-top:18px;font-size:1.5rem;line-height:1.17;letter-spacing:-0.01em}}@media (min-width:992px){.o-page-footer__top p{margin-top:10px}}.o-page-footer__top .m-button-group{margin-top:32px}@media (min-width:768px){.o-page-footer__top .m-button-group{margin-top:56px}}@media (min-width:992px){.o-page-footer__top .m-button-group{margin-top:85px;margin-bottom:-57px}}.o-page-footer__top .u-button-group__wrapper>span{display:block}@media (min-width:992px){.o-page-footer__top .u-button-group__wrapper>span{display:inline-block}}.o-page-footer__top .u-button-group__wrapper>span:not(:last-of-type){margin-right:36px;margin-bottom:16px}@media (min-width:992px){.o-page-footer__top .u-button-group__wrapper>span:not(:last-of-type){margin-bottom:0}}.o-page-footer__bottom{padding:0 6.25%}@media (min-width:768px){.o-page-footer__bottom{padding:0}.o-page-footer__bottom>.row{flex-direction:column}}@media (min-width:992px){.o-page-footer__bottom{margin-top:75px;padding:50px 125px 25px 12.9%;background:#f9f9f9}.o-page-footer__bottom>.row{flex-direction:row}}@media (max-width:1199px){.o-page-footer__quick-links{width:100%}}@media (min-width:768px){.o-page-footer__quick-links{padding-right:18%}}@media (min-width:992px){.o-page-footer__quick-links{padding-right:0}}.o-page-footer__quick-links h3{margin-top:0;padding-bottom:16px;font-weight:400;font-size:1.25rem}@media (min-width:768px){.o-page-footer__quick-links h3{font-size:1.5rem}}.o-page-footer__quick-links h3::after{width:50px}.o-page-footer__quick-links .row{flex-direction:column}@media (min-width:992px){.o-page-footer__quick-links .row{flex-direction:row}}.o-page-footer__quick-links .col{padding:0}@media (min-width:992px){.o-page-footer__quick-links .col{padding:0 40px}}.o-page-footer__quick-links .col:first-of-type{padding-left:0}.o-page-footer__quick-links .col:last-of-type{padding-right:0}.o-page-footer__quick-links .col:not(:last-of-type){border-bottom:1px solid #d5ebe1}@media (min-width:992px){.o-page-footer__quick-links .col:not(:last-of-type){border-right:1px solid #d5ebe1;border-bottom:0}}.o-page-footer__quick-links ul{margin:0;padding:0;list-style:none}.o-page-footer__quick-links ul li:not(:last-of-type){margin-bottom:16px}@media (min-width:768px){.o-page-footer__quick-links ul li:not(:last-of-type){margin-bottom:10px}}.o-page-footer__quick-links a{color:#003057}.o-page-footer__quick-links a:hover{color:#003057;font-weight:600;text-decoration:none}.o-page-footer__quick-links-items .col{padding:40px 0}.o-page-footer__quick-links-items .col:first-of-type{padding-top:0}@media (min-width:992px){.o-page-footer__quick-links-items .col{padding:0 40px}}.o-page-footer__quick-links-wrapper{margin-bottom:56px;padding:30px 30px 10px;border:1px solid #dbe9e1;background:#fff;box-shadow:16px 16px 0 #f1f2f3}@media (min-width:768px){.o-page-footer__quick-links-wrapper{box-shadow:24px 24px 0 #f1f2f3}}@media (min-width:992px){.o-page-footer__quick-links-wrapper{margin-top:-125px;margin-bottom:24px;padding:30px 40px}}.o-page-footer__icuf-disclaimer-wrapper{margin-top:35px;padding-top:16px;border-top:1px solid #D5EBE1;border-top:1px solid var(--primary-green-4,#D5EBE1);margin-left:calc(var(--bs-gutter-x) / -2);margin-right:calc(var(--bs-gutter-x) / -2)}.o-page-footer__icuf-disclaimer{display:flex;align-items:center;justify-items:center;gap:8px}.o-page-footer__icuf-disclaimer svg{flex-shrink:0}.o-page-footer__icuf-disclaimer p{margin-top:0}.o-page-footer__info{padding:48px 20px;text-align:right}@media (max-width:1199px){.o-page-footer__info{width:100%}}@media (min-width:992px){.o-page-footer__info{padding:0 20px}}.o-page-footer__info a{margin-left:5px;color:#101820;text-decoration:none}.o-page-footer__info a:hover{color:#255a85;text-decoration:none}.o-page-footer__info svg{color:#04341d}.o-page-footer__info p{display:flex;align-items:center;justify-content:flex-end}.o-page-footer__info p svg{width:24px;height:24px;margin-right:16px}@media (min-width:768px){.o-page-footer__info p svg{margin-right:10px}}@media (min-width:768px){.o-page-footer__info br{display:none}}.o-page-footer__logo{margin-bottom:40px}@media (min-width:768px){.o-page-footer__logo{margin-bottom:35px}}.o-page-footer__logo img{max-width:220px}@media (min-width:768px){.o-page-footer__logo img{margin-right:5px}}.o-page-footer__social{margin:48px 0 0;padding:0;list-style:none}@media (min-width:768px){.o-page-footer__social{margin-top:40px}}.o-page-footer__social li{display:inline-flex}.o-page-footer__social li:not(:last-of-type){margin-right:20px}@media (min-width:768px){.o-page-footer__social li:not(:last-of-type){margin-right:25px}}.o-page-footer__social li:first-of-type svg{width:15px;height:30px}.o-page-footer__social li:nth-of-type(2) svg{width:30px;height:30px}.o-page-footer__social li:nth-of-type(3) svg{width:30px;height:20px}.o-page-footer__social li:nth-of-type(4) svg{width:30px;height:30px}.o-page-footer__social li:nth-of-type(5) svg{width:30px;height:30px}.o-page-footer__social li:hover svg{color:#255a85}
.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}}
@media (max-width:767.98px){.o-stats{padding:0 6.25%}}.o-stats .m-stats-item{margin-bottom:25px}.o-stats .m-stats-item:last-of-type{margin-bottom:0}@media (min-width:768px){.o-stats .m-stats-item{margin-bottom:0}}@media (max-width:767.98px){.o-section__item>.o-stats{padding:0}}.o-stats__content{position:relative;padding:32px 6.25%;box-shadow:16px 16px 0 #f1f2f3}@media (min-width:768px){.o-stats__content{margin-left:-24px;padding:24px;box-shadow:24px 24px 0 #f1f2f3}.o-stats__content::after{content:'';position:absolute;width:300px;right:-300px;background:inherit;box-shadow:24px 24px 0 #f1f2f3}}.o-stats__content .row{margin-right:0;margin-left:0}.o-stats__content .row .col{padding:24px}@media (max-width:767.98px){.o-stats__content .row .col{flex-basis:100%}}.o-stats--style--light .o-stats__content{background-color:#fff;border:1px solid #e7e8e9}@media (min-width:768px){.o-stats--style--light .o-stats__content{border-right:0}}.o-stats--style--light .o-stats__content::after{top:-1px;bottom:-1px;border-top:1px solid #e7e8e9;border-bottom:1px solid #e7e8e9}.o-stats--style--gray .o-stats__content{background-color:#f9f9f9;border:1px solid #e7e8e9}@media (min-width:768px){.o-stats--style--gray .o-stats__content{border-right:0}}.o-stats--style--gray .o-stats__content::after{top:-1px;bottom:-1px;border-top:1px solid #e7e8e9;border-bottom:1px solid #e7e8e9}.o-stats--small .o-stats__content{padding:32px 20px}@media (min-width:768px){.o-stats--small .o-stats__content{margin-left:70px;padding:32px}}.o-stats__heading{margin-bottom:32px}@media (min-width:768px){.o-stats__heading{margin-bottom:48px}}@media (min-width:992px){.o-stats__heading{margin-bottom:80px}}.o-stats__heading h2,.o-stats__heading h3{margin-top:0}.o-stats--with-iwc{margin-top:-24px}
.m-stats-item{padding:24px;border-left:1px solid #205c40}.o-stats--style--light .m-stats-item{color:#04341d}.m-stats-item a{color:#003057}.stats-item__text{margin-bottom:16px}@media (min-width:992px){.stats-item__text{margin-bottom:24px}}.stats-item__text p,.stats-item__text h3{font-family:"Roboto",sans-serif;font-size:1.25rem;line-height:1.5rem;font-weight:400}@media (min-width:768px){.stats-item__text p,.stats-item__text h3{font-size:2rem;line-height:2.3125rem}}.stats-item__text p:first-of-type,.stats-item__text h3:first-of-type{margin-top:0}.stats-item__text h3{margin:0;padding:0}.stats-item__text h3::after{content:none}.stats-item__text strong{font-size:1.25rem;line-height:1.5rem}@media (min-width:768px){.stats-item__text strong{font-size:2.25rem;line-height:2.625rem}}.stats-item__source p{font-size:.875rem;line-height:1.5rem;margin:0}.stats-item__number{margin-bottom:4px;font-family:"Roboto",sans-serif;font-weight:700;font-size:1.5rem;line-height:1.625rem}@media (min-width:768px){.stats-item__number{font-size:3rem;line-height:3.5rem}}.stats-item__number+.stats-item__source,.stats-item__number+.stats-item__source p{font-size:1rem;line-height:1.625}@media (min-width:768px){.stats-item__number+.stats-item__source,.stats-item__number+.stats-item__source p{font-size:.9375rem}}
.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)}}
