/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.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;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.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 5px 2px;background:transparent url(/core/misc/throbber-active.gif) 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:1000;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.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.blazy,.blazy *,.blazy *::before,.blazy *::after{box-sizing:border-box;}.b-lazy,.b-responsive{display:block;max-width:100%;height:auto;min-height:1px;}html:not(.js) .b-lazy[data-src],html:not(.js) [data-b-blur]{display:none;}.b-bg,.b-bg-static,.media--ratio .is-b-ie{display:block;background-repeat:no-repeat;background-position:center center;background-size:cover;}.b-loaded,.b-error,.b-bg.is-b-loading{opacity:1;}.litebox,.blazy iframe,.media iframe{display:block;max-width:100%;border:0;}.media--blazy,.media--fx{position:relative;}.media--blazy iframe{position:relative;z-index:1;width:100%;}.blazy svg,.media-wrapper--inline{max-width:100%;}.media-wrapper--inline{margin:auto;}.blazy .media{display:block;}.media--fx{overflow:hidden;}.media--fx img{display:block;width:100%;color:transparent;}.media--ratio .media__element,.media--ratio svg,.media--fx .b-blur{position:absolute;z-index:0;inset:0;width:100%;height:100%;min-height:1px;object-fit:cover;}.media--ratio audio.media__element{z-index:1;}.animated img,.b-bg.is-b-animated{opacity:1;}.field[data-blazy]{min-width:50%;}.blazy .media--blazy img.b-blur,.blazy .media--blazy img.media__element,.blazy .grid figure{margin:0;}.b-html,.media--instagram{min-height:140px;}.b-html iframe,.media--instagram iframe{min-height:420px;}.grid iframe,.blazy .twitter-tweet-rendered{max-width:100% !important;}.grid iframe,.grid .media__html > span{min-width:100% !important;}.b-html.b-loaded > img{position:absolute;z-index:-1;visibility:hidden;opacity:0;}.blazy .grid__content,.blazy .region__content{position:relative;overflow:visible;width:100%;max-width:100%;margin-block-end:0;}.b-error.b-checked{display:none;}.view.view--blazy,.view.view--blazy .view-content{display:block;}.blazy > .grid{margin-block-end:0;}
.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;}
.captcha__description{margin-bottom:.75em;}
:root{--vvjb-progress-size:32px;--vvjb-progress-thickness:6px;--vvjb-progress-color:#3b82f6;--vvjb-progress-track:rgba(255,255,255,0.3);--vvjb-progress-inner-bg:#fff;--vvjb-progress-text-color:#3b82f6;--vvjb-progress-complete-color:#22c55e;--vvjb-progress-complete-text:#22c55e;--vvjb-progress-font-size:0.625rem;}.vvjb-carousel .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;}.vvjb-carousel,.vvjb-carousel *{box-sizing:border-box;}.vvjb{max-width:100%;width:100%;overflow:hidden;margin:0 auto;padding:1rem;}.vvjb .vvjb-carousel-outer{position:relative;display:block;max-width:100%;width:100%;height:100%;}.vvjb .vvjb-carousel-wrapper{max-width:100%;width:100%;}.vvjb .vvjb-items,.vvjb .vvjb-item{max-width:100%;min-width:0;}.vvjb.vvjb-orientation-vertical .vvjb-carousel-outer{display:flex;align-items:center;justify-content:center;flex-direction:column;}.vvjb.vvjb-nav-dots .vvjb-carousel-outer,.vvjb.vvjb-nav-none .vvjb-carousel-outer{padding:0;}.vvjb .vvjb-carousel-wrapper{position:relative;overflow:hidden;width:auto;height:auto;margin:0 auto;opacity:0;visibility:hidden;transition:all 0.4s ease;}.vvjb .vvjb-carousel-wrapper.is-visible{opacity:1;visibility:visible;}.vvjb .vvjb-items{display:flex;will-change:transform;transition:transform 0.5s ease-in-out;transform:translateX(0);perspective:1000px;transform-style:preserve-3d;-webkit-font-smoothing:subpixel-antialiased;}.vvjb .vvjb-item{flex:0 0 auto;transition:transform 0.5s ease,opacity 0.5s ease;scroll-snap-align:start;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform;}.vvjb .vvjb-item.active-slide{opacity:1;pointer-events:auto;}.vvjb .vvjb-item.non-active-slide{opacity:0.15;pointer-events:none;}.vvjb.vvjb-orientation-hybrid .vvjb-items,.vvjb.vvjb-orientation-horizontal .vvjb-items{flex-direction:row;min-height:0;min-width:0;}.vvjb.vvjb-orientation-hybrid.vvjb-nav-arrows .vvjb-carousel-outer,.vvjb.vvjb-orientation-hybrid.vvjb-nav-both .vvjb-carousel-outer,.vvjb.vvjb-orientation-horizontal.vvjb-nav-arrows .vvjb-carousel-outer,.vvjb.vvjb-orientation-horizontal.vvjb-nav-both .vvjb-carousel-outer{padding:0 50px;}.vvjb.vvjb-orientation-hybrid .vvjb-carousel-options,.vvjb.vvjb-orientation-horizontal .vvjb-carousel-options{position:absolute;top:50%;inset-inline-start:0;inset-inline-end:0;transform:translateY(-50%);display:flex;justify-content:space-between;align-items:center;pointer-events:none;padding:0;margin:0;z-index:1;}.vvjb.vvjb-orientation-hybrid.vvjb-bottom .vvjb-carousel-options,.vvjb.vvjb-orientation-horizontal.vvjb-bottom .vvjb-carousel-options{transform:translateY(calc(-50% - 26px));}.vvjb.vvjb-orientation-hybrid .vvjb-carousel-options .vvjb-button,.vvjb.vvjb-orientation-horizontal .vvjb-carousel-options .vvjb-button{pointer-events:all;}.vvjb.vvjb-orientation-vertical .vvjb-items{flex-direction:column;transform:translateY(0);}.vvjb.vvjb-orientation-vertical.vvjb-nav-arrows .vvjb-carousel-outer,.vvjb.vvjb-orientation-vertical.vvjb-nav-both .vvjb-carousel-outer{padding:50px 0;}.vvjb.vvjb-orientation-vertical .vvjb-item{width:100%;}.vvjb.vvjb-orientation-vertical .vvjb-carousel-options{position:absolute;left:50%;top:0;bottom:0;transform:translateX(-50%);display:flex;flex-direction:column;justify-content:space-between;align-items:center;pointer-events:none;padding:0;margin:0;z-index:1;}.vvjb.vvjb-orientation-vertical .vvjb-carousel-options .vvjb-button{pointer-events:all;}.vvjb.vvjb-orientation-vertical .vvjb-carousel-options button svg{transform:rotate(-90deg);}.vvjb-carousel-controls{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;width:100%;margin-block-start:1rem;}.vvjb .vvjb-play-pause-button,.vvjb .vvjb-carousel-options .vvjb-button{all:unset;width:28px;height:28px;background:rgba(0,0,0,0.6);border:2px solid rgba(255,255,255,0.8);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;margin:0;transition:all 0.3s ease;color:#fff;backdrop-filter:blur(4px);}.vvjb .vvjb-play-pause-button:hover,.vvjb .vvjb-carousel-options .vvjb-button:hover{background:rgba(0,0,0,0.8);border-color:#fff;transform:scale(1.05);}.vvjb .vvjb-play-pause-button:focus-visible,.vvjb .vvjb-carousel-options .vvjb-button:focus-visible{outline:2px solid currentColor;outline-offset:4px;}.vvjb .vvjb-play-pause-button:active,.vvjb .vvjb-carousel-options .vvjb-button:active{transform:scale(0.95);}.vvjb .vvjb-carousel-options .vvjb-button[style*='visibility:hidden']{opacity:0;pointer-events:none;}.vvjb .vvjb-play-pause-button svg,.vvjb .vvjb-carousel-options .vvjb-button svg{width:22px;height:22px;pointer-events:none;}.vvjb .vvjb-carousel-dots{display:flex;justify-content:center;align-items:center;gap:0 0.75rem;margin:0;padding:0;flex-wrap:wrap;}.vvjb .vvjb-carousel-dot{all:unset;width:12px;height:12px;border-radius:50%;border:2px solid currentColor;background-color:transparent;cursor:pointer;padding:0;margin:0;opacity:0.5;transition:all 0.3s ease;}@keyframes vvjb-heartbeat{0%,100%{transform:scale(1.2);}50%{transform:scale(1.35);}}.vvjb .vvjb-carousel-dot.active-slide{background-color:currentColor;opacity:1;animation:vvjb-heartbeat 2s ease-in-out infinite;}@media (prefers-reduced-motion:reduce){.vvjb .vvjb-carousel-dot.active-slide{animation:none;transform:scale(1.2);}}.vvjb-carousel-dots > a,.vvjb-carousel-dots > button{padding:0 !important;margin:0.75rem 0 !important;}.vvjb .vvjb-carousel-dot:hover{opacity:0.8;transform:scale(1.1);}.vvjb .vvjb-carousel-dot:focus-visible{opacity:1;outline:2px solid currentColor;outline-offset:4px;}.vvjb .vvjb-carousel-dot:active{transform:scale(0.9);}.square-dots .vvjb .vvjb-carousel-dots .vvjb-carousel-dot{border-radius:2px;width:10px;height:10px;}.bar-dots .vvjb .vvjb-carousel-dots .vvjb-carousel-dot{border-radius:2px;width:24px;height:4px;}.bar-dots .vvjb .vvjb-carousel-dots .vvjb-carousel-dot.active-slide{transform:scaleX(1.5);}.vvjb .reduced-motion .vvjb-item{transition:none !important;}@media (prefers-contrast:high){.vvjb .vvjb-carousel-dot{border-width:3px;opacity:0.7;}.vvjb .vvjb-carousel-dot.active-slide{opacity:1;background-color:currentColor;}}@media (prefers-reduced-motion:reduce){.vvjb .vvjb-carousel-dot{transition:opacity 0.2s ease;transform:none;}.vvjb .vvjb-carousel-dot.active-slide{transform:none;}.vvjb .vvjb-carousel-dot:hover,.vvjb .vvjb-carousel-dot:active{transform:none;}}.vvjb .vvjb-carousel-wrapper::-webkit-scrollbar{display:none;}.vvjb .vvjb-progress-bar{grid-area:1 / 1;width:var(--vvjb-progress-size,32px);height:var(--vvjb-progress-size,32px);border-radius:50%;background:conic-gradient(var(--vvjb-progress-color,#3b82f6) var(--progress,0%),var(--vvjb-progress-track,rgba(255,255,255,0.3)) 0%);display:grid;place-items:center;position:relative;opacity:1;visibility:visible;transition:background 0.05s linear,opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease;z-index:10;}.vvjb .vvjb-progress-bar::after{content:attr(aria-valuenow) "%";width:calc(100% - var(--vvjb-progress-thickness,6px));height:calc(100% - var(--vvjb-progress-thickness,6px));border-radius:inherit;background:var(--vvjb-progress-inner-bg,#fff);display:grid;place-items:center;font-size:var(--vvjb-progress-font-size,0.625rem);font-weight:bold;color:var(--vvjb-progress-text-color,#3b82f6);position:absolute;transition:color 0.3s ease;}.vvjb .vvjb-progress-bar[aria-valuenow="100"]{background:conic-gradient(var(--vvjb-progress-complete-color,#22c55e) 100%,var(--vvjb-progress-complete-color,#22c55e) 0%);transform:scale(1.05);}.vvjb .vvjb-progress-bar[aria-valuenow="100"]::after{color:var(--vvjb-progress-complete-text,#22c55e);}@media (prefers-reduced-motion:reduce){.vvjb .vvjb-progress-bar{transition:opacity 0.3s ease,visibility 0.3s ease;}.vvjb .vvjb-progress-bar[aria-valuenow="100"]{transform:none;}}@media (prefers-reduced-motion:reduce){.vvjb .vvjb-progress-bar::before{transition:none;}}.vvjb .vvjb-page-counter{padding:0 0.75rem;background:rgba(0,0,0,0.6);color:#fff;border-radius:999px;font-size:0.875rem;backdrop-filter:blur(4px);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0.25rem;transition:all 0.3s ease;height:32px;}.vvjb .vvjb-page-counter > *{display:inline-flex;justify-content:center;align-items:center;line-height:1;}.vvjb .vvjb-current-page{font-weight:700;}.vvjb .vvjb-counter-separator{opacity:0.7;padding:0 0.125rem;}.vvjb .vvjb-total-pages{opacity:0.9;}.vvjb.vvjb-orientation-vertical .vvjb-progress-bar::before{width:100%;height:var(--progress,0%);background:linear-gradient(180deg,rgba(59,130,246,0.8) 0%,rgba(96,165,250,0.9) 50%,rgba(147,197,253,1) 100%);}.vvjb .vvjb-carousel-options .vvjb-next,.vvjb .vvjb-carousel-options .vvjb-prev{opacity:1;visibility:visible;transform:translateX(0);}.vvjb .vvjb-carousel-options .vvjb-next.vvjb-hidden,.vvjb .vvjb-carousel-options .vvjb-prev.vvjb-hidden{opacity:0;visibility:hidden;pointer-events:none;}.vvjb .vvjb-carousel-options .vvjb-prev.vvjb-hidden{transform:translateX(-20px);}.vvjb .vvjb-carousel-options .vvjb-next.vvjb-hidden{transform:translateX(20px);}.vvjb.vvjb-orientation-vertical .vvjb-carousel-options .vvjb-prev.vvjb-hidden{transform:translateY(-20px);}.vvjb.vvjb-orientation-vertical .vvjb-carousel-options .vvjb-next.vvjb-hidden{transform:translateY(20px);}@media (prefers-reduced-motion:reduce){.vvjb .vvjb-play-pause-button{transition:none;}.vvjb .vvjb-play-pause-button:hover,.vvjb .vvjb-play-pause-button:active{transform:none;}.vvjb .vvjb-progress-bar::before{transition:none;}.vvjb .vvjb-page-counter{transition:none;}}@media (prefers-contrast:high){.vvjb .vvjb-play-pause-button{background:#000;border-width:3px;}.vvjb .vvjb-page-counter{background:#000;border:2px solid #fff;}.vvjb .vvjb-progress-bar{background:rgba(255,255,255,0.5);}.vvjb .vvjb-progress-bar::before{background:#fff;}}.vvjb-inner[data-show-play-pause="false"] .vvjb-play-pause-wrapper{display:none;}.vvjb-inner[data-show-progress-bar="false"] .vvjb-progress-bar{display:none;}.vvjb-inner[data-show-page-counter="false"] .vvjb-page-counter{display:none;}@media (max-width:576px){.vvjb .vvjb-play-pause-button{width:40px;height:40px;}.vvjb .vvjb-play-pause-button svg{width:20px;height:20px;}.vvjb .vvjb-page-counter{font-size:0.75rem;padding:0.375rem 0.75rem;}.vvjb .vvjb-play-pause-wrapper{bottom:0.5rem;inset-inline-end:0.5rem;}.vvjb .vvjb-page-counter{bottom:0.5rem;inset-inline-start:0.5rem;}}.vvjb[tabindex]:focus-visible{outline:3px solid rgba(59,130,246,0.6);outline-offset:4px;}.vvjb .vvjb-item[inert]{user-select:none;-webkit-user-select:none;}.vvjb .vvjb-item[inert] *{pointer-events:none !important;}.vvjb-inner[hidden]{opacity:0;visibility:hidden;}.vvjb-inner[data-vvjb-initialized="true"]{animation:vvjb-fade-in 0.4s ease-in-out;}@keyframes vvjb-fade-in{from{opacity:0;}to{opacity:1;}}.vvjb-inneris-paused .vvjb-progress-bar::after,.vvjb-inner.is-paused .vvjb-progress-bar{opacity:0;visibility:hidden;height:0;}[dir="rtl"] .vvjb-carousel-options{flex-direction:row-reverse;}
.vvj-slideshow .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;}.hidden-element{display:none;}.vvjs{overflow:hidden;}.vvj-slideshow,.vvj-slideshow *{box-sizing:border-box;}.vvj-slideshow,.vvj-slideshow .view-content{width:100%;min-width:100%;display:block !important;}.vvjs .vvjs-inner{position:relative;}.vvjs .vvjs-items{touch-action:pan-y pinch-zoom;overflow:hidden;transition:all 0.5s ease-in-out;}.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-items .vvjs-item-inner{padding-block-start:1px;padding-block-end:1px;overflow:hidden;}.vvjs .vvjs-inner > .slide-indicators{pointer-events:none;background-color:transparent !important;height:40px;display:flex;justify-content:space-between;flex-direction:row;align-items:center;z-index:999;width:100%;position:absolute;left:0;top:50%;}.vvjs  .slide-indicators{top:calc(50% - 24px);}.vvjs .vvjs-inner.not-zero > .slide-indicators,.vvjs .vvjs-inner.numbers.zero > .slide-indicators,.vvjs .vvjs-inner.numbers.not-zero > .slide-indicators,.vvjs .vvjs-inner.dots.zero > .slide-indicators,.vvjs .vvjs-inner.dots.not-zero > .slide-indicators{top:calc(50% - 48px);}.dots-numbers-button-wrapper > a,.dots-numbers-button-wrapper > button{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;}.vvjs .slide-indicators > button,.vvjs .nav-dots-numbers > button{all:unset;width:28px;height:28px;background:rgba(0,0,0,0.6);border:2px solid rgba(255,255,255,0.8);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;margin:0;transition:all 0.3s ease;color:#fff;backdrop-filter:blur(4px);}.vvjs .slide-indicators button{margin:0 8px;pointer-events:auto !important;text-decoration:none !important;z-index:1000;opacity:0.5;}.vvjs .slide-indicators > button:hover,.vvjs .nav-dots-numbers > button:hover{background:rgba(0,0,0,0.8);border-color:#fff;transform:scale(1.05);opacity:1;}.vvjs .slide-indicators > button:focus-visible,.vvjs .nav-dots-numbers > button:focus-visible{outline:2px solid currentColor;outline-offset:4px;}.vvjs .slide-indicators > button:active,.vvjs .nav-dots-numbers > button:active{transform:scale(0.95);}.vvjs .slide-indicators > button[style*='visibility:hidden']{opacity:0;pointer-events:none;}.vvjs .slide-indicators button svg,.vvjs .nav-dots-numbers button svg{width:22px;height:22px;pointer-events:none;}.vvjs.arrows-sides .vvjs-items,.vvjs.arrows-sides .nav-dots-numbers,.vvjs.hero-slideshow.arrows-sides .vvjs-item .vvjs-hero-image img{width:calc(100% - 100px) !important;margin-inline-end:50px !important;margin-inline-start:50px !important;}.vvjs.arrows-sides .slide-indicators button{opacity:0.8;}.vvjs.hero-slideshow.arrows-sides .vvjs-inner > .nav-dots-numbers{inset-inline-start:50px !important;margin:0 !important;}.slide-indicators *,.nav-dots-numbers *{line-height:1;}.vvjs .nav-dots-numbers{min-height:calc(2 * 20px);margin-block-start:1rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;}.nav-dots-numbers,.dots-numbers-button-wrapper{display:flex;align-items:center;justify-content:center;height:32px;}.dots-numbers-button-wrapper{min-height:32px;}.play-pause-button{padding:0 4px;}.vvjs .nav-dots-numbers.dots .dots-numbers-button,.vvjs .nav-dots-numbers.numbers .dots-numbers-button{opacity:100;}.vvjs .nav-dots-numbers .dots-numbers-button.active{pointer-events:none;cursor:none;}.vvjs .nav-dots-numbers.numbers .dots-numbers-button{line-height:1;cursor:pointer;padding:0.25rem 0.5rem;margin:0 0.25rem;font-size:0.875rem;font-weight:400;color:currentColor;border:2px solid transparent;border-radius:0.25rem;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{box-shadow:0 2px 5px rgba(0,123,255,0.2);transform:scale(1.2);animation:activeBounce 0.6s ease-in-out;}.vvjs .nav-dots-numbers.dots .dots-numbers-button{border:none;cursor:pointer;padding:0 !important;margin:0.625rem 0.5rem !important;width:0.625rem !important;height:0.625rem !important;border-radius:50% !important;font-size:0 !important;line-height:initial !important;border-width:2px;border-style:solid;border-color:currentColor;}.vvjs .nav-dots-numbers.dots .dots-numbers-button:hover{transform:scale(1.2);box-shadow:0 0 10px rgba(0,0,0,0.3);}.vvjs .nav-dots-numbers.dots .dots-numbers-button.active{width:calc(2 * 10px) !important;border-radius:50% !important;border-width:2px;box-shadow:0 0 15px rgba(0,0,0,0.5);animation:activePulse 1.5s infinite alternate;}.echo-total,.echo-animation{display:flex;justify-content:center;align-items:center;height:32px;position:relative;}.echo-animation{width:32px;}.vvjs .echo-total{padding:0 0.75rem;background:rgba(0,0,0,0.5);color:#fff;border-radius:999px;font-size:0.875rem;backdrop-filter:blur(4px);flex-direction:row;gap:0.25rem;transition:all 0.3s ease;margin:0;}.vvjs .echo-total > *{display:inline-flex;justify-content:center;align-items:center;line-height:1;}.vvjs .echo-total .current-slide{font-weight:600;}.progressbar{opacity:1;overflow:hidden;--progress:0%;--size:32px;--bar-width:6px;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,opacity 0.3s ease-in-out;}.progressbar::after{content:attr(aria-valuenow) "%";width:calc(100% - var(--bar-width));height:calc(100% - var(--bar-width));border-radius:50%;background:#fff;display:grid;place-items:center;justify-content:center;font-size:0.75rem;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;}.vvjs-is-paused .progressbar{opacity:0;}[dir="rtl"] .vvjs .echo-total,[dir="rtl"] .vvjs .slide-indicators,[dir="rtl"] .vvjs .nav-dots-numbers{flex-direction:row-reverse;}[dir="rtl"] .vvjs.slideshow.a-left .vvjs-item-inner{animation:animateright 0.6s ease-out;}[dir="rtl"] .vvjs.slideshow.a-right .vvjs-item-inner{animation:animateleft 0.6s ease-out;}.vvjs-hero-content,.vvjs.slideshow.a-fade .vvjs-item-inner,.vvjs.hero-slideshow.a-fade .vvjs-item-inner img{animation:opac 0.8s ease-out;}@keyframes opac{from{opacity:0;}to{opacity:1;}}.vvjs.slideshow.a-zoom .vvjs-item-inner,.vvjs.hero-slideshow.a-zoom .vvjs-item-inner img{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-inner{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-inner{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-inner{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-inner{position:relative;animation:animatebottom 0.6s ease-out;}@keyframes animatebottom{from{bottom:-100px;opacity:0;}to{bottom:0;opacity:1;}}@keyframes activeBounce{0%{transform:scale(1.2);}50%{transform:scale(1.3);}100%{transform:scale(1.2);}}@keyframes activePulse{0%{transform:scale(1);box-shadow:0 0 3px rgba(0,0,0,0.1);}100%{transform:scale(1.2);box-shadow:0 0 12px rgba(0,0,0,0.6);}}
.vvjs.hero-slideshow{position:relative;width:100%;}.vvjs.hero-slideshow .vvjs-items{margin:0 auto;display:block;overflow:hidden;background-color:transparent;width:100%;max-width:initial;min-height:initial;}.vvjs.hero-slideshow .vvjs-items .vvjs-hero-content{background:var(--hero-content-bg);max-width:100%;width:100%;}.vvjs.hero-slideshow.a-top .vvjs-item-inner img{animation:heroanimatetop 0.6s ease-out;}@keyframes heroanimatetop{from{transform:translateY(-100%);opacity:0;}to{transform:translateY(0);opacity:1;}}.vvjs.hero-slideshow.a-left .vvjs-item-inner img{animation:heroanimateleft 0.6s ease-out;}@keyframes heroanimateleft{from{transform:translateX(-100%);opacity:0;}to{transform:translateX(0);opacity:1;}}.vvjs.hero-slideshow.a-right .vvjs-item-inner img{animation:heroanimateright 0.6s ease-out;}@keyframes heroanimateright{from{transform:translateX(100%);opacity:0;}to{transform:translateX(0);opacity:1;}}.vvjs.hero-slideshow.a-bottom .vvjs-item-inner img{animation:heroanimatebottom 0.6s ease-out;}@keyframes heroanimatebottom{from{transform:translateY(100%);opacity:0;}to{transform:translateY(0);opacity:1;}}
@media (min-width:36rem){.vvjs.br-576.hero-slideshow .vvjs-items{max-width:calc(var(--hero-max-width,1200) * 1px);min-height:calc(var(--hero-min-height,40) * 1vw);}.vvjs.br-576.hero-slideshow .vvjs-items .vvjs-item,.vvjs.br-576.hero-slideshow .vvjs-items .vvjs-item .vvjs-item-inner{width:100%;height:100%;}.vvjs.br-576.hero-slideshow .vvjs-items .vvjs-hero-content{width:calc(var(--hero-content-width,30) * 1%);}.vvjs.br-576.hero-slideshow .nav-dots-numbers{position:absolute;width:100%;min-height:70px;display:flex;bottom:-70px;left:0;right:0;margin:0;align-items:center;justify-content:center;}.vvjs.br-576.hero-slideshow .vvjs-items{margin-block-end:70px;}.vvjs.br-576.hero-slideshow .vvjs-item{overflow:hidden;background-color:transparent;width:100%;}.vvjs.br-576.hero-slideshow .vvjs-item{display:flex;align-items:center;margin:auto;padding:0 1rem;}.vvjs.br-576.hero-slideshow .vvjs-hero-content{margin:0;padding:1rem;}.vvjs.br-576.hero-slideshow .vvjs-item .vvjs-hero-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;margin-block-end:50px;}.vvjs.br-576.hero-slideshow .vvjs-hero-content.d-top-left{position:absolute;left:0;top:0;}.vvjs.br-576.hero-slideshow .vvjs-hero-content.d-top-right{position:absolute;right:0;top:0;}.vvjs.br-576.hero-slideshow .vvjs-hero-content.d-bottom-left{position:absolute;left:0;bottom:0;}.vvjs.br-576.hero-slideshow .vvjs-hero-content.d-bottom-right{position:absolute;right:0;bottom:0;}.vvjs.br-576.hero-slideshow .vvjs-hero-content.d-full{position:absolute;top:0;left:0;right:0;bottom:0;width:100%!important;height:100%!important;display:flex;justify-content:center;align-items:center;flex-direction:column;}.vvjs.br-576.hero-slideshow .vvjs-hero-content.d-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}.vvjs.br-576.hero-slideshow .vvjs-hero-content.d-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%);}.vvjs.br-576.hero-slideshow .vvjs-hero-content.d-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);}.vvjs.br-576.hero-slideshow .vvjs-hero-content.d-top-middle{position:absolute;left:50%;top:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);}.vvjs.br-576.hero-slideshow .vvjs-hero-content.d-bottom-middle{position:absolute;left:50%;bottom:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);}}@media (max-width:35.99875rem){.vvjs.br-576.hero-slideshow .vvjs-item{width:100%;margin-block-end:1rem;min-height:initial !important;}.vvjs.br-576.hero-slideshow .vvjs-hero-content{background-color:transparent !important;max-width:100% !important;width:100%;margin-block-start:1rem;transition:none !important;}.vvjs.br-576.hero-slideshow .vvjs-hero-image{overflow:hidden;}}
.vvjs .nav-dots-numbers.numbers > .active{font-weight:bold;text-decoration:underline;}.vvjs .nav-dots-numbers.numbers .dots-numbers-button.active{color:#fff;background-color:#007bff;border-color:#007bff;}@media (min-width:36rem){.vvjs.hero-slideshow.br-576 .nav-dots-numbers{background-color:black;}}@media (min-width:48rem){.vvjs.hero-slideshow.br-768 .nav-dots-numbers{background-color:black;}}@media (min-width:62rem){.vvjs.hero-slideshow.br-992 .nav-dots-numbers{background-color:black;}}@media (min-width:75rem){.vvjs.hero-slideshow.br-1200 .nav-dots-numbers{background-color:black;}}@media (min-width:87.5rem){.vvjs.hero-slideshow.br-1400 .nav-dots-numbers{background-color:black;}}
@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{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;}}
@media (max-width:61.99875rem){.vvjb.br-992.vvjb-orientation-hybrid.vvjb-nav-arrows .vvjb-carousel-outer,.vvjb.br-992.vvjb-orientation-hybrid.vvjb-nav-both .vvjb-carousel-outer{padding:50px 0;}.vvjb.br-992.vvjb-orientation-hybrid .vvjb-items{flex-direction:column;transform:translateY(0);}.vvjb.br-992.vvjb-orientation-hybrid .vvjb-item{width:100%;}.vvjb.br-992.vvjb-orientation-hybrid .vvjb-carousel-options{top:0;bottom:0;inset-inline-start:50%;inset-inline-end:auto;transform:translateX(-50%);flex-direction:column;justify-content:space-between;align-items:center;padding:0;}.vvjb.br-992.vvjb-orientation-hybrid button svg{transform:rotate(-90deg);}.vvjb.br-992.vvjb-orientation-hybrid .vvjb-carousel-outer{display:flex;align-items:center;justify-content:center;flex-direction:column;}.vvjb .vvjb-carousel-options .vvjb-prev.vvjb-hidden{transform:translateY(-20px);}.vvjb .vvjb-carousel-options .vvjb-next.vvjb-hidden{transform:translateY(20px);}}
