/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.arrow-right{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAALVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBoCg+AAAADnRSTlMAAQsWHyMnQk9hg7bU1uPWfIEAAABZSURBVHgBZY9NGoAgCERHI4gM73/csOlzw1ugPH8AEDETbJrHTMIb8z7mz+jfOXOadce5P58VPUVQ4FgmAMnlVlXQCCzjhYTGiihPyqe7rLJsbay0XoYr478zTgfmno75KQAAAABJRU5ErkJggg==);background-size:100% auto;display:inline-block;width:14px;height:14px;cursor:pointer;}.arrow-down{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAALVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBoCg+AAAADnRSTlMAAQsWHyMnQk9hg7bU1uPWfIEAAABlSURBVHjaZY9bEgARDAQH2Y143f+4K0Op2jI/dBMSrIiq4CRYHzPdwuJYx06NPCdv43fMdyXn4qtNwfoXePkOIOMIj0D/QqFE5nHBkpacU2MJOs3mzm9pyMNOY41cw9X6Pdw1/gc85Qfmz9nu9wAAAABJRU5ErkJggg==);background-size:100% auto;display:inline-block;width:14px;height:14px;cursor:pointer;}.block-taxonomymenu__submenu.collapsed-submenu{display:none;}
.vvj-lightbox .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap;}.vvj-lightbox,.vvj-lightbox *{box-sizing:border-box;}.vvj-lightbox,.vvj-lightbox .view-content{width:100%;min-width:100%;display:block!important;}.vvjl-inner{display:grid;width:100% !important;height:auto;grid-template-columns:repeat(auto-fill,minmax(calc(var(--box-width) * 1px),1fr));gap:calc(var(--grid-gap) * 1px);}.vvjl-inner img{width:100%;height:auto;}.vvjl-inner .button{all:unset;cursor:pointer;}.lightbox-row .modal-open svg{fill:#fff;width:1.875rem;height:1.875rem;}.vvjl-inner .lightbox-row{position:relative;display:grid;overflow:hidden;}.vvjl-inner > .lightbox-row{cursor:pointer;}.vvjl-inner .lightbox-row .lightbox-content{z-index:2;position:absolute;bottom:0;left:0;right:0;width:100%;margin-block-start:3.125rem;pointer-events:none;padding:0.75rem;background:var(--bg-color,initial);}.vvjl-inner>.lightbox-row > .modal-open{position:absolute;right:0;top:0;max-height:3.125rem;cursor:pointer;z-index:3;}.lightbox-modal{z-index:10000 !important;display:none;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.7);justify-content:center;align-items:center;}.vvjl-inner .lightbox-modal .lightbox-content{background:var(--bg-color,initial);margin:0;}.lightbox-modal .modal-close,.lightbox-row .modal-open{position:absolute;z-index:1;right:0;top:0;cursor:pointer;text-decoration:none;}.lightbox-modal .modal-close{right:1.25rem;}.lightbox-modal .lightbox-counter{position:relative;width:100%;max-width:100%;min-height:1.875rem;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:bold;}.lightbox-modal-content{position:relative;margin:0 auto !important;padding:1.875rem 1.25rem 1.25rem 1.25rem!important;width:calc(100% - 120px) !important;height:100%;max-height:100vh;display:flex;justify-content:center;align-items:center;}.lightbox-modal-content img{max-height:95vh;max-width:100%;object-fit:contain;}.lightbox-modal .modal-prev,.lightbox-modal .modal-next{position:absolute;top:calc(50% - 30px);z-index:10000;background:transparent;display:flex;justify-content:center;align-items:center;}.lightbox-modal .modal-prev{left:20px;}.lightbox-modal .modal-next{right:20px;}.vvjl-inner .lightbox-modal .modal-open{display:none;height:0;width:0;}.vvjl-inner .lightbox-modal .lightbox-row{display:block;}.lightbox-modal .modal-close svg,.lightbox-modal .modal-prev svg,.lightbox-modal .modal-next svg{fill:#fff;width:60px;height:60px;}.vvjl-inner.grid-count-1 .lightbox-modal .modal-prev,.vvjl-inner.grid-count-1 .lightbox-modal .modal-next{display:none;}.lightbox-modal[aria-hidden="false"]{animation-name:fadeIn;animation-duration:0.4s;}.lightbox-modal[aria-hidden="true"]{display:none;animation-name:fadeOut;animation-duration:0.5s;}.lightbox-modal-content.fade-in{opacity:1;transition:opacity 0.5s ease-in-out;}@media (max-width:35.99875rem){.lightbox-modal .modal-prev,.lightbox-modal .modal-next{top:calc(50% - 20px);}.lightbox-modal-content{width:calc(100% - 70px) !important;}.lightbox-modal .modal-prev svg,.lightbox-modal .modal-next svg{width:35px;height:40px;}.vvjl-inner{grid-template-columns:1fr;}}@keyframes fadeOut{from{opacity:1;transform:scale(1);}to{opacity:0;transform:scale(0.95);}}@keyframes fadeIn{from{opacity:0;transform:scale(0.95);}to{opacity:1;transform:scale(1);}}.fade-in{animation:fadeIn 0.5s ease-in-out forwards;}.fade-out{animation:fadeOut 0.5s ease-in-out forwards;}.lightbox-modal .a-top .lightbox-image{position:relative;animation:animatetop 0.6s ease-out;}@keyframes animatetop{from{top:-100px;opacity:0;}to{top:0;opacity:1;}}.lightbox-modal .a-left .lightbox-image{position:relative;animation:animateleft 0.6s ease-out;}@keyframes animateleft{from{left:-100px;opacity:0;}to{left:0;opacity:1;}}.lightbox-modal .a-right .lightbox-image{position:relative;animation:animateright 0.6s ease-out;}@keyframes animateright{from{right:-100px;opacity:0;}to{right:0;opacity:1;}}.lightbox-modal .a-bottom .lightbox-image{position:relative;animation:animatebottom 0.6s ease-out;}@keyframes animatebottom{from{bottom:-100px;opacity:0;}to{bottom:0;opacity:1;}}.lightbox-modal .a-zoom .lightbox-image{animation:animatezoom 0.6s ease-out;}@keyframes animatezoom{from{transform:scale(0);}to{transform:scale(1.05);}}
