/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.layout-container{margin:0 1.5em;}.layout-container::after{display:table;clear:both;content:"";}@media screen and (min-width:38em){.layout-container{margin:0 2.5em;}.layout-column{float:left;box-sizing:border-box;}[dir="rtl"] .layout-column{float:right;}.layout-column + .layout-column{padding-left:10px;}[dir="rtl"] .layout-column + .layout-column{padding-right:10px;padding-left:0;}.layout-column--half{width:50%;}.layout-column--quarter{width:25%;}.layout-column--three-quarter{width:75%;}}.panel{padding:5px 5px 15px;}.panel__description{margin:0 0 3px;padding:2px 0 3px 0;}.compact-link{margin:0 0 0.5em 0;}small .admin-link::before{content:" [";}small .admin-link::after{content:"]";}.system-modules thead > tr{border:0;}.system-modules div.incompatible{font-weight:bold;}.system-modules td.checkbox{width:4%;min-width:25px;}.system-modules td.module{width:25%;}.system-modules td{vertical-align:top;}.system-modules label,.system-modules-uninstall label{color:#1d1d1d;font-size:1.15em;}.system-modules details{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#5c5c5b;line-height:20px;}.system-modules details[open]{overflow:visible;height:auto;white-space:normal;}.system-modules details[open] summary .text{text-transform:none;-webkit-hyphens:auto;hyphens:auto;}.system-modules td details a{color:#5c5c5b;border:0;}.system-modules td details{height:20px;margin:0;border:0;}.system-modules td details summary{padding:0;cursor:default;text-transform:none;font-weight:normal;}.system-modules td{padding-left:0;}[dir="rtl"] .system-modules td{padding-right:0;padding-left:12px;}@media screen and (max-width:40em){.system-modules td.name{width:20%;}.system-modules td.description{width:40%;}}.system-modules .requirements{max-width:490px;padding:5px 0;}.system-modules .links{overflow:hidden;}.system-modules .checkbox{margin:0 5px;}.system-modules .checkbox .form-item{margin-bottom:0;}.admin-requirements,.admin-required{color:#666;font-size:0.9em;}.admin-enabled{color:#080;}.admin-missing{color:#f00;}.module-link{display:block;float:left;margin-top:2px;padding:2px 20px;white-space:nowrap;}[dir="rtl"] .module-link{float:right;}.module-link-help{background:url(/core/misc/icons/787878/questionmark-disc.svg) 0 50% no-repeat;}[dir="rtl"] .module-link-help{background-position:top 50% right 0;}.module-link-permissions{background:url(/core/misc/icons/787878/key.svg) 0 50% no-repeat;}[dir="rtl"] .module-link-permissions{background-position:top 50% right 0;}.module-link-configure{background:url(/core/misc/icons/787878/cog.svg) 0 50% no-repeat;}[dir="rtl"] .module-link-configure{background-position:top 50% right 0;}.module-link--non-stable{padding-left:18px;background:url(/core/misc/icons/e29700/warning.svg) 0 50% no-repeat;}[dir="rtl"] .module-link--non-stable{padding-right:18px;padding-left:0;background-position:top 50% right 0;}.system-status-report__status-title{position:relative;box-sizing:border-box;width:100%;padding:10px 6px 10px 40px;vertical-align:top;background-color:transparent;font-weight:normal;}[dir="rtl"] .system-status-report__status-title{padding:10px 40px 10px 6px;}.system-status-report__status-icon::before{position:absolute;top:12px;left:12px;display:block;width:16px;height:16px;content:"";background-repeat:no-repeat;}[dir="rtl"] .system-status-report__status-icon::before{right:12px;left:auto;}.system-status-report__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-report__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-report__entry__value{padding:1em 0.5em;}.theme-info__header{margin-bottom:0;font-weight:normal;}.theme-default .theme-info__header{font-weight:bold;}.theme-info__description{margin-top:0;}.system-themes-list{margin-bottom:20px;}.system-themes-list-uninstalled{padding-top:20px;border-top:1px solid #cdcdcd;}.system-themes-list__header{margin:0;}.theme-selector{padding-top:20px;}.theme-selector .screenshot,.theme-selector .no-screenshot{max-width:100%;height:auto;padding:2px;text-align:center;vertical-align:bottom;border:1px solid #e0e0d8;}.theme-default .screenshot{border:1px solid #aaa;}.system-themes-list-uninstalled .screenshot,.system-themes-list-uninstalled .no-screenshot{max-width:194px;height:auto;}@media screen and (min-width:45em){body:not(.toolbar-vertical) .system-themes-list-installed .screenshot,body:not(.toolbar-vertical) .system-themes-list-installed .no-screenshot{float:left;width:294px;margin:0 20px 0 0;}[dir="rtl"] body:not(.toolbar-vertical) .system-themes-list-installed .screenshot,[dir="rtl"] body:not(.toolbar-vertical) .system-themes-list-installed .no-screenshot{float:right;margin:0 0 0 20px;}body:not(.toolbar-vertical) .system-themes-list-installed .system-themes-list__header{margin-top:0;}body:not(.toolbar-vertical) .system-themes-list-uninstalled .theme-selector{float:left;box-sizing:border-box;width:31.25%;padding:20px 20px 20px 0;}[dir="rtl"] body:not(.toolbar-vertical) .system-themes-list-uninstalled .theme-selector{float:right;padding:20px 0 20px 20px;}body:not(.toolbar-vertical) .system-themes-list-uninstalled .theme-info{min-height:170px;}}@media screen and (min-width:60em){.toolbar-vertical .system-themes-list-installed .screenshot,.toolbar-vertical .system-themes-list-installed .no-screenshot{float:left;width:294px;margin:0 20px 0 0;}[dir="rtl"] .toolbar-vertical .system-themes-list-installed .screenshot,[dir="rtl"] .toolbar-vertical .system-themes-list-installed .no-screenshot{float:right;margin:0 0 0 20px;}.toolbar-vertical .system-themes-list-installed .theme-info__header{margin-top:0;}.toolbar-vertical .system-themes-list-uninstalled .theme-selector{float:left;box-sizing:border-box;width:31.25%;padding:20px 20px 20px 0;}[dir="rtl"] .toolbar-vertical .system-themes-list-uninstalled .theme-selector{float:right;padding:20px 0 20px 20px;}.toolbar-vertical .system-themes-list-uninstalled .theme-info{min-height:170px;}}.system-themes-list-installed .theme-info{max-width:940px;}.theme-selector .incompatible{margin-top:10px;font-weight:bold;}.theme-selector .operations{margin:10px 0 0 0;padding:0;}.theme-selector .operations li{float:left;margin:0;padding:0 0.7em;list-style-type:none;border-right:1px solid #cdcdcd;}[dir="rtl"] .theme-selector .operations li{float:right;border-right:none;border-left:1px solid #cdcdcd;}.theme-selector .operations li:last-child{padding:0 0 0 0.7em;border-right:none;}[dir="rtl"] .theme-selector .operations li:last-child{padding:0 0.7em 0 0;border-left:none;}.theme-selector .operations li:first-child{padding:0 0.7em 0 0;}[dir="rtl"] .theme-selector .operations li:first-child{padding:0 0 0 0.7em;}.system-themes-admin-form{clear:left;}[dir="rtl"] .system-themes-admin-form{clear:right;}.cron-description__run-cron{display:block;}.system-cron-settings__link{overflow-wrap:break-word;word-wrap:break-word;}
.diff-button{margin-bottom:20px;}table.diff-revisions th:not(:first-child),table.diff-revisions td:not(:first-child){text-align:center;}table.diff-revisions td input{margin:0 auto !important;}.diff-responsive-table-wrapper{min-height:0%;overflow-x:auto;}.diff-responsive-table{max-width:100%;}#diffadminplugins .messages{margin-bottom:0.5em;}.diff-navigation{display:flex;justify-content:space-between;}.diff-navigation label{display:none;}@media screen and (min-width:920px){.diff-navigation label{display:block;}}.diff-controls{display:flex;margin-bottom:1em;width:100%;}.diff-controls__item{padding-right:1em;}.diff-revision__items-group:first-child{margin-bottom:0.5em;}.diff-revision__item-date{float:left;padding-right:1em;}@media screen and (min-width:560px){.diff-revision__items{display:table;margin-left:-1em;margin-right:-1em;}.diff-revision__items-group{display:table-row;}.diff-revision__item{display:table-cell;padding-left:1em;padding-right:1em;}.diff-revision__item-date{float:none;white-space:nowrap;}.diff-revision__item-author{white-space:nowrap;}}@media screen and (min-width:920px){.diff-header{display:flex;}.diff-navigation{flex-direction:column;justify-content:flex-start;width:25%;}.diff-navigation__link.prev-link{order:1;}.diff-revision{width:75%;}}
.revision-current{background:#ffc;}
.vvjs,.vvjs .vvjs-items{overflow:hidden;}.vvjs-item{height:var(--c-hdeco-height);}.vvjs-item>picture{display        :flex;align-items    :center;justify-content:center;width          :100%;height         :100%;}.vvjs-item>picture>img{max-width :unset;object-fit:cover;flex-grow :1;}.vvj-slideshow,.vvj-slideshow .view-content{width    :100%;min-width:100%;display  :block !important;}.hidden-element{display:none;}.vvjs .vvjs-items>.vvjs-item{display   :none;transition:transform 0.5s ease-in-out;}.vvjs .vvjs-items>div:first-of-type{display:block;}.vvjs .vvjs-inner{position:relative;}.vvjs .vvjs-inner>.slide-indicators{background-color:transparent !important;width           :100%;}.vvjs .slide-indicators button{all             :unset;overflow        :hidden;position        :absolute;cursor          :pointer;transition      :0.4s;outline         :none;min-height      :var(--margin-xxxl);min-width       :var(--margin-xxxl);font-size       :var(--font-size-xxl);text-decoration :none !important;background-color:transparent !important;}.vvjs .slide-indicators button{top:calc(50% - 1.5rem);}.vvjs .vvjs-inner.not-zero>.slide-indicators button,.vvjs .vvjs-inner.numbers.zero>.slide-indicators button,.vvjs .vvjs-inner.numbers.not-zero>.slide-indicators button,.vvjs .vvjs-inner.dots.zero>.slide-indicators button,.vvjs .vvjs-inner.dots.not-zero>.slide-indicators button{top:calc(50% - 3rem);}.vvjs .slide-indicators .next-arrow{right:3rem;}.vvjs .slide-indicators .prev-arrow{left:3rem;}.vvjs .slide-indicators.arrows-sides{opacity:1;}.vvjs.arrows-top .slide-indicators{opacity   :0.2;transition:opacity 0.3s ease,background-color 0.3s ease;}.vvjs.arrows-top .slide-indicators:hover{opacity         :100;outline         :none;background-color:transparent !important;}.vvjs.arrows-sides .vvjs-inner{width :calc(100% - 7.5rem);margin:0 auto;}.vvjs.arrows-sides .slide-indicators .next-arrow{right:-3.75rem;}.vvjs.arrows-sides .slide-indicators .prev-arrow{left:-3.75rem;}.vvjs .display-0{display:none;}.next-arrow svg,.prev-arrow svg{width :var(--icon-size);height:var(--icon-size);fill  :gray;}.play-pause-button svg{width :var(--icon-size);height:var(--icon-size);fill  :gray;}.nav-dots-numbers:not(.dots,.numbers)>.dots-numbers-button{opacity    :0;height     :0;padding    :0;margin     :0;width      :0;font-size  :var(--font-size-xxs);line-height:0;}.vvjs .nav-dots-numbers.dots .dots-numbers-button{all   :unset;border:none;cursor:pointer;}.vvjs .nav-dots-numbers.numbers .dots-numbers-button{cursor       :pointer;padding      :var(--margin-xxs) var(--margin-xs);margin       :0 var(--margin-xxs);font-size    :var(--font-size-sm);font-weight  :bold;color        :currentColor;border       :var(--border-thick) solid transparent;border-radius:var(--rounding);transition   :color 0.3s ease,background-color 0.3s ease;}.vvjs .nav-dots-numbers.numbers .dots-numbers-button{transform:scale(1);}.vvjs .nav-dots-numbers.numbers .dots-numbers-button:hover{transform:scale(1.1);}.vvjs .nav-dots-numbers.numbers .dots-numbers-button.active{transform     :scale(1.2);animation     :activeBounce 0.6s ease-in-out;pointer-events:none;cursor        :default;}@keyframes activeBounce{0%{transform:scale(1.2);}50%{transform:scale(1.3);}100%{transform:scale(1.2);}}.vvjs .nav-dots-numbers.dots>.dots-numbers-button,.vvjs .nav-dots-numbers.numbers>.dots-numbers-button{opacity:100;}.vvjs .nav-dots-numbers.dots>.dots-numbers-button{padding      :0 !important;margin       :var(--margin-xs) var(--margin-sm);width        :var(--margin-xs) !important;height       :var(--margin-xs) !important;border-radius:50% !important;font-size    :0 !important;line-height  :initial !important;transition   :width 0.3s ease-in-out,transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out,background-color 0.3s ease;border-width :var(--border-thick);border-style :solid;border-color :currentColor;}.vvjs .nav-dots-numbers.dots>.dots-numbers-button:hover{transform :scale(1.2);box-shadow:0 0 var(--margin-xs) rgba(0,0,0,0.3);}.vvjs .nav-dots-numbers.dots>.dots-numbers-button.active{width        :calc(2 * var(--margin-xs)) !important;border-radius:50% !important;border-width :var(--border-thick);animation    :activePulse 1.5s infinite alternate;}.echo-total,.echo-animation{display        :flex;justify-content:center;align-items    :center;width          :var(--icon-size);height         :var(--icon-size);position       :relative;margin         :var(--margin-xs);}.progressbar{overflow     :hidden;--progress   :0%;--size       :var(--icon-size);--bar-width  :var(--margin-xs);width        :var(--size);height       :var(--size);border-radius:50%;background   :conic-gradient(#007bff var(--progress),#e6e6e6 0%);display      :grid;place-items  :center;position     :relative;transition   :background 0.3s linear,transform 0.3s ease;}.progressbar::after{content      :attr(aria-valuenow) "%";width        :calc(100% - var(--bar-width));height       :calc(100% - var(--bar-width));border-radius:inherit;background   :#fff;display      :grid;place-items  :center;font-size    :var(--font-size-xs);font-weight  :var(--font-weight-bold);color        :#007bff;position     :absolute;transition   :color 0.3s ease-in-out;}.progressbar[aria-valuenow="100"]{background:conic-gradient(#007bff 100%,#007bff 0%);transform :scale(1.05);}.progressbar[aria-valuenow="100"]::after{content:"100%";color  :#fff;}@keyframes activePulse{0%{transform:scale(1);}100%{transform:scale(1.2);}}.vvjs.slideshow.a-fade .vvjs-item{animation:opac 0.8s ease-out;}@keyframes opac{from{opacity:0;}to{opacity:1;}}.vvjs.slideshow.a-zoom .vvjs-item{animation:animatezoom 0.6s ease-out;}@keyframes animatezoom{from{transform:scale(0.8);opacity  :0;}to{transform:scale(1);opacity  :1;}}.vvjs.slideshow.a-top .vvjs-item{position :relative;animation:animatetop 0.6s ease-out;}@keyframes animatetop{from{top    :-100px;opacity:0;}to{top    :0;opacity:1;}}.vvjs.slideshow.a-left .vvjs-item{position :relative;animation:animateleft 0.6s ease-out;}@keyframes animateleft{from{left   :-100px;opacity:0;}to{left   :0;opacity:1;}}.vvjs.slideshow.a-right .vvjs-item{position :relative;animation:animateright 0.6s ease-out;}@keyframes animateright{from{right  :-100px;opacity:0;}to{right  :0;opacity:1;}}.vvjs.slideshow.a-bottom .vvjs-item{position :relative;animation:animatebottom 0.6s ease-out;}@keyframes animatebottom{from{bottom :-100px;opacity:0;}to{bottom :0;opacity:1;}}
@media (min-width:36rem){.vvjs.br-576.arrows-sides-big .vvjs-items,.vvjs.br-576.arrows-sides-big .nav-dots-numbers,.vvjs.br-576.hero-slideshow.arrows-sides-big .vvjs-item .vvjs-hero-image img,.vvjs.br-576.hero-slideshow.arrows-sides-big .vvjs-item .vvjs-hero-image video{width:calc(100% - 100px) !important;margin-inline-end:50px !important;margin-inline-start:50px !important;}.vvjs.br-576.arrows-sides-big .slide-indicators button{opacity:0.8;}.vvjs.br-576.hero-slideshow.arrows-sides-big .vvjs-inner > .nav-dots-numbers{left:50px !important;margin:0!important;}}@media (max-width:35.99875rem){html .vvjs.br-576.arrows-top-big .slide-indicators,html .vvjs.br-576.arrows-sides-big .slide-indicators{display:none !important;}html .vvjs.br-576.arrows-top-big .slide-indicators button,html .vvjs.br-576.arrows-sides-big .slide-indicators button{pointer-events:none !important;}}
