/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (min-width:992px){.o-quotes-feature .m-quote svg{width:52px;height:40px}.o-quotes-feature .m-quote p:first-of-type{margin-top:29px}.o-quotes-feature .m-quote p{font-size:1.5rem;line-height:1.5}.o-quotes-feature .m-quote .m-quote__label{font-size:1.125rem;line-height:1.75rem}}.o-quotes-feature__heading{margin-bottom:45px}.o-quotes-feature__heading h2,.o-quotes-feature__heading h3{margin-top:0;color:#101820;font-weight:400}@media (max-width:767.98px){.o-quotes-feature__heading,.o-quotes-feature__heading h2,.o-quotes-feature__heading h3{margin-bottom:24px}}.o-quotes-feature__item{display:flex;flex-direction:column}@media (min-width:768px){.o-quotes-feature__item{flex-direction:row}}.o-quotes-feature__item:not(.o-quotes-feature__item--active){display:none}.o-quotes-feature__quote{flex:0 0 65%;order:2;padding-right:18px}@media (min-width:768px){.o-quotes-feature__quote{order:0;margin-top:32px}}.o-quotes-feature__quote .m-quote{margin-top:0;margin-bottom:16px;padding:0;background:none}@media (min-width:768px){.o-quotes-feature__quote .m-quote{margin-bottom:32px}}.o-quotes-feature__quote .m-quote__label{font-size:1.125rem}.o-quotes-feature__media{flex:0 0 35%}@media (min-width:768px){.o-quotes-feature__media{padding-left:18px}}.o-quotes-feature__media figure img{width:100%}.o-quotes-feature__cta a{color:#003057}.o-quotes-feature__thumbnails{display:flex;flex-wrap:nowrap;gap:8px}@media (min-width:768px){.o-quotes-feature__thumbnails{gap:36px;justify-content:center;margin-top:45px}}.o-quotes-feature__thumbnail{flex:0 1 16.66667%;text-align:center;cursor:pointer}.o-quotes-feature__thumbnail button{border:none;padding:0}.o-quotes-feature__thumbnail img{border:1px solid #dbe9e1;filter:grayscale(1);transition:all 0.3s ease}.o-quotes-feature__thumbnail.o-quotes-feature__thumbnail--active img{filter:none;transition:all 0.3s ease}
@media (min-width:992px){.o-program-search,.leo-programs-directory-filters-form,.leo-programs-directory-search-form,.leo-faculty-directory-filters-form{display:flex;align-items:flex-start;flex-wrap:wrap}}.t-template--programs .o-program-search,.t-template--faculty .o-program-search,.t-template--programs .leo-programs-directory-filters-form,.t-template--faculty .leo-programs-directory-filters-form,.t-template--programs .leo-programs-directory-search-form,.t-template--faculty .leo-programs-directory-search-form,.t-template--programs .leo-faculty-directory-filters-form,.t-template--faculty .leo-faculty-directory-filters-form{margin-top:-32px;padding:0 20px 48px}@media (min-width:576px){.t-template--programs .o-program-search,.t-template--faculty .o-program-search,.t-template--programs .leo-programs-directory-filters-form,.t-template--faculty .leo-programs-directory-filters-form,.t-template--programs .leo-programs-directory-search-form,.t-template--faculty .leo-programs-directory-search-form,.t-template--programs .leo-faculty-directory-filters-form,.t-template--faculty .leo-faculty-directory-filters-form{padding:0 8.72% 48px}}@media (min-width:768px){.t-template--programs .o-program-search,.t-template--faculty .o-program-search,.t-template--programs .leo-programs-directory-filters-form,.t-template--faculty .leo-programs-directory-filters-form,.t-template--programs .leo-programs-directory-search-form,.t-template--faculty .leo-programs-directory-search-form,.t-template--programs .leo-faculty-directory-filters-form,.t-template--faculty .leo-faculty-directory-filters-form{padding:0 0 80px}}.o-program-search__container,.leo-programs-directory-filters-form .search-block,.leo-programs-directory-search-form .search-block,.leo-faculty-directory-filters-form .search-block{flex:1 1 60%}@media (min-width:992px){.o-program-search__container,.leo-programs-directory-filters-form .search-block,.leo-programs-directory-search-form .search-block,.leo-faculty-directory-filters-form .search-block{flex-grow:0}.t-template__content--2-col-stacked .o-program-search__container,.t-template__content--2-col-stacked .leo-programs-directory-filters-form .search-block,.t-template__content--2-col-stacked .leo-programs-directory-search-form .search-block,.t-template__content--2-col-stacked .leo-faculty-directory-filters-form .search-block{flex-grow:1}}.leo-programs-directory-filters-form{overflow:hidden}.leo-faculty-directory-filters-form .search-block{flex-basis:911px}.o-program-search__sidebar{margin-top:48px;padding-bottom:30px;flex:1 1 270px}@media (min-width:992px){.o-program-search__sidebar{margin:130px 0 0;flex-grow:0}}
.m-search,.leo-programs-directory-filters-form .search-block,.leo-programs-directory-search-form .search-block,.leo-faculty-directory-filters-form .search-block,.m-login__block{margin-bottom:16px;padding:32px 20px;background:#fff;border:1px solid #e7e8e9;box-shadow:16px 16px 0 #f1f2f3}@media (min-width:768px){.m-search,.leo-programs-directory-filters-form .search-block,.leo-programs-directory-search-form .search-block,.leo-faculty-directory-filters-form .search-block,.m-login__block{padding:50px 32px;box-shadow:24px 24px 0 #f1f2f3;margin-bottom:24px}}.m-search h2,.leo-programs-directory-filters-form .search-block h2,.leo-programs-directory-search-form .search-block h2,.leo-faculty-directory-filters-form .search-block h2,.m-login__block h2{margin-top:0;margin-bottom:24px}@media (min-width:768px){.m-search h2,.leo-programs-directory-filters-form .search-block h2,.leo-programs-directory-search-form .search-block h2,.leo-faculty-directory-filters-form .search-block h2,.m-login__block h2{margin-bottom:42px}}.m-search legend,.leo-programs-directory-filters-form .search-block legend,.leo-programs-directory-search-form .search-block legend,.leo-faculty-directory-filters-form .search-block legend,.m-login__block legend{margin:0}@media (min-width:992px){.leo-faculty-directory-filters-form .search-block{padding:50px 146px 50px 32px}}.m-search__description p:last-of-type,.leo-programs-directory-filters-form .search-block p:last-of-type,.leo-programs-directory-search-form .search-block p:last-of-type,.leo-faculty-directory-filters-form .search-block p:last-of-type{margin-bottom:24px}@media (min-width:768px){.m-search__description p:last-of-type,.leo-programs-directory-filters-form .search-block p:last-of-type,.leo-programs-directory-search-form .search-block p:last-of-type,.leo-faculty-directory-filters-form .search-block p:last-of-type{margin-bottom:50px}}@media (min-width:768px){.leo-programs-directory-filters-form .search-block .fieldset-wrapper,.leo-programs-directory-search-form .search-block .fieldset-wrapper,.leo-faculty-directory-filters-form .search-block .fieldset-wrapper,.m-search__form{display:flex;align-items:center;flex-wrap:wrap}}.leo-programs-directory-filters-form .search-block .fieldset-wrapper .form-item,.leo-programs-directory-search-form .search-block .fieldset-wrapper .form-item,.leo-faculty-directory-filters-form .search-block .fieldset-wrapper .form-item,.m-search__form .form-item{width:100%;margin-bottom:24px}@media (min-width:768px){.leo-programs-directory-filters-form .search-block .fieldset-wrapper .form-item,.leo-programs-directory-search-form .search-block .fieldset-wrapper .form-item,.leo-faculty-directory-filters-form .search-block .fieldset-wrapper .form-item,.m-search__form .form-item{width:auto;flex:1 1 0;margin-right:5px;margin-bottom:0}}.leo-programs-directory-filters-form .search-block .fieldset-wrapper input.form-submit,.leo-programs-directory-search-form .search-block .fieldset-wrapper input.form-submit,.leo-faculty-directory-filters-form .search-block .fieldset-wrapper input.form-submit,.m-search__form input.form-submit{padding-right:54px;background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.292 12.792A6.463 6.463 0 0015.51 9.01a6.5 6.5 0 10-6.5 6.5c1.407 0 2.714-.45 3.782-1.218L18.01 19.5l1.49-1.49-5.208-5.218zM4.51 9.01c0 2.49 2.01 4.5 4.5 4.5s4.5-2.01 4.5-4.5-2.01-4.5-4.5-4.5-4.5 2.01-4.5 4.5z" fill="%23ffffff"/></svg>');background-size:24px;background-repeat:no-repeat;background-position:right 20px center}.leo-programs-directory-filters-form .search-block .fieldset-wrapper input.form-submit:hover,.leo-programs-directory-search-form .search-block .fieldset-wrapper input.form-submit:hover,.leo-faculty-directory-filters-form .search-block .fieldset-wrapper input.form-submit:hover,.m-search__form input.form-submit:hover{background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.292 12.792A6.463 6.463 0 0015.51 9.01a6.5 6.5 0 10-6.5 6.5c1.407 0 2.714-.45 3.782-1.218L18.01 19.5l1.49-1.49-5.208-5.218zM4.51 9.01c0 2.49 2.01 4.5 4.5 4.5s4.5-2.01 4.5-4.5-2.01-4.5-4.5-4.5-4.5 2.01-4.5 4.5z" fill="%23000000"/></svg>')}.leo-programs-directory-filters-form .search-block .fieldset-wrapper .search-block__view-all,.leo-programs-directory-search-form .search-block .fieldset-wrapper .search-block__view-all,.leo-faculty-directory-filters-form .search-block .fieldset-wrapper .search-block__view-all,.m-search__form .search-block__view-all{flex-basis:100%}.m-search__link{margin-top:30px}.m-login__block{position:relative;max-width:911px;margin-top:-32px}.m-login__block h2{margin-bottom:50px}.m-login__block label{font-size:.9375rem;line-height:1.6;font-weight:700;margin-bottom:8px}.m-login__block .description{display:none}.m-login__block .form-item{margin-bottom:16px}.m-login__block input.form-submit{padding-right:54px;background-image: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="%23fff"/></svg>');background-size:24px;background-repeat:no-repeat;background-position:right 20px center}.m-login__block input.form-submit:hover{background-image: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="%23003057"/></svg>')}
.form-control,.form-text,.form-checkbox{background-color:#fcfcfc;border:1px solid #d2d4d7;border-radius:0;padding:12px}.form-control,.form-text{width:100%}.form-control:focus,.form-control:focus-visible,.form-text:focus,.form-text:focus-visible{background-color:#effbf8;border-color:#74AB8A;border-radius:0;box-shadow:none;outline:none}.form-check-input[type="checkbox"],.form-check-input[type="radio"],.form-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;width:18px;height:18px;border-color:#d2d4d7;flex-shrink:0}.form-check-input[type="checkbox"]:checked,.form-check-input[type="radio"]:checked,.form-checkbox:checked{background-color:#003057;border-color:#003057}.form-check-input[type="checkbox"],.form-checkbox[type="checkbox"]{border-radius:0}.form-check-input[type="checkbox"]:checked,.form-checkbox[type="checkbox"]:checked{background-image:url('data:image/svg+xml;utf8,<svg width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.74546 9.47135C4.58708 9.62968 4.32664 9.62968 4.16825 9.47135L0.11879 5.42741C-0.0395967 5.26989 -0.0395967 5.00873 0.11879 4.8504L1.26586 3.7021C1.42425 3.54295 1.68387 3.54295 1.84308 3.7021L4.16907 6.02645C4.32745 6.18396 4.58789 6.18396 4.74628 6.02645L10.1584 0.618747C10.3176 0.460418 10.578 0.460418 10.7356 0.618747L11.8818 1.7646C12.0394 1.92293 12.0394 2.18328 11.8818 2.34161L4.74546 9.47135Z" fill="%23FFFFFF"/></svg>');background-size:12px 10px;background-repeat:no-repeat;background-position:center}.form-select{padding:4px 40px 4px 8px;background-color:#fcfcfc;background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg"><path transform="rotate(90 12.293 12)" fill-rule="evenodd" clip-rule="evenodd" d="M14.172 12L7.586 5.414 9 4l8 8-8 8-1.414-1.414L14.172 12z" fill="%23003057"/></svg>');background-size:16px;background-position:right 8px center;border:1px solid #d2d4d7;border-radius:0;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:.875rem}.form-select[multiple]{position:relative}.m-form__select-wrapper,.form-item-sort{position:relative}.m-form__select-wrapper::before,.form-item-sort::before{content:'';width:1px;height:20px;position:absolute;background:#d2d4d7;right:32px;top:7px}.form-checkboxes .form-item{display:flex;align-items:center}
.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}}.m-blog-sidebar{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:9px 32px;background:#f5fcf9}@media (min-width:992px){.m-blog-sidebar{padding:32px 32px 32px}}.m-blog-sidebar::before{content:'';position:absolute;top:0;left:0;width:150px;height:5px;background:#205c40}.m-blog-sidebar ul{margin:0;padding:0;list-style:none}.m-blog-sidebar .a-button{margin-top:48px}@media (min-width:992px){.m-blog-sidebar .a-button{margin-top:16px;margin-bottom:40px}}.m-blog-sidebar>.a-button{order:99}@media (min-width:992px){.m-blog-sidebar>.a-button{order:0}}@media (max-width:991.98px){.m-blog-sidebar ~ .o-section{display:none}}.m-blog-sidebar__section:not(:first-of-type){margin-top:48px}@media (min-width:992px){.m-blog-sidebar__section:not(:first-of-type){margin-top:40px}}.m-blog-sidebar__section-title{margin-top:0;margin-bottom:25px;padding-bottom:0;color:#101820;font-weight:700;font-size:1.125rem;line-height:1.22}.m-blog-sidebar__section-title::after{content:none}@media (min-width:992px){.m-blog-sidebar__section-title{font-size:1.25rem;line-height:1.172}}.m-blog-sidebar__section li{margin-top:20px}.m-blog-sidebar__wrapper{width:100%}@media (min-width:992px){.m-blog-sidebar__heading{display:none}}.m-blog-sidebar__content{display:flex;flex-direction:column;align-items:flex-start;margin-top:25px;margin-bottom:39px}@media (min-width:768px){.m-blog-sidebar__content{margin-bottom:53px}}@media (min-width:992px){.m-blog-sidebar__content{margin-top:0;margin-bottom:0}}.m-blog-sidebar__content.accordion-collapse{border:0}.m-blog-sidebar__content>.a-button{order:99;margin-top:48px}@media (min-width:992px){.m-blog-sidebar__content>.a-button{order:0;margin-top:16px}}.m-blog-sidebar__toggle{display:flex;align-items:center;width:100%;padding:0;border:0;background:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.m-blog-sidebar__toggle>span{font-weight:700;font-size:1rem;text-transform:uppercase}.m-blog-sidebar__toggle .a-button{margin-top:0;margin-left:auto;pointer-events:none}.m-blog-sidebar__toggle svg{transform:rotate(-90deg)}.m-blog-sidebar__toggle.collapsed svg{transform:rotate(90deg)}.m-blog-sidebar:not(.m-blog-sidebar--collapsible){padding-top:32px;padding-bottom:32px}
.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}}
@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}
.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}}
.t-template--program .o-section__content>div:last-of-type{margin-bottom:0 !important}.t-template__sidebar-region .o-section__content>div:first-of-type{margin-top:0 !important}.o-section--article-feature-header .o-section__wrapper{background-color:#f5fcf9;padding:0 0 24px}@media (min-width:768px){.o-section--article-feature-header .o-section__wrapper{padding:0 8.33333% 65px}}@media (min-width:992px){.o-section--article-feature-header .o-section__wrapper{padding:138px calc((100% - 347px) * 0.0833333) 65px}}.o-section__item{margin-bottom:0}@media (max-width:767.98px){.o-section__item{padding-left:6.25%;padding-right:6.25%}}.o-section--bkgcolor--f9f9f9{background-color:#f9f9f9}.o-section--bkgcolor--f1f2f3{background-color:#f1f2f3}.o-section--bkgcolor--f2faf8{background-color:#f2faf8}.o-section--article-feature-header{margin-bottom:48px}@media (min-width:992px){.o-section--article-feature-header{margin-top:-168px;margin-bottom:80px}}@media (max-width:767.98px){.o-section--article-feature-header .row{margin-left:0;margin-right:0}.o-section--article-feature-header .row>div{padding:0}}@media (max-width:767.98px){.o-section--with-iwc .pt-8,.o-section--cta-block-text-cards .pt-8{padding-top:48px !important}.o-section--with-iwc .pb-8,.o-section--cta-block-text-cards .pb-8{padding-bottom:48px !important}}@media (min-width:768px){.t-template--2-col-stacked .p-page__footer>div>.o-section,.t-template--2-col-stacked .t-template__footer-region>div>.o-section{padding-left:8.33333%;padding-right:8.33333%}}@media (min-width:992px){.t-template--2-col-stacked .p-page__footer>div>.o-section,.t-template--2-col-stacked .t-template__footer-region>div>.o-section{padding-left:calc((100% - 347px) * 0.0833333);padding-right:calc((100% - 347px) * 0.0833333)}}
.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}}.toc-js.sticky.is-sticked{position:relative;z-index:9999}@media (min-width:992px){.toc-js.sticky.is-sticked{position:fixed}}.o-on-page-nav{position:relative;width:347px;padding:10px 32px;background:#f9f9f9}.o-on-page-nav::before{content:'';position:absolute;top:0;left:0;width:150px;height:5px;background:#003057}.o-on-page-nav ul{margin:0;padding:0;list-style:none}@media (min-width:992px){.o-on-page-nav__accordion-heading{display:none}}.o-on-page-nav__toggle{display:flex;align-items:center;width:100%;padding:0;border:0;background:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}.o-on-page-nav__toggle>span{font-weight:700;text-transform:uppercase}.o-on-page-nav__toggle .a-button{margin-left:auto;pointer-events:none}.o-on-page-nav__toggle svg{transform:rotate(-90deg)}.o-on-page-nav__toggle.collapsed svg{transform:rotate(90deg)}.o-on-page-nav__content.accordion-collapse{border:0;border-radius:0}.o-on-page-nav__heading{margin-top:26px;color:#101820;font-weight:700}@media (min-width:992px){.o-on-page-nav__heading{margin-top:40px;padding:0 15px}}.o-on-page-nav nav,.o-on-page-nav__links{margin:0;padding-left:16px;list-style:none}@media (max-width:991.98px){.o-on-page-nav nav,.o-on-page-nav__links{margin-bottom:38px}}.o-on-page-nav nav li{position:relative;padding:8px 0;border-bottom:1px solid #d2d4d7;font-size:.9375rem;line-height:1.2}.o-on-page-nav nav li a{color:#101820;font-size:.9375rem;font-family:"Roboto",sans-serif;line-height:1.2;text-decoration:none}.o-on-page-nav__item--active a,.o-on-page-nav nav li.toc-active a{color:#003057;font-weight:500}.o-on-page-nav__item--active::before,.o-on-page-nav nav li.toc-active::before{content:'';position:absolute;top:3px;left:-25px;width:32px;height:32px;background:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9 17V7L15 12L9 17Z" fill="%23FFC72C"/></svg>') no-repeat;background-size:cover}.o-on-page-nav__item--active .a-button__icon,.o-on-page-nav nav li.toc-active .a-button__icon{position:absolute;top:0;left:-25px}.o-on-page-nav__item--active .a-button__icon svg,.o-on-page-nav nav li.toc-active .a-button__icon svg{width:30px;height:45px;color:#ffc72c}.o-on-page-nav_buttons{margin-top:5px;padding:0 15px}@media (max-width:991.98px){.o-on-page-nav_buttons{margin-top:0}}.o-on-page-nav_buttons h5{margin-bottom:15px;color:#101820;font-weight:700}@media (max-width:991.98px){.o-on-page-nav_buttons h5{margin-top:0}}.o-on-page-nav_buttons .u-button-group__wrapper{display:flex;flex-direction:column}.o-on-page-nav_buttons .u-button-group__wrapper>span{margin-bottom:23px}@media (max-width:767.98px){.o-on-page-nav_buttons .a-button{padding:10px 20px;font-size:14px;line-height:1.357}}@media (max-width:767.98px){.o-on-page-nav_buttons .a-button__icon{display:none}}
.m-hero{position:relative}.m-hero__media figure img{width:100%;box-shadow:none;margin-bottom:0;border:0}@media (min-width:992px){.m-hero__media .hero_has_video{display:none}}.m-hero__media .hero_video{display:none}@media (min-width:992px){.m-hero__media .hero_video{display:block}}.m-hero__content{margin:-30px 6.25% 0}@media (min-width:768px){.m-hero__content{margin-left:8.33333%;margin-right:8.33333%}}@media (min-width:992px){.m-hero__content{position:absolute;margin:0;bottom:0;left:8.33333%;display:flex;align-items:flex-end}.t-template--2-col-stacked .m-hero__content{left:calc((100% - 347px) * 0.0833333)}}.m-hero__heading{position:relative;padding:16px;flex:0 1 700px;background:#fff}.m-hero__heading::before{content:'';width:66%;height:5px;position:absolute;left:0;top:0;background:#ffc72c}.m-hero__heading h1{margin:0;color:#04341d}.m-hero__heading strong{font-weight:900}.m-hero__cta{display:flex;justify-content:center}@media (max-width:767.98px){.m-hero__cta{margin-top:16px}}@media (min-width:992px){.m-hero__cta{display:block;margin-left:-70px;z-index:10}}.m-hero--lg{margin-bottom:48px}@media (min-width:992px){.m-hero--lg{margin-bottom:96px}}@media (min-width:992px){.m-hero--lg .m-hero__heading{padding:24px 75px 72px 24px;margin-bottom:-37px}}.m-hero--bold-heading .m-hero__heading *{font-weight:700}.m-hero--cond{margin-bottom:32px}@media (min-width:768px){.m-hero--cond{margin-bottom:40px}}@media (min-width:992px){.m-hero--cond{margin-bottom:168px}}.m-hero--cond .m-hero__content{margin-top:-20px}@media (min-width:992px){.m-hero--cond .m-hero__content{margin-top:0}}.m-hero--cond .m-hero__heading{flex:0 1 832px}.m-hero--cond .m-hero__heading::before{width:66%}@media (min-width:992px){.m-hero--cond .m-hero__heading{padding:20px;margin-bottom:-70px}}.m-hero--cond.m-hero--no-margin{margin-bottom:0}.t-template--program .m-hero--cond{background-color:#f2faf8}@media (min-width:992px){.t-template--program .m-hero--cond{margin-bottom:70px}}@media (max-width:767.98px){.m-hero--cond .m-hero__media figure img{min-height:98px;-o-object-fit:cover;object-fit:cover}}
.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}
.o-search-icon button{position:relative;height:42px;padding:4px 10px 4px 10px;background:#fff;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width:768px){.o-search-icon button{height:40px;border:1px solid #e7e8e9;background:#f9f9f9}}.o-search-icon button::before{content:'';position:absolute;left:0;top:5px;width:1px;height:32px;background:#ffc72c}@media (min-width:768px){.o-search-icon button::before{width:2px;height:100%;top:0}}.o-search-icon svg{width:22px;height:22px;color:#003057}@media (min-width:768px){.o-search-icon svg{width:30px;height:30px}}
.m-logo{position:relative;width:112px;height:43px;margin:0 auto;padding:8px 0;background:#fff;transition:width 0.3s ease}@media (min-width:768px){.m-logo{width:100px;height:89px;margin:0;padding:20px}}.m-logo a{position:relative;display:block;overflow:hidden;height:100%;background:#fff}@media (min-width:768px){.m-logo a{width:60px;transition:width 0.3s ease}}.m-logo img{display:block;margin:0}@media (min-width:768px){.m-logo img{height:48px}}.m-logo span{position:absolute;top:0}@media (min-width:768px){.m-logo__text{left:-205px;overflow:hidden;transition:left 0.3s ease}.m-logo__text img{max-width:205px}}.m-logo__image-only{display:none}@media (min-width:768px){.m-logo__image-only{display:block;background:#fff;-webkit-clip-path:circle(100% at 11% 70%);clip-path:circle(100% at 11% 70%)}}@media (min-width:768px){.m-logo--expanded{width:250px;transition:width 0.3s ease}}@media (min-width:768px){.m-logo--expanded a{width:210px;transition:width 0.3s ease;-webkit-animation:bounce-on-expand 1s ease;animation:bounce-on-expand 1s ease}}.m-logo--expanded .m-logo__text{left:1px}@media (min-width:768px){.m-logo--expanded .m-logo__text{transition:left 0.3s ease;-webkit-animation:bounce-on-expand 1s ease;animation:bounce-on-expand 1s ease}}@-webkit-keyframes bounce-on-expand{0%{left:-205px}60%{left:0}80%{left:-10px}100%{left:0}}@keyframes bounce-on-expand{0%{left:-205px}60%{left:0}80%{left:-10px}100%{left:0}}
