﻿
.vi-slider{margin:0 auto;position:relative;padding:0}.vi-slider__binder{margin-bottom:-0.625rem}.vi-slider__slides{overflow:hidden;position:relative;z-index:1;padding-bottom:.3125rem;padding-top:.3125rem;transform:translateY(-0.3125rem)}.vi-slider__wrapper{position:relative;width:100%;height:100%;z-index:1;transition-property:transform;box-sizing:content-box;display:flex}.vi-slider__slides--android .vi-slider__slide,.vi-slider__wrapper{transform:translate3d(0,0,0)}.vi-slider__slides--multirow>.vi-slider__wrapper{flex-wrap:wrap}.vi-slider__slides--free-mode>.vi-slider__wrapper{transition-timing-function:ease-out;margin:0 auto}.vi-slider__slide{flex-shrink:0;width:100%;position:relative;transition-property:transform,opacity;z-index:0}.vi-slider__slide--active{z-index:10}.vi-slider__slide--next,.vi-slider__slide--prev{overflow:hidden;opacity:0;transition-delay:.3s}.vi-slider__slide--card{overflow:visible;opacity:1}.vi-slider__slide--invisible-blank{visibility:hidden}.vi-slider__slides--autoheight,.vi-slider__slides--autoheight .vi-slider__slide{height:auto}.vi-slider__slides--autoheight .vi-slider__wrapper{align-items:flex-start;transition-property:transform,height}.vi-slider__slides--wp8-horizontal,.vi-slider__slides--wp8-horizontal>.vi-slider__wrapper{touch-action:pan-y}.vi-slider__slides--wp8-vertical,.vi-slider__slides--wp8-vertical>.vi-slider__wrapper{touch-action:pan-x}.vi-slider .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}[dir=rtl] .vi-slider .swiper-notification{left:auto;right:0}.vi-slider__control,.vi-slider__navigation,.vi-slider__navigation-card{width:2.5rem;height:2.5rem;outline:0;transform:translateZ(0)}.vi-slider__control--disabled,.vi-slider__navigation--disabled,.vi-slider__navigation-card--disabled{opacity:.35 !important;cursor:auto;pointer-events:none}.vi-slider__control--hidden,.vi-slider__navigation--hidden,.vi-slider__navigation-card--hidden{display:none}.vi-slider__control--lock,.vi-slider__navigation--lock,.vi-slider__navigation-card--lock{display:none}:root{--vi-slider__pagination-root-color:#00567A}.vi-slider__pagination{display:flex;flex-wrap:wrap;pointer-events:none;margin:1.5rem 1.25rem -0.625rem -0.625rem}[dir=rtl] .vi-slider__pagination{margin-left:1.25rem;margin-right:-0.625rem}.vi-slider__pagination--hidden{opacity:0 !important}.vi-slider__pagination--compact{margin:1.5rem 1.25rem -0.3125rem -0.3125rem}[dir=rtl] .vi-slider__pagination--compact{margin-left:1.25rem;margin-right:-0.3125rem}.vi-slider__pagination--lock{display:none}.vi-slider__pagination-bullet{width:1rem;height:1rem;display:inline-block;border-radius:100%;border:1px solid var(--vi-slider__pagination-root-color);transition:background-color .3s;pointer-events:all;margin:0 .625rem .625rem}.vi-slider__pagination-bullet,.vi-typesystem .vi-slider__pagination-bullet{transition:color .3s,background-color .3s,border-color .3s,box-shadow .3s}@media(prefers-reduced-motion:reduce){.vi-slider__pagination-bullet,.vi-typesystem .vi-slider__pagination-bullet{transition:none}}.vi-slider__pagination-bullet:focus{box-shadow:var(--vi-box-shadow-focus);outline:2.5px solid #0d3360 !important;outline-offset:3px}.vi-slider__pagination-bullet.is-active{background-color:var(--vi-slider__pagination-root-color)}.vi-slider__pagination-bullet--hero{border-color:#fff}.vi-slider__pagination-bullet--hero:focus{outline:2.5px dashed #e8e8a0 !important}.vi-slider__pagination-bullet--hero.is-active{background-color:#fff}button.vi-slider__pagination-bullet{margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vi-slider__pagination--clickable .vi-slider__pagination-bullet{cursor:pointer}.vi-slider__pagination--compact .vi-slider__pagination-bullet{margin:0 .3125rem .3125rem}.vi-slider__slides--fade.vi-slider__slides--free-mode .vi-slider__slide{transition-timing-function:ease-out}.vi-slider__slides--fade .vi-slider__slide{pointer-events:none;transition-property:opacity}.vi-slider__slides--fade .vi-slider__slide .vi-slider__slide{pointer-events:none}.vi-slider__slides--fade .vi-slider__slide--active,.vi-slider__slides--fade .vi-slider__slide--active .vi-slider__slide--active{pointer-events:auto}:root{--vi-slider-__controls\/\/vi-btn-pagination--inversed-background-color:var(--vi-btn-pagination---inversed-background-color);--vi-slider-__controls\/\/vi-btn-pagination-border-color:var(--vi-btn-pagination-border-color);--vi-slider-__controls\/\/vi-btn-pagination\:\:before-hover-background:var(--vi-btn-pagination-\:\:before-hover-background)}.vi-slider--align-left,[dir=rtl] .vi-slider--align-left,.vi-slider--align-right,[dir=rtl] .vi-slider--align-right{border:0 solid transparent}[dir=rtl] .vi-slider--align-right,.vi-slider--align-left{border-left-width:35px}@media(min-width:1124px){[dir=rtl] .vi-slider--align-right,.vi-slider--align-left{border-left-width:calc(50vw - 527px)}}@media(min-width:1440px){[dir=rtl] .vi-slider--align-right,.vi-slider--align-left{border-left-width:193px}}@media(max-width:767.98px){[dir=rtl] .vi-slider--align-right,.vi-slider--align-left{border-left-width:23px}}[dir=rtl] .vi-slider--align-left,.vi-slider--align-right{border-right-width:35px}@media(min-width:1124px){[dir=rtl] .vi-slider--align-left,.vi-slider--align-right{border-right-width:calc(50vw - 527px)}}@media(min-width:1440px){[dir=rtl] .vi-slider--align-left,.vi-slider--align-right{border-right-width:193px}}@media(max-width:767.98px){[dir=rtl] .vi-slider--align-left,.vi-slider--align-right{border-right-width:23px}}.vi-slider__slide--card{box-sizing:content-box;width:calc(100vw - 60px);padding:0 .46875rem;max-width:20.0625rem}@media(min-width:768px){.vi-slider__slide--card{width:20.0625rem;padding:0 .9375rem}}.vi-slider__footer-wrap--hero{transform:translateY(-100%);position:absolute;width:100%;z-index:10;top:100vw}@media(min-width:768px){.vi-slider__footer-wrap--hero{top:61.19791667vw}}@media(min-width:960px){.vi-slider__footer-wrap--hero{top:auto;bottom:.625rem;transform:none}}.vi-slider__footer-wrap--hero-video{transform:translateY(1.25rem);position:absolute;width:100%;z-index:10;top:56.25vw}@media(min-width:960px){.vi-slider__footer-wrap--hero-video{transform:translateY(-100%);top:61.19791667vw}}@media(min-width:1024px){.vi-slider__footer-wrap--hero-video{top:auto;bottom:0;transform:none}}.vi-slider__footer{margin-top:1.875rem;display:flex;justify-content:space-between;flex-wrap:wrap-reverse;position:relative}.vi-slider__footer--hero{margin:0 auto 1.25rem;max-width:33.125rem}@media(min-width:960px){.vi-slider__footer--hero{max-width:100%}}.vi-slider__controls{display:flex;justify-content:space-between;margin-bottom:1.25rem;margin-left:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[dir=rtl] .vi-slider__controls{margin-left:0;margin-right:auto}@media(min-width:576px){.vi-slider__controls{margin-bottom:0}}.vi-slider__controls--hero{margin-bottom:0}.vi-slider__controls>*+*{margin-left:1.25rem}[dir=rtl] .vi-slider__controls>*+*{margin-left:0;margin-right:1.25rem}.vi-slider__controls .vi-btn{--vi-btn-pagination---inversed-background-color:var(--vi-slider-__controls\/\/vi-btn-pagination--inversed-background-color);--vi-btn-pagination-border-color:var(--vi-slider-__controls\/\/vi-btn-pagination-border-color);--vi-btn-pagination-\:\:before-hover-background:var(--vi-slider-__controls\/\/vi-btn-pagination\:\:before-hover-background)}

.vi-icon-list{list-style-type:none}.vi-icon-list,.vi-typesystem .vi-icon-list{margin:0;padding:0}.vi-icon-list__item{display:flex;margin:.625rem 0}.vi-icon-list__item:first-child{margin-top:0}.vi-icon-list__item:last-child{margin-bottom:0}.vi-icon-list__link,.vi-typesystem .vi-icon-list__link{text-decoration:none}.vi-icon-list__link:hover,.vi-typesystem .vi-icon-list__link:hover{text-decoration:underline}.vi-icon-list__link--inherit{color:inherit}.vi-icon-list__link--inherit:hover{color:inherit}.vi-icon-list__icon{margin-right:.625rem}[dir="rtl"] .vi-icon-list__icon{margin-right:0;margin-left:.625rem}

:root{--vi-banner---gradient-background-color:#00A03B;--vi-banner---grey-background-color:#EEEEEE}.vi-banner{padding:1.875rem 0}@media(min-width:576px){.vi-banner{padding:3.125rem 0}}@media(min-width:1024px){.vi-banner{padding:3.75rem 0}}.vi-banner__content{margin-bottom:1.25rem}.vi-banner__trigger{margin-top:auto;display:block}.vi-banner--gradient{background-color:var(--vi-banner---gradient-background-color)}.vi-banner--grey,.vi-banner--gray{background-color:var(--vi-banner---grey-background-color)}.vi-banner--lines{background-color:#eee;background-image:repeating-linear-gradient(-45deg,transparent,transparent 5px,white 5px,white 7px);background-size:auto}.vi-banner--white{background-color:#fff}
