/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--main-table-div-width:500px;--main-pre-code-width:500px;}#block-bootstrap-barrio-subtheme-javascript{display:none;}a{text-decoration:none;}a.wrap{word-break:break-all;overflow-wrap:break-word;}.article-table tr th{background-color:#3B3B3B;}.article-table-container{width:var(--main-table-div-width);overflow:scroll;}.node--view-mode-teaser .image-style-thumbnail,.node__meta .image-style-thumbnail{display:none;}.comment-wrapper .profile,.comment-wrapper .comment__author{font-size:75%;max-width:50px;}.comment-wrapper .card-body .inline__links{display:none;}.comment-wrapper .card-body{padding-top:1px;padding-bottom:1px;}.path-frontpage .block-social-auth,.node--type-article .block-social-auth{display:none;}.header,.navbar,#navbar-main{background-color:#0e1e2d !important;}.nav-link{color:#58aae0 !important;}.navbar,#CollapsingNavbar.show{background-image:url(/sites/default/files/2025-09/background.svg);background-size:cover;background-repeat:repeat;background-position:center center;}.navbar .btn-close{background-color:#58aee0;}.navbar-toggler{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%2358aae0' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");border-color:#58aae0;border-width:3px;}.navbar-toggler.collapsed{border-color:#0e1e2d;;}.navbar-toggler:hover{border-color:#58aae0;border-width:3px;}.offcanvas-body:has(nav.navigation){margin-left:auto;}.snippet-block{background:#1C1C1C;color:#D4D4D4;font-family:"Fira Code",monospace;display:block;padding:7px;border-radius:7px;min-width:max-content;}.code-meta{color:#808080;}.code-comment{color:#5FAE57;font-style:italic;}.code-string{color:#CE9178;}.code-variable{color:#4FC1FF;}.code-keyword{color:#C586C0;font-weight:bold;}.code-built_in{color:#DCDCAA;}.field--name-body pre{width:var(--main-pre-code-width);max-width:100%;overflow-x:auto;white-space:pre;}.node--view-mode-teaser .node__meta .profile{display:none;}.node--view-mode-teaser .comment-forbidden{display:none;}@media (min-width:750px){.node--view-mode-teaser{overflow:hidden;min-height:200px;padding:15px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;transition:all 0.3s ease;}.node--view-mode-teaser:hover{box-shadow:0 4px 12px rgb(0 0 0 / 58%);transform:translateY(-1px);}.node--view-mode-teaser .field--name-field-image{float:left !important;width:30%;margin-right:20px;margin-bottom:10px;}.node--view-mode-teaser .field--name-field-image img,.node--view-mode-teaser .field--name-field-image a{width:100%;height:auto;min-height:180px;display:block;}.node--view-mode-teaser .field--name-field-image img{object-fit:cover;object-position:center;border-radius:6px;}.node--view-mode-teaser header{float:right;width:calc(65% - 10px);margin-bottom:0;margin-top:0;padding:0;}.node--view-mode-teaser .node__title{font-size:1.55rem;line-height:1.35;margin:0 0 5px 0;font-weight:600;}.node--view-mode-teaser .node__title a{text-decoration:none;color:#1a1a1a;transition:color 0.2s ease;}.node--view-mode-teaser .node__title a:hover{color:#007cba;}.node--view-mode-teaser .node__meta{display:flex;align-items:center;margin-top:1px;margin-bottom:8px;color:#678;font-size:0.8rem;}.node--view-mode-teaser .field--type-text-with-summary{margin-top:7px;float:right;width:calc(65% - 10px);line-height:1.35;color:#555;font-size:0.95rem;margin-bottom:12px;}.node--view-mode-teaser .inline__links{float:right;width:calc(65% - 10px);line-height:1.2;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding-top:5px;border-top:1px solid #f0f0f0;margin-top:auto;}.node--view-mode-teaser .inline__links a{color:#007cba;text-decoration:none;font-weight:500;font-size:0.875rem;}.node--view-mode-teaser .comment-forbidden{display:none;}.node--view-mode-teaser .inline__links a:hover{text-decoration:underline;}.node--view-mode-teaser::after{content:"";display:table;clear:both;}}@media (min-width:750px) and (width < 1200px){.node--view-mode-teaser .node__title{font-size:1.4rem;line-height:1.25;}.node--view-mode-teaser .node__meta{margin-bottom:5px;font-size:0.7rem;}.node--view-mode-teaser .field--type-text-with-summary{margin-top:5px;line-height:1.35;font-size:0.85rem;margin-bottom:10px;}.node--view-mode-teaser .inline__links a{font-size:0.75rem;}}@media (max-width:749px){.node--view-mode-teaser{display:block;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;background:#fff;transition:all 0.3s ease;}.node--view-mode-teaser:hover{box-shadow:0 4px 12px rgb(0 0 0 / 44%);}.node--view-mode-teaser .field--name-field-image{width:100%;position:relative;padding-top:56.25%;overflow:hidden;background-color:#f5f5f5;margin-bottom:12px;}.node--view-mode-teaser .field--name-field-image a,.node--view-mode-teaser .field--name-field-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;}.node--view-mode-teaser header,.node--view-mode-teaser .node__content{padding:10px;}.node--view-mode-teaser .node__content{padding-top:0;}.node--view-mode-teaser .node__title{font-size:1.40rem;line-height:1.25;margin:0 0 5px 0;font-weight:600;}.node--view-mode-teaser .node__title a{text-decoration:none;color:#1a1a1a;}.node--view-mode-teaser .node__meta{display:flex;align-items:center;margin-bottom:5px;font-size:0.8rem;color:#666;}.node--view-mode-teaser .field--name-body{margin-top:8px;margin-bottom:12px;color:#555;line-height:1.4;font-size:0.9rem;}.node--view-mode-teaser .inline__links{padding:1px;padding-top:7px;border-top:1px solid #f0f0f0;}.node--view-mode-teaser .inline__links .links-inline{display:flex;flex-direction:row-reverse;align-items:center;font-size:0.8rem;}.node--view-mode-teaser .inline__links a{color:#007cba;text-decoration:none;font-weight:500;}.node--view-mode-teaser .inline__links a:hover{text-decoration:underline;}}.node--view-mode-teaser a:focus{outline:2px solid #007cba;outline-offset:2px;}.node--view-mode-teaser .visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.block-views-blockcontent-recent-block-1 .views-field.views-field-title a{color:#266a98;}.block-views-blockcontent-recent-block-1 .views-field.views-field-created{font-size:0.75rem;}div.block-views-blockcontent-recent-block-1{background-color:#f7f7f7 !important;border-radius:7px;border-width:thick;border-color:#e2e2e2 !important;}.search-block-form{background:none !important;border:none !important;}.search-block-form input{border-radius:0;}.search-block-form button{background-color:#58a9e0;color:#0d1a23;border:none;border-radius:0;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:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}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;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.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;}
.teaser{position:relative;padding-block-end:var(--sp1-5);}.teaser::after{position:absolute;inset-block-end:0;width:var(--sp3);height:0;content:"";border-top:solid 2px var(--color--gray-95);}@media (min-width:62.5rem){.teaser{padding-block-end:var(--sp3);}}.teaser__content{display:grid;grid-auto-rows:max-content;gap:var(--sp);}.teaser__content .field:not(:last-child){margin-block-end:0;}@media (min-width:62.5rem){.teaser__content{gap:var(--sp2);}}.teaser__image{flex-shrink:0;margin:0;}.teaser__image:empty{display:none;}.teaser__image:empty + .teaser__title{flex-basis:auto;}.teaser__image a{display:block;}.teaser__image img{width:var(--sp3-5);height:var(--sp3-5);object-fit:cover;border-radius:50%;}@media (min-width:62.5rem){.teaser__image img{width:var(--grid-col-width);height:var(--grid-col-width);}}@media (min-width:62.5rem){.teaser__image{position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));margin:0;}}.teaser__meta{margin-block-end:var(--sp);}.teaser__title{margin-block:0;flex-basis:calc(100% - var(--sp4-5));color:var(--color-text-neutral-loud);font-size:1.5rem;line-height:var(--line-height-base);}@media (min-width:62.5rem){.teaser__title{flex-basis:auto;font-size:var(--sp2);line-height:var(--sp3);}}.teaser__top{display:flex;flex-wrap:nowrap;align-items:center;margin:0;gap:var(--sp1);margin-block-end:var(--sp1);}@media (min-width:62.5rem){.teaser__top{position:relative;}}
.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);}
