/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.navbar{padding:0 20px}#main-navbar{transition:background-color .3s ease;position:fixed;top:0;width:100%;z-index:1050}#main-navbar.bg-dark{background-color:rgba(0,0,0,0.35) !important}#main-navbar .nav-link{border:1px solid transparent;border-top:none;border-bottom:none}#main-navbar .nav-link.is-active{background-color:rgba(220,53,69,0.65);border:1px solid transparent;border-top:none;border-bottom:none}#main-navbar .nav-link:hover{background-color:rgba(220,53,69,0.65);border:1px solid transparent;border-top:none;border-bottom:none}#main-navbar .navbar-brand .site-title{font-family:"Logo",'Times New Roman',Times,serif;text-transform:none}#main-navbar .navbar-brand img{height:70px}#main-navbar.scrolled{background-color:#000}#main-navbar.scrolled .nav-link.is-active{background-color:#dc3545;border:1px solid #000;border-top:none;border-bottom:none}#main-navbar.scrolled .nav-link:hover{background-color:#dc3545}#main-navbar.scrolled.bg-dark{background-color:#000 !important}#main-navbar a.site-logo{margin:auto}#main-navbar .nav-link{color:#fff;padding:15px;transition:background-color .3s ease}#main-navbar .navbar-brand img{height:40px}@media (min-width:992px){#main-navbar .navbar-brand img{height:70px}}.user-logged-in #main-navbar{position:relative;z-index:0;background-color:#000 !important}
.search-container{transition:all .3s ease;overflow:hidden;max-height:0}.search-container.show{max-height:300px;width:100%}#header-search{border-bottom:1px solid #ccc;background-color:#dc3545;box-shadow:0 4px 6px rgba(0,0,0,0.1);z-index:1000;margin-bottom:30px;width:100%}@media (min-width:992px){#header-search{position:absolute;right:0;top:53px}}.searchIcon.nav-link{background-color:#dc3545}.searchIcon.nav-link.collapsed{background-color:transparent}.searchIcon.nav-link.collapsed .bi-search{display:block}.searchIcon.nav-link.collapsed .bi-x-lg{display:none}.searchIcon.nav-link .bi-search{display:none}.searchIcon.nav-link .bi-x-lg{display:block}.search-api-form form{display:flex;flex-wrap:wrap;gap:.5rem}.search-api-form form.form-actions,.search-api-form form.form-item{margin-bottom:0}.search-api-form form .form-type-search{flex-grow:1}.search-api-form form .btn-primary{background-color:#343a40;border:#343a40}.search-api-form form .btn-primary:hover{background-color:#000}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
