/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.region-sidebar-first .block,.region-sidebar-second .block{background:#fff;border:1px solid #eee;border-radius:10px;padding:10px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,0.1);text-align:center;}.region-sidebar-first .block img,.region-sidebar-second .block img{max-width:100%;border-radius:8px;margin-bottom:10px;}.region-sidebar-first .block h2,.region-sidebar-second .block h2{font-size:1.1rem;font-weight:bold;color:#004080;margin-top:5px;}.view-content .views-row a{display:block;padding:6px 10px;border:1px solid #ddd;border-radius:8px;margin-bottom:6px;color:#004080;text-decoration:none;transition:background 0.3s,color 0.3s;}.view-content .views-row a:hover{background:#f5f5f5;color:red;}#navbar-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:8px 0;}#navbar-top .language-switcher{justify-self:start;display:flex;align-items:center;margin:0;padding:0;}#navbar-top .language-switcher ul{margin:0;padding:0;display:flex;gap:10px;list-style:none;align-items:center;}#navbar-top .social-icons{justify-self:center;display:flex;gap:15px;align-items:center;}#navbar-top .menu{justify-self:end;display:flex;gap:15px;align-items:center;margin:0;padding:0;}.navbar-main .dropdown-menu,.region-primary-menu .menu .menu-item--expanded ul,.block-system-menu-block-main .menu .menu-item--expanded ul,nav .navbar-nav .dropdown-menu{background:rgba(0,0,0,0.6) !important;backdrop-filter:blur(20px) !important;border:1px solid rgba(255,255,255,0.08) !important;border-radius:8px !important;box-shadow:0 8px 30px rgba(0,0,0,0.3) !important;margin-top:5px !important;padding:0 !important;min-width:200px !important;}.navbar-main .dropdown-menu .dropdown-item,.region-primary-menu .menu .menu-item--expanded ul a,.block-system-menu-block-main .menu .menu-item--expanded ul a,nav .navbar-nav .dropdown-menu a{color:#FFFFFF !important;background:transparent !important;padding:12px 20px !important;font-weight:500 !important;border-bottom:1px solid rgba(255,255,255,0.05) !important;transition:all 0.3s ease !important;position:relative;display:block !important;}.navbar-main .dropdown-menu .dropdown-item:hover,.region-primary-menu .menu .menu-item--expanded ul a:hover,.block-system-menu-block-main .menu .menu-item--expanded ul a:hover,nav .navbar-nav .dropdown-menu a:hover{color:#FFFFFF !important;background:rgba(139,0,0,0.7) !important;transform:translateX(8px);padding-left:25px !important;backdrop-filter:blur(10px) !important;}.navbar-main .dropdown-menu .dropdown-submenu .dropdown-menu,.region-primary-menu .menu .menu-item--expanded ul .menu-item--expanded ul,.block-system-menu-block-main .menu .menu-item--expanded ul .menu-item--expanded ul{background:rgba(0,0,0,0.5) !important;backdrop-filter:blur(25px) !important;margin-left:5px !important;border:1px solid rgba(255,255,255,0.05) !important;}.ultra-transparent-dropdown{background:rgba(0,0,0,0.4) !important;backdrop-filter:blur(30px) !important;border:1px solid rgba(255,255,255,0.03) !important;}.ultra-transparent-dropdown .dropdown-item{background:transparent !important;border-bottom:1px solid rgba(255,255,255,0.02) !important;}.ultra-transparent-dropdown .dropdown-item:hover{background:rgba(139,0,0,0.6) !important;}.navbar-main .dropdown-menu .dropdown-item,.region-primary-menu .menu .menu-item--expanded ul a,.block-system-menu-block-main .menu .menu-item--expanded ul a{text-shadow:0 1px 3px rgba(0,0,0,0.9) !important;font-weight:600 !important;}.navbar-main .dropdown-menu .dropdown-item:after,.region-primary-menu .menu .menu-item--expanded ul a:after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.1),transparent);transition:left 0.5s ease;}.navbar-main .dropdown-menu .dropdown-item:hover:after,.region-primary-menu .menu .menu-item--expanded ul a:hover:after{left:100%;}@media (max-width:768px){.navbar-main .dropdown-menu,.region-primary-menu .menu .menu-item--expanded ul,.block-system-menu-block-main .menu .menu-item--expanded ul{background:rgba(0,0,0,0.5) !important;backdrop-filter:blur(15px) !important;border:1px solid rgba(255,255,255,0.06) !important;}}.navbar-main .dropdown-menu.show,.region-primary-menu .menu .menu-item--expanded ul,.block-system-menu-block-main .menu .menu-item--expanded ul{animation:fadeInUp 0.4s ease !important;}@keyframes fadeInUp{from{opacity:0;transform:translateY(15px);backdrop-filter:blur(0px);}to{opacity:1;transform:translateY(0);backdrop-filter:blur(20px);}}.transparent-option-1{background:rgba(0,0,0,0.5) !important;}.transparent-option-2{background:rgba(0,0,0,0.4) !important;}.transparent-option-3{background:rgba(0,0,0,0.3) !important;}.transparent-option-4{background:rgba(0,0,0,0.2) !important;}.navbar-main .dropdown-menu.ultra-transparent,.region-primary-menu .menu .menu-item--expanded ul.ultra-transparent,.block-system-menu-block-main .menu .menu-item--expanded ul.ultra-transparent{background:rgba(0,0,0,0.25) !important;backdrop-filter:blur(35px) !important;border:1px solid rgba(255,255,255,0.02) !important;}.navbar-main .dropdown-menu.ultra-transparent .dropdown-item,.region-primary-menu .menu .menu-item--expanded ul.ultra-transparent a,.block-system-menu-block-main .menu .menu-item--expanded ul.ultra-transparent a{border-bottom:1px solid rgba(255,255,255,0.01) !important;}.navbar-main .dropdown-menu.ultra-transparent .dropdown-item:hover,.region-primary-menu .menu .menu-item--expanded ul.ultra-transparent a:hover,.block-system-menu-block-main .menu .menu-item--expanded ul.ultra-transparent a:hover{background:rgba(139,0,0,0.5) !important;}nav .dropdown-menu,.menu-item--expanded ul{background:rgba(0,0,0,0.3) !important;backdrop-filter:blur(25px) !important;border:1px solid rgba(255,255,255,0.05) !important;}nav .dropdown-menu a,.menu-item--expanded ul a{color:#FFFFFF !important;background:transparent !important;}nav .dropdown-menu a:hover,.menu-item--expanded ul a:hover{background:rgba(139,0,0,0.6) !important;}.carousel-item img{max-width: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:#000001;}#navbar-main{background-color:#ffffff;}a,.link{color:#121212;}a:hover,a:focus,.link:hover,.link:focus{color:#eb3d3d;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(10,3,3);}.navbar-top{color:rgb(247,233,233);}.nav-link:hover,.nav-link:focus{color:rgb(184,21,9);}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:#050000;}.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-top a{color:#ffffff;font-size:14px;font-weight:bold;}#navbar-top a:hover{color:red;}#navbar-main a{color:#121212;font-size:16px;font-weight:normal;}#navbar-main a:hover{color:red;}
.alert-success{color:#333;background-color:white;border-left:#28a745 15px solid;}.alert-warning{color:#333;background-color:white;border-left:#ff8800 15px solid;}.alert-danger{color:#333;background-color:white;border-left:#cc0000 15px solid;}.alert-dismissible .btn-close{opacity:0.6;}
.affix{position:fixed;width:100%;top:0;z-index:1035;left:0;}
