.hir{--hir-fit:cover;--hir-pos-x:50%;--hir-pos-y:50%;--hir-dur:1000ms;--hir-kb-scale:1.1;--hir-kb-dur:8000ms;position:relative;overflow:hidden;width:100%;line-height:0}.elementor-element.hir-pos-absolute{position:absolute;inset:0;width:100%;height:100%}.elementor-element.hir-pos-absolute>.elementor-widget-container{height:100%}.hir--mode-absolute{position:relative;width:100%;height:100%}.hir__img{position:absolute;inset:0;width:100%;height:100%!important;margin:0;padding:0;border:0;display:block;object-fit:var(--hir-fit);object-position:var(--hir-pos-x) var(--hir-pos-y);will-change:opacity,transform;pointer-events:none}.hir--transition-fade .hir__img{opacity:0;transition:opacity var(--hir-dur) ease-in-out;z-index:1}.hir--transition-fade .hir__img.is-active{opacity:1;z-index:2}.hir--transition-slide .hir__img{opacity:1;transform:translateX(100%);transition:transform var(--hir-dur) ease-in-out;z-index:1}.hir--transition-slide .hir__img.is-active{transform:translateX(0);z-index:2}.hir--transition-slide .hir__img.is-prev{transform:translateX(-100%);z-index:1}.hir--transition-none .hir__img{opacity:0;transition:none;z-index:1}.hir--transition-none .hir__img.is-active{opacity:1;z-index:2}.hir--kenburns.hir--kb-in .hir__img.is-active,.hir--kenburns.hir--kb-in .hir__img.is-leaving{animation:hir-kb-in var(--hir-kb-dur) ease-out forwards}.hir--kenburns.hir--kb-out .hir__img.is-active,.hir--kenburns.hir--kb-out .hir__img.is-leaving{animation:hir-kb-out var(--hir-kb-dur) ease-out forwards}@keyframes hir-kb-in{from{transform:scale(1)}to{transform:scale(var(--hir-kb-scale))}}@keyframes hir-kb-out{from{transform:scale(var(--hir-kb-scale))}to{transform:scale(1)}}.hir--transition-slide.hir--kenburns .hir__img.is-active{animation:none}.hir--lqip .hir__img{filter:blur(18px);transform:scale(1.04);transition:filter 400ms ease,transform 400ms ease,opacity var(--hir-dur) ease-in-out}.hir--lqip .hir__img.is-loaded{filter:blur(0);transform:scale(1)}.hir__overlay{position:absolute;inset:0;z-index:3;pointer-events:none}@media (prefers-reduced-motion:reduce){.hir__img{transition:none!important;animation:none!important}.hir--transition-slide .hir__img{transform:none}.hir__img:not(.is-active){opacity:0}}