/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block--artos-index-search{background-color:var(--bs-primary)}.block--artos-index-search form{display:flex;flex-wrap:nowrap;align-items:center}.block--artos-index-search .form-group{margin-bottom:0!important}.block--artos-index-search .form-group .form-control{background-color:var(--bs-primary)!important;border:0!important;box-shadow:none;padding-left:1.5rem;color:var(--bs-white)}.block--artos-index-search .form-group .form-control::-webkit-input-placeholder{color:var(--bs-white);opacity:.5}.block--artos-index-search .form-group .form-control::-moz-placeholder{color:var(--bs-white);opacity:.5}.block--artos-index-search .form-group .form-control::-ms-input-placeholder{color:var(--bs-white);opacity:.5}.block--artos-index-search .form-group .form-control::placeholder{color:var(--bs-white);opacity:.5}.block--artos-index-search .form-submit{overflow:hidden;text-indent:-999px;width:20px;height:20px;border:none!important;background-color:transparent!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' viewBox='0 0 16 16'%3e%3cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'/%3e%3c/svg%3e");background-position:center center;background-repeat:no-repeat;background-size:contain;margin-right:1rem;box-shadow:none!important}.block--artos-index-search .form-submit:focus{box-shadow:none!important}
.navbar{position:absolute;top:0;left:0;width:100%}.navbar .navbar-toggler{position:relative;border:0;text-transform:uppercase}.navbar .navbar-toggler:hover,.navbar .navbar-toggler:focus{outline:none}#navbar-menu{position:absolute;z-index:1030;top:0;left:0;height:100vh;width:100%;overflow-y:auto;background-color:var(--bs-body-bg)}#navbar-menu .navbar-menu-inner{padding:5rem 0 2rem}
body{position:relative}body.no-scroll{position:fixed;width:100%;overflow:hidden;height:100vh}.page{position:relative}@media(max-width:575.98px){.page-filters-collapse{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--bs-white);z-index:100;overflow:hidden}.toolbar-vertical .page-filters-collapse{top:39px;height:calc(100vh - 39px)}.page-filters-wrapper{display:flex;flex-direction:column;height:100%}.page-filters-header{background-color:var(--bs-primary);padding:.5rem;color:var(--bs-white)}.page-filters-header .page-filters-title{margin:0!important}.page-filters-header .close{color:var(--bs-white)!important}.page-filters-content{flex-grow:1;padding:20px;overflow-y:auto}}@media(min-width:768px){.page-filters-collapse{display:block!important;opacity:1!important}}
.page__footer .menu-footer .nav-link{color:var(--bs-white)!important;text-transform:uppercase}.page__footer .menu-footer .nav-link.footer-logo{position:relative;text-indent:-9999px;width:112px;height:112px;display:none}@media(min-width:768px){.page__footer .menu-footer .nav-link.footer-logo{display:block}}.page__footer .menu-footer .nav-link.footer-logo:before{content:"";position:absolute;background:transparent url(/themes/custom/artos/build/assets/images/logo_artos_footer.png) center center no-repeat;background-size:contain;left:0;top:0;width:100%;height:100%}.page__footer .nav-footer-secondary .nav-item{position:relative}.page__footer .nav-footer-secondary .nav-item+.nav-item:before{content:"-";position:absolute;left:0;top:0;-webkit-transform:translateY(30%);transform:translateY(30%)}.page__footer .nav-footer-secondary .nav-link{font-weight:300;color:var(--bs-white)!important}
.view-filters{background-color:var(--bs-white);padding:1rem;margin-bottom:2rem}
.form-item label.form-required::after{margin-inline:0.15em;content:"*";color:var(--bs-form-invalid-color);}
