/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;}
.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:"";}
.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;}
.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;}}
.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;}
.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;}
.main-layout{margin-top:85px;background:#FBFBFB;}@media (max-width:576px){.main-layout{margin-top:60px;}}.main-layout .region-content-above .messages{max-width:1440px;margin:0 auto;}.main-layout #content{width:100%;}.main-layout #content .region-content .left-sidebar-layout .left-sidebar-container{padding:0 30px;max-width:1440px;margin:0 auto;}@media (max-width:768px){.main-layout #content .region-content .left-sidebar-layout .left-sidebar-container{flex-direction:column !important;margin-top:40px;}}.main-layout #content .region-content .left-sidebar-layout .left-sidebar-container .aside{min-width:360px;flex-shrink:1 !important;background:white;border-right:thin #ABABAB solid;}@media (max-width:1200px){.main-layout #content .region-content .left-sidebar-layout .left-sidebar-container .aside{min-width:250px;}}@media (max-width:768px){.main-layout #content .region-content .left-sidebar-layout .left-sidebar-container .aside{border-right:none;}}.main-layout #content .region-content .left-sidebar-layout .left-sidebar-container .aside .news-button-containers{margin-top:10px;}@media (max-width:768px){.main-layout #content .region-content .left-sidebar-layout .left-sidebar-container .aside .news-button-containers{margin-top:20px;}}.main-layout #content .region-content .left-sidebar-layout .left-sidebar-container .aside .news-button-containers .label-title{font-family:"Urbanist-Medium";font-size:1.125rem;color:#4D4D4D;border-bottom:1px #E1E7ED solid;width:90%;margin-left:5px;display:inline-block;margin-bottom:0.5rem;}@media (max-width:1200px){.main-layout #content .region-content .left-sidebar-layout .left-sidebar-container .aside .news-button-containers .label-title{font-size:1rem;}}@media (max-width:768px){.main-layout #content .region-content .left-sidebar-layout .left-sidebar-container .aside .news-button-containers .label-title{font-size:1.125rem;width:98%;}}.main-layout #content .region-content .left-sidebar-layout .left-sidebar-container .aside .news-button-containers .news-button-links{list-style:none;}.main-layout #content .region-content .left-sidebar-layout .left-sidebar-container .aside .news-button-containers .news-button-links li a{font-size:1.125rem;}@media (max-width:420px){.main-layout #content .region-content .left-sidebar-layout.fixed .left-sidebar-container{margin-top:420px;}}@media (max-width:320px){.main-layout #content .region-content .left-sidebar-layout.fixed .left-sidebar-container{padding:8px;}}@media (max-width:768px){.main-layout #content .region-content .left-sidebar-layout.fixed .left-sidebar-container .aside{width:90%;z-index:1;top:87px;position:fixed;}}@media (max-width:576px){.main-layout #content .region-content .left-sidebar-layout.fixed .left-sidebar-container .aside{top:60px;}}@media (max-width:320px){.main-layout #content .region-content .left-sidebar-layout.fixed .left-sidebar-container .aside{width:94%;}}@media (max-width:768px){.main-layout #content .region-content .left-sidebar-layout.fixed .left-sidebar-container .content-section{margin-top:80px;}}@media (max-width:668px){.main-layout #content .region-content .left-sidebar-layout.fixed .left-sidebar-container .content-section{margin-top:50px;}}@media (max-width:540px){.main-layout #content .region-content .left-sidebar-layout.fixed .left-sidebar-container .content-section{margin-top:20px;}}@media (max-width:420px){.main-layout #content .region-content .left-sidebar-layout.fixed .left-sidebar-container .content-section{margin-top:0px;}}@media (max-width:768px){body.user-logged-in .main-layout #content .region-content .left-sidebar-layout.fixed .left-sidebar-container .aside{top:154px;}}body.user-logged-in.toolbar-tray-open .main-layout{margin-top:45px;}
.library-banner{background:#FAFAFA;border-bottom:thin #ABABAB solid;}.library-banner .row{max-width:1440px;margin:auto;}.library-banner .row .banner-section{padding:20px;}@media (max-width:1042px){.library-banner .row .banner-section{flex-direction:column;}}.library-banner .row .banner-section .image-title{min-width:430px;}@media (max-width:1042px){.library-banner .row .banner-section .image-title{text-align:center;min-width:auto;}}.library-banner .row .banner-section .image-title h1{padding:5px 0 0 20px;}@media (max-width:1042px){.library-banner .row .banner-section .image-title h1{padding:10px 0 0 20px;}}.library-banner .row .banner-section .description{padding:0 20px;}.library-banner .row .banner-section .description p{margin-bottom:0;margin-top:20px;padding-left:20px;border-left:2px #0075BF solid;}@media (max-width:1042px){.library-banner .row .banner-section .description p{padding-left:0;margin-top:0;padding-top:20px;border-left:none;border-top:2px #0075BF solid;}}@media (max-width:768px){.library-banner.fixed{border-bottom:none;}}@media (max-width:420px){.library-banner.fixed{display:none;}}
.nav-filter-mobile .drop-downfilter{margin-right:0;border-radius:0.25rem;border:thin #253E93 solid;}.nav-filter-mobile .drop-downfilter a{font-family:"Overpass-Regular";text-align:left;text-indent:10px;}.nav-filter-mobile .drop-downfilter svg{top:0.75rem;right:1rem;width:20px;height:20px;}.nav-filter-mobile .drop-downfilter .dropdown-menu.show{font-family:"Overpass-Regular";display:block;transform:none !important;}.nav-filter-mobile .drop-downfilter .dropdown-menu.show ul{list-style:none;}.nav-filter-mobile .drop-downfilter .dropdown-menu.show ul li button{text-align:left;margin-left:3px;font-family:"Overpass-Regular";color:#000000;border:thin transparent solid;background:none;}.nav-filter-mobile .drop-downfilter .dropdown-menu.show ul li button:hover{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem;border-top-right-radius:0;border-bottom-right-radius:0;border:thin #0091CE solid;}.nav-filter-mobile .drop-downfilter .dropdown-menu.show ul li .dropend .dropdown-toggle::after{display:none;}.nav-filter-mobile .drop-downfilter .dropdown-menu.show .dropdown.dropend .dropdown-toggle::after{display:none;}.nav-filter-mobile .drop-downfilter .dropdown-menu.show .dropdown.dropend svg{top:0.25rem;right:1rem;width:20px;height:20px;}.nav-filter-mobile .drop-downfilter .dropdown-menu.show .dropdown.dropend svg.fa-caret-up{display:none;}.nav-filter-mobile .drop-downfilter .dropdown-menu.show .dropdown.show button.dropdown-item.show svg.fa-caret-down{display:none;}.nav-filter-mobile .drop-downfilter .dropdown-menu.show .dropdown.show button.dropdown-item.show svg.fa-caret-up{display:block;}.nav-filter-mobile .drop-downfilter .dropdown-menu.show.children{top:30px !important;}.nav-filter-mobile .drop-downfilter .dropdown-menu.show.children ul{padding:0;}.nav-filter-mobile .drop-downfilter .dropdown-menu.show.children ul li button{margin-left:0;padding-left:30px;}.nav-filter-mobile .drop-downfilter .dropdown-menu.show.children ul li button:hover{background-color:var(--bs-dropdown-link-hover-bg);border:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;}.nav-filter-mobile .media-filter-mobile a.dropdown-toggle{background-color:transparent !important;color:black !important;padding:10px;border:thin #253E93 solid;}.nav-filter-mobile .media-filter-mobile a.dropdown-toggle:after{color:#253E93;}.nav-filter-mobile .media-filter-mobile ul.dropdown-menu{transform:translate3d(-8px,48px,0px) !important;--bs-dropdown-min-width:125px;padding-left:10px;}.nav-filter-mobile .media-filter-mobile ul.dropdown-menu li label{font-family:"Overpass-Regular";}@media (max-width:768px){.nav-filters{border-right:none;}}.nav-resource-filter{border-bottom:transparent;margin-top:40px;width:100%;}.nav-resource-filter ul li a.nav-link{font-family:"Overpass-Regular";color:#000000;border:thin transparent solid;}.nav-resource-filter ul li a.nav-link:hover{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem;border-top-right-radius:0;border-bottom-right-radius:0;border:thin #0091CE solid;}.nav-resource-filter ul li a.nav-link.active{color:#000000;border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem;border-top-right-radius:0;border-bottom-right-radius:0;border:thin #253E93 solid;background:#ffffff;}.nav-resource-filter ul li .dropdown button.parent{text-align:left;margin-left:3px;font-family:"Overpass-Regular";color:#000000;border:thin transparent solid;background:none;width:99.5%;text-wrap:auto;}.nav-resource-filter ul li .dropdown button.parent:hover{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem;border-top-right-radius:0;border-bottom-right-radius:0;border:thin #0091CE solid;}.nav-resource-filter ul li .dropdown button.parent svg{top:0.5rem;right:1rem;width:20px;height:20px;}.nav-resource-filter ul li .dropdown button.parent svg.fa-caret-up{display:none;}.nav-resource-filter ul li .dropdown button.parent.dropdown-toggle::after{display:none;}.nav-resource-filter ul li .dropdown .dropdown-menu.show{width:100%;}.nav-resource-filter ul li .dropdown .dropdown-menu.show ul{list-style:none;}.nav-resource-filter ul li .dropdown.show button.dropdown-toggle.show svg.fa-caret-down{display:none;}.nav-resource-filter ul li .dropdown.show button.dropdown-toggle.show svg.fa-caret-up{display:block;}.filter-label{font-family:"Urbanist-Medium";font-size:1.125rem;color:#000000;border-bottom:2px #0091CE solid;max-width:90%;}.media-filter .selection-label{font-family:"Urbanist-Medium";font-size:1.125rem;color:#000000;padding:20px 0;}.media-filter ul{padding-left:0;}.media-filter ul li{list-style:none;}.media-filter ul li label{font-family:"Overpass-Regular";}.sort-region .sort-container .dropdown.sort-filter a{border:none;border-bottom:2px #0091CE solid;border-radius:0;min-width:65px;}.sort-region .sort-container .dropdown.sort-filter svg{width:12px;height:7.675px;top:10px;right:0;}.sort-region .sort-container .dropdown.sort-filter .dropdown-menu{transform:translate(-13px,28px);--bs-dropdown-min-width:70px;}
.content-sort-region{padding:40px;}@media (max-width:1200px){.content-sort-region{padding:40px 20px;}}@media (max-width:768px){.content-sort-region{padding:40px 0px;}}.content-sort-region .sort-region{padding:0 2% 20px 2%;}.content-sort-region .sort-region .results-count{font-size:1.5rem;font-family:"Urbanist-Medium";color:#000000;}.content-sort-region .sort-region .results-count .total-results{font-family:"Urbanist-Medium";padding-right:10px;color:#000000;}.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content{display:flex;flex-wrap:wrap;}@media (max-width:992px){.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content{margin-left:40px;}}@media (max-width:576px){.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content{margin-left:0;}}.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row{max-width:21%;margin:0 2%;}@media (max-width:1068px){.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row{max-width:22%;margin:0 4%;}}@media (max-width:992px){.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row{max-width:24%;margin:0 3%;}}@media (max-width:880px){.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row{max-width:150px;margin:0 5%;}}@media (max-width:768px){.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row{max-width:150px;margin:0 1%;}}@media (max-width:576px){.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row{max-width:150px;margin:0 8%;}}@media (max-width:430px){.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row{margin:0;max-width:100%;width:100%;padding:0 10px;}}.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row:nth-child(4n){margin-right:0;}@media (max-width:1068px){.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row:nth-child(4n){margin-right:4%;}}@media (max-width:992px){.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row:nth-child(4n){margin-right:3%;}}@media (max-width:768px){.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row:nth-child(4n){margin-right:1%;}}@media (max-width:992px){.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row:nth-child(2n){margin-right:3%;}}@media (max-width:880px){.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row:nth-child(2n){margin-right:0%;}}@media (max-width:768px){.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row:nth-child(2n){margin-right:1%;}}.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row .views-field .field-content{position:relative;}.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row .views-field .field-content a{border:thin #ABABAB solid;border-radius:0.3rem !important;background:white;box-shadow:0 4px 8px rgba(0,0,0,0.05) !important;display:inline-block;width:100%;}.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row .views-field .field-content a .section-top{display:block;overflow:hidden;border-bottom:thin #ABABAB solid;}@media (max-width:430px){.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row .views-field .field-content a .section-top{float:left;width:50%;border-radius:0.3rem !important;border:thin #ABABAB solid;}}.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row .views-field .field-content a .section-top img{width:100%;height:auto;max-height:196px;border-top-left-radius:0.3rem !important;border-top-right-radius:0.3rem !important;object-fit:contain;}@media (max-width:1462px){.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row .views-field .field-content a .section-top img{max-height:147px;object-fit:inherit;}}@media (max-width:1068px){.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row .views-field .field-content a .section-top img{max-height:151px;width:auto;object-fit:contain;}}@media (max-width:992px){.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row .views-field .field-content a .section-top img{object-fit:contain;}}@media (max-width:768px){.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row .views-field .field-content a .section-top img{object-fit:contain;}}@media (max-width:430px){.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row .views-field .field-content a .section-top img{border-top-left-radius:none;border-top-right-radius:none;object-fit:cover;width:200px;}}.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row .views-field .field-content a .section-bottom{padding:20px;display:block;min-height:125px;}@media (max-width:520px){.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row .views-field .field-content a .section-bottom{min-height:140px;}}@media (max-width:430px){.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row .views-field .field-content a .section-bottom{float:right;width:50%;}}@media (max-width:375px){.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row .views-field .field-content a .section-bottom{padding:10px;min-height:118px;}}.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row .views-field .field-content a .section-bottom .title{text-align:left;border-bottom:thin #ABABAB solid;display:block;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-family:"Urbanist-Regular";text-transform:uppercase;font-size:small;overflow:hidden;display:block;min-height:2.4rem;line-clamp:2;-webkit-line-clamp:2;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;}@media (max-width:414px){.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row .views-field .field-content a .section-bottom .title{font-size:0.75rem;}}.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row .views-field .field-content a .section-bottom .desc{color:#000000;margin-top:15px;display:block;font-family:"Overpass-Regular";max-height:4.4rem;-webkit-line-clamp:3;display:box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden;}.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row .views-field .field-content a.btn-edit{position:absolute;right:0;bottom:0;border:none;max-width:30px;}.content-sort-region .tab-content .tab-pane .views-element-container .view .view-content .views-row .views-field .field-content a.btn-edit img{max-width:20px;height:auto;}.content-sort-region .tab-content .tab-pane .views-element-container .view nav ul.pager-show-more{max-width:200px;margin:0 auto 35px;padding-left:0;}.content-sort-region .tab-content .tab-pane .views-element-container .view nav ul.pager-show-more li{list-style:none;text-align:center;}.content-sort-region .tab-content .tab-pane .views-element-container .view nav ul.pager-show-more li a{padding:10px 20px;background:#0075BF;color:#ffffff;font-weight:700;font-size:larger;border-radius:0.75rem !important;}.content-sort-region .tab-content .tab-pane .views-element-container .view .view-empty{text-align:center;}
