.avsys-banner{--avsys-banner-desktop-ratio:12 / 5;--avsys-banner-mobile-ratio:5 / 7;--avsys-banner-duration:650ms;position:relative;width:100%;aspect-ratio:var(--avsys-banner-desktop-ratio);overflow:hidden;background:var(--avsys-banner-loading-bg,#fff);color:#fff;box-shadow:none!important}.avsys-banner *{box-sizing:border-box}.avsys-banner__viewport,.avsys-banner__track,.avsys-banner__slide,.avsys-banner__picture,.avsys-banner__image,.avsys-banner__overlay{position:absolute;inset:0;width:100%;height:100%}.avsys-banner__track{overflow:hidden}.avsys-banner__slide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--avsys-banner-duration) ease,transform var(--avsys-banner-duration) ease}.avsys-banner__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2}.avsys-banner--slide .avsys-banner__slide{transform:translateX(8%)}.avsys-banner--slide .avsys-banner__slide.is-active{transform:translateX(0)}.avsys-banner__picture{display:block}.avsys-banner__image{display:block;object-fit:cover;object-position:var(--avsys-desktop-position,center center)}.avsys-banner__overlay{z-index:1;background:var(--avsys-overlay,rgb(0 0 0 / .2));pointer-events:none}.avsys-banner__content-wrap{position:relative;z-index:2;width:100%;height:100%;display:flex;padding:clamp(24px,4vw,72px) var(--avsys-side-padding,6vw)}.avsys-banner__slide--h-left .avsys-banner__content-wrap{justify-content:flex-start;text-align:left}.avsys-banner__slide--h-center .avsys-banner__content-wrap{justify-content:center;text-align:center}.avsys-banner__slide--h-right .avsys-banner__content-wrap{justify-content:flex-end;text-align:right}.avsys-banner__slide--v-top .avsys-banner__content-wrap{align-items:flex-start}.avsys-banner__slide--v-center .avsys-banner__content-wrap{align-items:center}.avsys-banner__slide--v-bottom .avsys-banner__content-wrap{align-items:flex-end}.avsys-banner__content{width:min(100%,var(--avsys-content-width,650px));color:var(--avsys-text,#fff);text-align:var(--avsys-content-align,left)}.avsys-banner__eyebrow{margin:0 0 10px;font-size:clamp(13px,1vw,17px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-shadow:none!important}.avsys-banner__title{margin:0 0 16px;padding:0;color:var(--avsys-title-color,var(--avsys-text,#fff))!important;font-size:var(--avsys-title-size-desktop,72px);line-height:1.02;font-weight:700;text-shadow:var(--avsys-text-shadow,none)!important}.avsys-banner__body{color:var(--avsys-body-color,var(--avsys-text,#fff))!important;font-size:var(--avsys-body-size-desktop,22px);line-height:1.45;text-shadow:var(--avsys-text-shadow,none)!important}.avsys-banner__body p{margin:0 0 16px;color:inherit!important;font-size:inherit!important;line-height:inherit;text-shadow:inherit!important}.avsys-banner__buttons{display:inline-flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;max-width:100%}.avsys-banner__button{display:inline-block;margin-top:14px}.avsys-banner__buttons .avsys-banner__button{margin-top:0}.avsys-banner__arrow{position:absolute;z-index:5;top:50%;width:44px;height:44px;margin:0;padding:0;transform:translateY(-50%);border:0;border-radius:50%;background:rgb(0 0 0 / .38);cursor:pointer}.avsys-banner__arrow--prev{left:18px}.avsys-banner__arrow--next{right:18px}.avsys-banner__arrow span{display:block;width:12px;height:12px;margin:auto;border-top:2px solid #fff;border-right:2px solid #fff}.avsys-banner__arrow--prev span{transform:rotate(-135deg) translate(-1px,-1px)}.avsys-banner__arrow--next span{transform:rotate(45deg) translate(-1px,-1px)}.avsys-banner__dots{position:absolute;z-index:5;left:50%;bottom:18px;display:flex;gap:9px;transform:translateX(-50%)}.avsys-banner__dot{width:10px;height:10px;padding:0;border:1px solid #fff;border-radius:50%;background:#fff0;cursor:pointer}.avsys-banner__dot.is-active{background:#fff}.avsys-banner__content[class*="avsys-anim--"]{will-change:opacity,transform,clip-path}.avsys-banner__slide:not(.is-active) .avsys-anim--fade{opacity:0}.avsys-banner__slide:not(.is-active) .avsys-anim--up{opacity:0;transform:translateY(34px)}.avsys-banner__slide:not(.is-active) .avsys-anim--down{opacity:0;transform:translateY(-34px)}.avsys-banner__slide:not(.is-active) .avsys-anim--left{opacity:0;transform:translateX(-38px)}.avsys-banner__slide:not(.is-active) .avsys-anim--right{opacity:0;transform:translateX(38px)}.avsys-banner__slide:not(.is-active) .avsys-anim--wipe-left{clip-path:inset(0 100% 0 0)}.avsys-banner__slide:not(.is-active) .avsys-anim--wipe-right{clip-path:inset(0 0 0 100%)}.avsys-banner__slide.is-active .avsys-banner__content{transition:opacity .65s ease .12s,transform .65s ease .12s,clip-path .7s ease .12s;opacity:1;transform:none;clip-path:inset(0 0 0 0)}@media(max-width:767px){.avsys-banner{aspect-ratio:var(--avsys-banner-mobile-ratio)}.avsys-banner__image{object-position:var(--avsys-mobile-position,center center)}.avsys-banner__content-wrap{padding:36px max(24px,var(--avsys-side-padding,6vw))}.avsys-banner__title{font-size:var(--avsys-title-size-mobile,48px)}.avsys-banner__body{font-size:var(--avsys-body-size-mobile,17px)}.avsys-banner__arrow{width:40px;height:40px}.avsys-banner__arrow--prev{left:10px}.avsys-banner__arrow--next{right:10px}}@media(prefers-reduced-motion:reduce){.avsys-banner__slide,.avsys-banner__content,.avsys-banner__button{transition:none!important;animation:none!important}.avsys-banner__content{opacity:1!important;transform:none!important;clip-path:none!important}}.avsys-banner__title{text-align:var(--avsys-title-align,inherit)}.avsys-banner__body{text-align:var(--avsys-body-align,inherit)}.avsys-banner__title strong,.avsys-banner__title b{font-weight:800}.avsys-banner__title em,.avsys-banner__title i,.avsys-banner__body em,.avsys-banner__body i{font-style:italic}.avsys-banner__body strong,.avsys-banner__body b{font-weight:700}.avsys-banner__title .avsys-text-color,.avsys-banner__body .avsys-text-color{color:inherit}.avsys-banner__title .avsys-text-gradient,.avsys-banner__body .avsys-text-gradient{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone}.avsys-banner__button--custom{padding:12px 22px;background:var(--avsys-button-bg,#0b5792)!important;color:var(--avsys-button-text,#fff)!important;border:var(--avsys-button-border-width,2px) solid var(--avsys-button-border,#0b5792)!important;border-radius:var(--avsys-button-radius,4px)!important;text-decoration:none!important;font-size:16px;font-weight:700;line-height:1.2;box-shadow:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.avsys-banner__button--custom:hover,.avsys-banner__button--custom:focus{background:var(--avsys-button-hover-bg,var(--avsys-button-bg,#0b5792))!important;color:var(--avsys-button-hover-text,var(--avsys-button-text,#fff))!important;border-color:var(--avsys-button-hover-border,var(--avsys-button-border,#0b5792))!important;transform:translateY(-1px);text-decoration:none!important}.avsys-banner__button--theme{margin-top:14px}@media(max-width:767px){.avsys-banner__slide.avsys-mobile-h-left .avsys-banner__content-wrap{justify-content:flex-start}.avsys-banner__slide.avsys-mobile-h-center .avsys-banner__content-wrap{justify-content:center}.avsys-banner__slide.avsys-mobile-h-right .avsys-banner__content-wrap{justify-content:flex-end}.avsys-banner__slide.avsys-mobile-v-top .avsys-banner__content-wrap{align-items:flex-start}.avsys-banner__slide.avsys-mobile-v-center .avsys-banner__content-wrap{align-items:center}.avsys-banner__slide.avsys-mobile-v-bottom .avsys-banner__content-wrap{align-items:flex-end}.avsys-banner__slide.avsys-mobile-align-left .avsys-banner__content,.avsys-banner__slide.avsys-mobile-align-left .avsys-banner__title,.avsys-banner__slide.avsys-mobile-align-left .avsys-banner__body{text-align:left!important}.avsys-banner__slide.avsys-mobile-align-center .avsys-banner__content,.avsys-banner__slide.avsys-mobile-align-center .avsys-banner__title,.avsys-banner__slide.avsys-mobile-align-center .avsys-banner__body{text-align:center!important}.avsys-banner__slide.avsys-mobile-align-right .avsys-banner__content,.avsys-banner__slide.avsys-mobile-align-right .avsys-banner__title,.avsys-banner__slide.avsys-mobile-align-right .avsys-banner__body{text-align:right!important}.avsys-banner .avsys-hide-mobile{display:none!important}}@media(max-width:767px){.avsys-banner.avsys-banner--mobile-adaptive{aspect-ratio:5 / 8;max-height:calc(var(--avsys-banner-mobile-max,78) * 1vh);max-height:calc(var(--avsys-banner-mobile-max,78) * 1svh)}.avsys-banner.avsys-banner--mobile-fixed{aspect-ratio:var(--avsys-banner-mobile-ratio,5 / 7);max-height:none}.avsys-banner__slide .avsys-banner__content-wrap{transform:translateY(var(--avsys-mobile-y-offset,0%))}}@media(max-width:767px){.avsys-banner__content{width:min(100%,var(--avsys-mobile-content-width,var(--avsys-content-width,650px)))}}@media(max-width:767px){.avsys-banner__content,.avsys-banner__title,.avsys-banner__body{min-width:0;max-width:100%}.avsys-banner__title,.avsys-banner__body,.avsys-banner__title span,.avsys-banner__body span{white-space:normal!important;overflow-wrap:break-word;word-break:normal}.avsys-banner__title .avsys-text-gradient,.avsys-banner__body .avsys-text-gradient{display:inline!important;max-width:100%}}.avsys-banner__body img.avsys-inline-image{display:block!important;width:min(100%,var(--avsys-inline-image-width,180px))!important;max-width:100%!important;height:auto!important;margin-top:14px;margin-bottom:14px;float:none!important}.avsys-banner__body img.avsys-inline-image--left{margin-left:0!important;margin-right:auto!important}.avsys-banner__body img.avsys-inline-image--center{margin-left:auto!important;margin-right:auto!important}.avsys-banner__body img.avsys-inline-image--right{margin-left:auto!important;margin-right:0!important}@media(max-width:767px){.avsys-banner__body img.avsys-inline-image{width:min(100%,var(--avsys-inline-image-mobile-width,var(--avsys-inline-image-width,120px)))!important}}.avsys-banner__button--secondary.avsys-banner__button--custom{background:var(--avsys-button2-bg,transparent)!important;color:var(--avsys-button2-text,#0b5792)!important;border-width:var(--avsys-button2-border-width,2px)!important;border-color:var(--avsys-button2-border,#0b5792)!important;border-radius:var(--avsys-button2-radius,4px)!important}.avsys-banner__button--secondary.avsys-banner__button--custom:hover,.avsys-banner__button--secondary.avsys-banner__button--custom:focus{background:var(--avsys-button2-hover-bg,#0b5792)!important;color:var(--avsys-button2-hover-text,#fff)!important;border-color:var(--avsys-button2-hover-border,#0b5792)!important}@media(max-width:767px){.avsys-banner__buttons{gap:10px}.avsys-banner__buttons .avsys-banner__button{max-width:100%}}.avsys-banner__video{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;object-fit:cover;object-position:var(--avsys-desktop-position,center center);opacity:0;background:#fff0;pointer-events:none;transition:opacity .25s ease}.avsys-banner__video.is-ready{opacity:1}@media(max-width:767px){.avsys-banner__video{object-position:var(--avsys-mobile-position,center center)}.avsys-banner__video[data-mobile-mode="poster"]{display:none!important}}@media(prefers-reduced-motion:reduce){.avsys-banner__video{display:none!important}}.avsys-banner__button--secondary.avsys-banner__button--custom:not(.avsys-banner__button--match-primary){font-size:var(--avsys-button2-font-size,16px)!important;font-weight:var(--avsys-button2-font-weight,700)!important;padding:var(--avsys-button2-padding-y,12px) var(--avsys-button2-padding-x,22px)!important}.avsys-banner__button--match-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important}