/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.navbar-brand .img{max-height:70px;}.node.fullwidth ~ #main.container{max-width:100%;width:100%;padding-left:0;padding-right:0;}.node.fullwidth ~ #main.row{margin-left:0;margin-right:0;}.dropdown-item a{text-decoration:none;}.card img{width:100% !important;height:auto !important;max-height:300px;object-fit:contain;}section.grouping h2{border-bottom:2px solid #597C80;padding-bottom:0.25rem;margin-top:3rem;}section.grouping .card{border-left:4px solid #597C80;background-color:#f9f9f9;}nav.jumplinks .nav-link{color:#597C80;}nav.jumplinks .nav-link:hover{text-decoration:underline;}.accordion-button{background-color:#597C80;color:#fff;}.accordion-button:not(.collapsed){background-color:#4e6f73;color:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.125);}.accordion-button:focus{box-shadow:0 0 0 0.25rem rgba(89,124,128,0.5);}ul.styled-list{list-style:none;padding-left:0;margin:1rem 0;}ul.styled-list li{position:relative;padding-left:1.5rem;margin-bottom:0.5rem;}ul.styled-list li::before{content:"✓";position:absolute;left:0;top:0;color:#597C80;font-weight:bold;}blockquote{font-size:1.2rem;max-width:800px;width:100%;margin:3rem auto;font-style:italic;color:#555;padding:1.2em 2rem 1.2em 4.5rem;border-left:8px solid #597C80;line-height:1.6;position:relative;background:#EDEDED;border-radius:0.5rem;}blockquote::before{font-family:Arial,sans-serif;content:"\201C";color:#597C80;font-size:3rem;position:absolute;left:1rem;top:-0.5rem;}blockquote span{display:block;color:#333;font-style:normal;font-weight:bold;margin-top:1em;}@media (max-width:576px){blockquote{font-size:1rem;padding:1rem 1rem 1rem 3rem;}blockquote::before{font-size:2.5rem;left:0.5rem;top:0;}}.resources .card{border:none;border-radius:1rem;transition:transform 0.2s ease,box-shadow 0.2s ease;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.05);background-color:#ffffff;}.resources .card:hover{transform:translateY(-5px);box-shadow:0 0.75rem 1.5rem rgba(0,0,0,0.1);}.resources .card-title{font-size:1.25rem;font-weight:600;color:#597C80;display:flex;align-items:center;}.resources .card-title i{font-size:1.4rem;margin-right:0.5rem;color:#597C80;}.resources .card-text{color:#444;font-size:0.95rem;line-height:1.5;}.btn-primary{background-color:#597C80;border-color:#597C80;border-radius:0.5rem;}.btn-primary:hover{background-color:#4e6f73;border-color:#4e6f73;}@media (min-width:992px){.card{min-height:100%;}}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#597C80;}#navbar-main{background-color:#597C80;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.social-icons a:hover,.social-icons a:focus,.link:hover,.link:focus{color:#fff;}.nav-item a.active{color:white;}.dropdown-item a{color:#000;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}main .nav-link{color:#000;}main .nav-link:hover,main .nav-link:focus{color:#0d6efd;}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.sidebar ul.nav{flex-direction:column !important;flex-wrap:nowrap !important;}.sidebar h2{color:#597C80;font-weight:bold;}.sidebar .nav-link{color:#000;}.sidebar .nav-item a.active{color:#000;}.btn-primary{background-color:#bacdcf;border-color:#aabfc2 !important;}.btn-primary:hover,.btn-primary:focus{background-color:#9db5b8;border-color:#8fa4a7 !important;box-shadow:none;}.btn-primary:active{background-color:#8da8ac;border-color:#7d989c !important;box-shadow:none;}.site-footer{background-color:#283b3d;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.navbar-dark .nav-link:hover,.navbar-dark .nav-link:focus{color:rgba(255,255,255,0.75);}.navbar-dark .nav-link{color:rgba(255,255,255,0.5);}.navbar-light .nav-link:hover,.navbar-light .nav-link:focus{color:rgba(0,0,0,0.7);}.navbar-light .nav-link{color:rgba(0,0,0,0.5);}.navbar-brand .site-logo{margin-right:1rem;max-height:70px;}@media (max-width:33.9em){.navbar-toggleable-xs .navbar-nav .nav-item+.nav-item,.navbar-toggleable-xs.collapse.in .navbar-nav .nav-item{margin-left:0;float:none;}}@media (max-width:47.9em){.navbar-toggleable-sm .navbar-nav .nav-item+.nav-item,.navbar-toggleable-xs.collapse.in .navbar-nav .nav-item{margin-left:0;float:none;}}
input[type="search"]{box-sizing:border-box;}header #search-block-form{padding:0px 0px;flex-flow:row;}#search-block-form{display:flex;}.footer-search #search-block-form{display:flex;flex-direction:column;max-width:100%;}.footer-search input[type="search"]{width:100%;margin-bottom:0.2rem;padding:0.375rem 0.75rem;font-size:1rem;}.footer-search input[type="submit"],.footer-search button{width:100%;padding:0.375rem 0.75rem;font-size:1rem;}
.site-footer{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:35px 0 30px;background:#283b3d;}.site-footer .layout-container{padding:0 15px;}.site-footer a{text-decoration:none;}@media all and (min-width:560px){.site-footer__top .region{float:left;position:relative;width:50%;}[dir="rtl"] .site-footer__top .region{float:right;}}@media all and (min-width:560px) and (max-width:850px){.site-footer .region{box-sizing:border-box;}.site-footer__top .region:nth-child(2n+1){padding-right:10px;}[dir="rtl"] .site-footer__top .region:nth-child(2n+1){padding-left:10px;padding-right:0;}.site-footer__top .region:nth-child(2n){padding-left:10px;}[dir="rtl"] .site-footer__top .region:nth-child(2n){padding-left:0;padding-right:10px;}.region-footer-third{clear:both;}}@media all and (min-width:851px){.site-footer__top .region{width:24%;padding:0 0.65%;}.site-footer__top .region:first-child{padding-left:0;}[dir="rtl"] .site-footer__top .region:first-child{padding-left:10px;padding-right:0;}.site-footer__top .region:last-child{padding-right:0;}[dir="rtl"] .site-footer__top .region:last-child{padding-left:0;padding-right:10px;}}.site-footer h2{color:#c0c0c0;color:rgba(255,255,255,0.65);}.site-footer blockquote{color:#555;}.site-footer .content{color:#c0c0c0;color:rgba(255,255,255,0.65);font-size:0.857em;}.site-footer .menu-item{padding:0;}.site-footer .content ol:not(.menu),.site-footer .content ul:not(.menu){padding-left:1.4em;}[dir="rtl"] .site-footer .content ol:not(.menu),[dir="rtl"] .site-footer .content ul:not(.menu){padding-right:1.4em;padding-left:0;}.site-footer .content a,.site-footer .content a.is-active{color:#fcfcfc;color:rgba(255,255,255,0.8);}.site-footer .content a:hover,.site-footer .content a:focus{color:#fefefe;color:rgba(255,255,255,0.95);}.site-footer .block{margin:20px 0;border:1px solid #283b3d;border-color:#283b3d;padding:10px;}.site-footer table{font-size:1em;}.site-footer tr td,.site-footer tr th{border-color:#555;border-color:rgba(255,255,255,0.18);}.site-footer tr.odd{background-color:transparent;}.site-footer tr.even{background-color:#2c2c2c;background-color:rgba(0,0,0,0.15);}.site-footer__top h2{border-bottom:1px solid #555;border-color:rgba(255,255,255,0.15);font-size:1em;margin-bottom:0;padding-bottom:3px;text-transform:uppercase;}.site-footer__top .content{margin-top:0;}.site-footer__top p{margin-top:1em;}.site-footer__top .content .menu{padding-left:0;}[dir="rtl"] .site-footer__top .content .menu{padding-right:0;}.site-footer__top .content li a{display:block;border-bottom:none;border-color:black;line-height:1.2;padding:0.8em 20px 0.8em 0px;text-indent:-10px;}[dir="rtl"] .site-footer__top .content li a{padding:0.8em 20px 0.8em 2px;}.site-footer__top .content li a:hover,.site-footer__top .content li a:focus{background-color:#283b3d;text-decoration:none;}.site-footer__top .block-menu,.site-footer__bottom .block{margin:0;padding:0;border:none;}.site-footer__bottom .block{margin:0.5em 0;}.site-footer__bottom .content{padding:0.5em 0;margin-top:0;}.site-footer__bottom .block h2{margin:0;}.site-footer__bottom{letter-spacing:0.2px;margin-top:30px;border-top:1px solid #555;border-color:rgba(255,255,255,0.15);}.site-footer__bottom .region{margin-top:20px;}.site-footer__bottom .block{clear:both;}.site-footer__bottom .block .menu{padding:0;}.site-footer__bottom .menu-item a{float:left;padding:0 12px;display:block;border-right:1px solid #555;border-color:rgba(255,255,255,0.15);}[dir="rtl"] .site-footer__bottom .menu-item a{float:right;border-left:1px solid #555;border-right:none;}.site-footer__bottom .menu-item:first-child a{padding-left:0;}[dir="rtl"] .site-footer__bottom .menu-item:first-child a{padding-right:0;padding-left:12px;}.site-footer__bottom .menu-item:last-child a{padding-right:0;border-right:none;}[dir="rtl"] .site-footer__bottom .menu-item:last-child a{padding-left:0;padding-right:12px;border-left:none;}[dir="rtl"] .site-footer__bottom .menu-item:first-child:last-child a{padding-right:0;}
.pagination{--bs-pagination-active-bg:var(--bs-primary);--bs-pagination-active-border-color:var(--bs-primary);}.btn-primary{--bs-btn-color:var(--bb-primary-text);--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-primary-text);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);}.btn-secondary{--bs-btn-color:var(--bb-secondary-text);--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-secondary-text);--bs-btn-disabled-bg:var(--bs-secondary);--bs-btn-disabled-border-color:var(--bs-secondary);}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-disabled-color:var(--bb-primary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-primary-dark);}.btn-outline-secondary{--bs-btn-color:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-disabled-color:var(--bb-secondary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-secondary-dark);}h1,.h1{color:var(--bb-h1-color);}h2,.h2{color:var(--bb-h2-color);}h3,.h3{color:var(--bb-h3-color);}
