/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.pulse-static-social-block__title{margin-bottom:0.3rem;font-size:1rem;}.pulse-static-social-block__icons{display:flex;flex-direction:row;flex-wrap:nowrap;gap:0.56rem;}
.article-card{display:flex;flex-direction:column;justify-content:flex-start;box-shadow:0 0 20px #bbb;background-color:var(--color-white);}.article-card__image-wrapper{position:relative;width:100%;padding-top:56.25%;background-color:#f0f0f0;}.article-card__image-wrapper--logo .article-card__image{object-fit:contain;background-color:white;}.article-card__image{position:absolute;top:0;left:0;width:100% !important;height:100% !important;object-fit:cover;}.article-card__main-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;gap:1rem;padding:1.5rem;flex:1;}.article-card__top{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0.5rem;}.article-card__type .field__item{margin:0;}.article-card__type .field__item a{color:var(--color-light-green) !important;font-size:1rem;line-height:1.5rem;font-weight:600;}.article-card__title{font-weight:bold;font-size:1.125rem;line-height:1.4rem;}.article-card__body{font-size:1rem;}.article-card__meta-data{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;margin-top:auto;font-size:0.8rem;}.article-card__author{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:0.5rem;}.article-card__author-title{font-size:0.875rem;font-weight:bold;}.article-card__author img{border-radius:100%;max-width:56px;height:56px;}.article-card__author-data{display:flex;flex-direction:column;gap:0.2rem;justify-content:flex-start;}.article-card__author-job-title .field__label{display:none;}.article-card__author-job-title{color:black;font-weight:normal;}
.card-highlight{perspective:1000px;}.card-highlight__inner{display:grid;position:relative;width:100%;height:100%;transition:transform 0.6s;transform-style:preserve-3d;border-radius:0.125rem;background:#FFF;box-shadow:0px 0px 10px 4px rgba(0,0,0,0.10);}.card-highlight a:hover{text-decoration:none;}.card-highlight a{color:inherit;}.card-highlight.card-highlight--has-back-description:hover .card-highlight__inner{transform:rotateY(180deg);}.card-highlight .card-highlight__front,.card-highlight .card-highlight__back{grid-area:1/1;display:flex;flex-direction:column;justify-content:center;text-align:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;padding:1rem;}.card-highlight__image .field--type-entity-reference,.card-highlight__image .field--type-image,.card-highlight__image .field--type-image img{margin:0 !important;}.card-highlight__back{transform:rotateY(180deg);}.card-highlight__front-description,.card-highlight__back-description,.card-highlight__title{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:normal;}.card-highlight__title{font-size:2.0rem;line-height:1.2;font-weight:bold;color:var(--color-blue-dark);}.card-highlight__front-caret,.card-highlight__back-caret{position:absolute;bottom:1rem;right:1rem;margin-top:auto;color:var(--color-blue-light);align-self:flex-end;width:1rem;height:1rem;}
.featured-content{--bg-color:var(--color-white);background-color:var(--bg-color);margin-top:var(--spacing-y);margin-bottom:var(--spacing-y);}.featured-content--white.featured-content--remove-decorative-image .featured-content__container{padding-top:0;padding-bottom:0;}.featured-content--gray{--bg-color:var(--color-gray);}.featured-content--yellow{--bg-color:var(--color-yellow);}.featured-content__container{display:flex;flex-direction:column;justify-content:center;padding-top:var(--container-padding-y);padding-bottom:var(--container-padding-y);min-height:auto;}@media (min-width:768px){.featured-content--one-column .featured-content__container,.featured-content--one-column-reverse .featured-content__container{min-height:450px;}}.featured-content__grid{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;}@media (min-width:768px){.featured-content__grid{gap:4rem;}}.featured-content__grid--one-column,.featured-content__grid--one-column-reverse{text-align:center;}.featured-content__grid--one-column-reverse{flex-direction:column-reverse;}.featured-content__grid--two-column,.featured-content__grid--two-column-reverse{text-align:left;}@media (min-width:768px){.featured-content__grid--two-column{flex-direction:row;}.featured-content__grid--two-column-reverse{flex-direction:row-reverse;}}.featured-content__grid-item{display:flex;flex-direction:column;justify-content:center;flex:1;}.featured-content__title{font-size:2.5rem;line-height:1.2;font-weight:bold;color:var(--color-dark-blue);}.featured-content__grid-item--media .field--type-entity-reference{margin:0;}.featured-content__grid-item--media .field--name-field-media-oembed-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;}.featured-content__grid-item--media .field--name-field-media-oembed-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.hero-big{position:relative;width:100%;min-height:65dvh;overflow:hidden;display:flex;align-items:center;justify-content:flex-start;color:var(--color-white);font-family:sans-serif;}.hero-big::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(90deg,rgba(0,0,0,0.60) 0.09%,rgba(102,102,102,0.00) 118.03%);z-index:1;}.hero-big__image{position:absolute;inset:0;z-index:0;}.hero-big__image *{position:absolute;top:0;left:0;margin:0 !important;width:100% !important;height:100% !important;}.hero-big__image img{width:100%;height:100% !important;object-fit:cover;}.hero-big__container{position:relative;z-index:1;}.hero-big__text-content{max-width:40rem;}.hero-big__title{font-size:3.30625rem;line-height:1;}.hero-big__subtitle{font-size:1.25rem;margin-bottom:1rem;}.hero-big__button.btn{display:inline-block;font-size:1.25rem;text-transform:capitalize;color:var(--color-white);background-color:var(--color-light-green);}.hero-big__button:hover{background-color:var(--color-white);color:var(--color-dark-blue);}
.highlight-section__container{margin-top:var(--spacing-y);margin-bottom:var(--spacing-y);}.highlight-section__top-content{text-align:center;}.highlight-section__title{font-size:2.5rem;line-height:1.2;font-weight:bold;color:var(--color-dark-blue);}.highlight-section__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:center;gap:1rem;margin-top:2rem;}
.stand-alone-pulse-results{--bg-color:var(--color-white);background-color:var(--bg-color);}.stand-alone-pulse-results--gray{--bg-color:var(--color-gray);}.stand-alone-pulse-results--yellow{--bg-color:var(--color-yellow);}.stand-alone-pulse-results__container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:var(--container-padding-y);padding-bottom:var(--container-padding-y);min-height:auto;min-height:50dvh;}
.dropbutton-wrapper,.dropbutton-wrapper div{box-sizing:border-box;}.js .dropbutton-wrapper,.js .dropbutton-widget{position:relative;display:block;}@media screen and (max-width:600px){.js .dropbutton-wrapper{width:100%;}}@media screen and (min-width:600px){.form-actions .dropbutton-wrapper{float:left;}[dir="rtl"] .form-actions .dropbutton-wrapper{float:right;}}.js .form-actions .dropbutton-widget{position:static;}.js td .dropbutton-multiple .dropbutton-widget{position:absolute;}.js td .dropbutton-wrapper{min-height:2em;}.js td .dropbutton-multiple{max-width:100%;margin-right:2em;padding-right:10em;}[dir="rtl"].js td .dropbutton-multiple{margin-right:0;margin-left:2em;padding-right:0;padding-left:10em;}.js td .dropbutton-multiple .dropbutton-action a,.js td .dropbutton-multiple .dropbutton-action input,.js td .dropbutton-multiple .dropbutton-action button{width:auto;}.js .dropbutton-widget .dropbutton{overflow:hidden;margin:0;padding:0;list-style-type:none;list-style-image:none;}.js .dropbutton li,.js .dropbutton a{display:block;outline:none;}.js .dropbutton li:hover,.js .dropbutton li:focus,.js .dropbutton a:hover,.js .dropbutton a:focus{outline:initial;}.js .dropbutton-multiple .dropbutton-widget{padding-right:2em;}.js[dir="rtl"] .dropbutton-multiple .dropbutton-widget{padding-right:0;padding-left:2em;}.dropbutton-multiple.open,.dropbutton-multiple.open .dropbutton-widget{max-width:none;}.dropbutton-multiple.open{z-index:100;}.dropbutton-multiple .dropbutton .secondary-action{display:none;}.dropbutton-multiple.open .dropbutton .secondary-action{display:block;}.dropbutton-toggle{position:absolute;top:0;right:0;bottom:0;display:block;width:2em;white-space:nowrap;text-indent:110%;}[dir="rtl"] .dropbutton-toggle{right:auto;left:0;}.dropbutton-toggle button{display:block;width:100%;height:100%;margin:0;padding:0;cursor:pointer;border:0;background:none;}.dropbutton-toggle button:hover,.dropbutton-toggle button:focus{outline:initial;}.dropbutton-arrow{position:absolute;top:50%;right:40%;display:block;overflow:hidden;width:0;height:0;margin-top:-0.1666em;border-width:0.3333em 0.3333em 0;border-style:solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;line-height:0;}[dir="rtl"] .dropbutton-arrow{right:auto;left:0.6667em;}.dropbutton-multiple.open .dropbutton-arrow{top:0.6667em;border-top-color:transparent;border-bottom:0.3333em solid;}
.media-oembed-content{max-width:100%;border:none;background-color:transparent;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.addtoany{display:inline;}.addtoany_list{display:inline;line-height:16px;}.addtoany_list > a,.addtoany_list a img,.addtoany_list a > span{vertical-align:middle;}.addtoany_list > a{border:0;display:inline-block;font-size:16px;padding:0 4px;}.addtoany_list.a2a_kit_size_32 > a{font-size:32px;}.addtoany_list .a2a_counter img{float:left;}.addtoany_list a span.a2a_img{display:inline-block;height:16px;opacity:1;overflow:hidden;width:16px;}.addtoany_list a span{display:inline-block;float:none;}.addtoany_list.a2a_kit_size_32 a > span{border-radius:4px;height:32px;line-height:32px;opacity:1;width:32px;}.addtoany_list a:hover:hover img,.addtoany_list a:hover span{opacity:.7;}.addtoany_list a.addtoany_share_save img{border:0;width:auto;height:auto;}.addtoany_list a .a2a_count{position:relative;}
.ckeditor-accordion-container > dl:before,.ckeditor-accordion-container > dl:after{content:" ";display:table;}.ckeditor-accordion-container > dl:after{clear:both;}.ckeditor-accordion-container > dl,.ckeditor-accordion-container > dl dt,.ckeditor-accordion-container > dl dd{box-sizing:border-box;}.ckeditor-accordion-container > dl{position:relative;border:1px solid #0091ea;}.ckeditor-accordion-container > dl dt{position:relative;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle{display:inline-block;position:absolute;padding:0 10px;width:30px;height:30px;z-index:1;top:calc(50% - 1px);left:11px;box-sizing:border-box;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{background:#fff;-webkit-transition:all 600ms cubic-bezier(0.4,0,0.2,1);transition:all 600ms cubic-bezier(0.4,0,0.2,1);content:"";display:block;height:2px;position:absolute;width:10px;z-index:-1;left:0;top:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);will-change:transform;}.ckeditor-accordion-container.no-animations > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container.no-animations > dl dt > a > .ckeditor-accordion-toggle:after{transition:initial;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before{left:13px;-webkit-transform:rotate(135deg);transform:rotate(135deg);}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{right:13px;left:auto;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:before{transform:rotate(45deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:after{transform:rotate(-45deg);}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){display:block;padding:10px 15px 10px 50px;background-color:#00b0ff;color:#fff;cursor:pointer;-webkit-transition:background-color 300ms;transition:background-color 300ms;border-bottom:1px solid #00a4ec;}.ckeditor-accordion-container > dl dt > a:focus,.ckeditor-accordion-container > dl dt > a:not(.button):focus{outline-color:#333;}.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt > a:not(.button):hover{background-color:#00a5ef;box-shadow:none;color:#fff;text-decoration:none;}.ckeditor-accordion-container > dl dt.active > a{background-color:#0091ea;}.ckeditor-accordion-container > dl dt:last-of-type > a{border-bottom:0;}.ckeditor-accordion-container > dl dd{display:none;padding:0 15px;margin:0;}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;z-index:9999;top:0;left:0;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{overflow:visible;width:auto;margin:0;padding:0;cursor:pointer;border:0;background:none;}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0;}.cboxPhoto{display:block;float:left;max-width:none;margin:auto;border:0;}.cboxIframe{display:block;width:100%;height:100%;border:0;}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}#cboxOverlay{background:#000;}#colorbox{outline:0;}#cboxWrapper{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fff;}#cboxTopLeft{width:15px;height:15px;}#cboxTopCenter{height:15px;}#cboxTopRight{width:15px;height:15px;}#cboxBottomLeft{width:15px;height:10px;}#cboxBottomCenter{height:10px;}#cboxBottomRight{width:15px;height:10px;}#cboxMiddleLeft{width:15px;}#cboxMiddleRight{width:15px;}#cboxContent{overflow:hidden;background:#fff;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute;bottom:28px;left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:4px 6px;color:#535353;background:rgba(255,255,255,0.7);}#cboxCurrent{position:absolute;bottom:4px;left:60px;color:#949494;}.cboxSlideshow_on #cboxSlideshow{position:absolute;right:30px;bottom:0;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px -50px;}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-101px -50px;}.cboxSlideshow_off #cboxSlideshow{position:absolute;right:30px;bottom:0;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px -50px;}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-49px -50px;}#cboxPrevious{position:absolute;bottom:0;left:0;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px 0;}#cboxPrevious:hover{background-position:-75px -25px;}#cboxNext{position:absolute;bottom:0;left:27px;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -50px 0;}#cboxNext:hover{background-position:-50px -25px;}#cboxLoadingOverlay{background:#fff;}#cboxLoadingGraphic{background:url(/modules/contrib/colorbox/styles/default/images/loading_animation.gif) no-repeat center center;}#cboxClose{position:absolute;right:0;bottom:0;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px 0;}#cboxClose:hover{background-position:-25px -25px;}
.paragraph--unpublished{background-color:#fff4f4;}
