/* ACT HF Hero Slider — fully scoped, independent from theme/global Elementor styles. */
.act-hf-slider-root,
.act-hf-slider-root *{box-sizing:border-box}
.act-hf-slider-root{--act-slider-text:#fff;--act-slider-accent:#c8a15a;--act-pagination:rgba(255,255,255,.45);--act-pagination-active:#c8a15a;--act-badge-offset:28px;--act-arrow-x:28px;--act-arrow-y:152px;--act-pagination-x:150px;--act-pagination-y:168px;--act-parallax-x:0px;--act-parallax-y:0px;position:relative;width:100%;max-width:100%;min-width:0;overflow:hidden;background:#080808;color:var(--act-slider-text);isolation:isolate;line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.act-hf-slider-root a,.act-hf-slider-root button{font:inherit;text-decoration:none!important;outline:none;-webkit-tap-highlight-color:transparent}
.act-hf-slider-root button{appearance:none;border:0;margin:0;padding:0}
.act-hf-slider-root img{max-width:100%!important;border:0!important;border-radius:0;box-shadow:none!important}
.act-hf-slider-stage{position:relative;width:100%;max-width:100%;height:650px;min-height:320px;overflow:hidden;overflow:clip;background:#080808;contain:layout paint}
.act-hf-slider-track{position:absolute;inset:0;overflow:hidden}
.act-hf-slide{--act-slide-text:var(--act-slider-text);--act-slide-accent:var(--act-slider-accent);--act-slide-primary-bg:var(--act-slider-accent);--act-slide-primary-color:#fff;--act-slide-secondary-color:#fff;position:absolute;inset:0;width:100%;height:100%;z-index:0;opacity:0;visibility:hidden;pointer-events:none;overflow:hidden;transition:opacity var(--act-transition-speed,750ms) ease,transform var(--act-transition-speed,750ms) cubic-bezier(.22,.61,.36,1),clip-path var(--act-transition-speed,750ms) cubic-bezier(.22,.61,.36,1);transform:translateZ(0)}
.act-hf-slide.is-active{z-index:2;opacity:1;visibility:visible;pointer-events:auto}
.act-hf-slide.is-past,.act-hf-slide.is-future{visibility:visible}
.act-hf-slide-media{position:absolute;inset:0;z-index:0;overflow:hidden;background:#080808;transform:translate3d(var(--act-parallax-x),var(--act-parallax-y),0);transition:transform .16s linear;will-change:transform;clip-path:inset(0)}
.act-hf-slide-picture,.act-hf-slide-picture img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%}
.act-hf-slide-picture{overflow:hidden;background:#080808}.act-hf-slide-picture img{will-change:transform;transform:scale(1.001);transform-origin:center center;backface-visibility:hidden}
.act-hf-slide.image-fit-contain .act-hf-slide-media,.act-hf-slide.image-fit-fill .act-hf-slide-media{transform:none!important}
.act-hf-slide.image-fit-contain .act-hf-slide-picture img{object-fit:contain!important;object-position:center center;transform:scale(1)!important;animation:none!important}
.act-hf-slide.image-fit-fill .act-hf-slide-picture img{transform:scale(1)!important}
.elementor-widget-act_hf_slider,.elementor-widget-act_hf_slider>.elementor-widget-container{width:100%;max-width:100%;min-width:0;overflow:hidden}

.act-hf-slide-overlay{position:absolute;inset:0;z-index:1;pointer-events:none}
.act-hf-slide-content-wrap{position:absolute;inset:0;z-index:4;display:flex;min-width:0}
.act-hf-slider-inner,.act-hf-slider-info-inner{width:100%;max-width:1400px;margin-inline:auto;min-width:0}
.act-hf-slide-content-wrap>.act-hf-slider-inner{display:flex;align-items:center}
.act-hf-slide.align-left .act-hf-slider-inner{justify-content:flex-start;text-align:left}
.act-hf-slide.align-center .act-hf-slider-inner{justify-content:center;text-align:center}
.act-hf-slide.align-right .act-hf-slider-inner{justify-content:flex-end;text-align:right}
.act-hf-slide.valign-top .act-hf-slider-inner{align-items:flex-start}
.act-hf-slide.valign-middle .act-hf-slider-inner{align-items:center}
.act-hf-slide.valign-bottom .act-hf-slider-inner{align-items:flex-end}
.act-hf-slide-content{position:relative;z-index:2;width:100%;min-width:0;color:var(--act-slide-text);will-change:transform,opacity,filter,clip-path}
.act-hf-slide.align-center .act-hf-slide-buttons{justify-content:center}
.act-hf-slide.align-right .act-hf-slide-buttons{justify-content:flex-end}
.act-hf-slide-eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 14px;padding:0;color:var(--act-slide-accent);font:800 12px/1.2 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}
.act-hf-slide-eyebrow:before{content:"";width:30px;height:1px;background:currentColor}
.act-hf-slide-title{display:block;margin:0 0 24px!important;padding:0!important;color:var(--act-slide-text);font:500 clamp(36px,4.1vw,64px)/1.08 Georgia,"Times New Roman",serif!important;letter-spacing:-.025em;text-transform:none!important}
.act-hf-slide-title>span{display:block}
.act-hf-slide-title .is-accent{color:var(--act-slide-accent)}
.act-hf-slide-description{margin:0 0 31px;padding:0;color:var(--act-slide-text);font:500 16px/1.65 Arial,sans-serif;max-width:560px}
.act-hf-slide.align-center .act-hf-slide-description{margin-inline:auto}
.act-hf-slide.align-right .act-hf-slide-description{margin-left:auto}
.act-hf-slide-description p{margin:0!important;padding:0!important;color:inherit!important;font:inherit!important}
.act-hf-slide-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:16px;min-width:0}
.act-hf-slide-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-width:190px;min-height:58px;padding:10px 23px;border:1px solid transparent;overflow:hidden;color:#fff;cursor:pointer;font:800 12px/1.2 Arial,sans-serif!important;letter-spacing:.045em;text-transform:uppercase;transition:transform .22s ease,background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease!important;isolation:isolate}
.act-hf-slide-button span,.act-hf-slide-button i{position:relative;z-index:2}
.act-hf-slide-button i{font-style:normal;line-height:1}
.act-hf-slide-button.is-primary{background:var(--act-slide-primary-bg,var(--act-slider-accent));color:var(--act-slide-primary-color,#fff);border-color:var(--act-slide-primary-bg,var(--act-slider-accent))}
.act-hf-slide-button.is-secondary{background:rgba(5,5,5,.44);color:var(--act-slide-secondary-color,#fff);border-color:rgba(200,161,90,.72)}
.act-hf-slide-button.anim-shine:after{content:"";position:absolute;z-index:1;inset:-35% auto -35% -60%;width:32%;transform:skewX(-22deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:actHfSliderShine 3.8s ease-in-out infinite}
.act-hf-slide-button.anim-lift:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(0,0,0,.25)}
.act-hf-slide-button.anim-glow{box-shadow:0 0 0 0 color-mix(in srgb,var(--act-slide-accent),transparent 30%);animation:actHfSliderGlow 2.4s ease-out infinite}
.act-hf-slide-button.anim-pulse{animation:actHfSliderButtonPulse 2.2s ease-in-out infinite}
.act-hf-slide-button.anim-arrow:hover i{transform:translateX(5px)}
.act-hf-slide-button.anim-arrow i{transition:transform .22s ease}
.act-hf-slide-button:focus-visible,.act-hf-slider-arrow:focus-visible,.act-hf-slider-dot:focus-visible,.act-hf-info-toggle:focus-visible,.act-hf-badge-close:focus-visible{outline:2px solid var(--act-slider-accent)!important;outline-offset:3px!important}

/* Slide transitions */
.act-hf-slider-root.effect-fade .act-hf-slide{transform:none}
.act-hf-slider-root.effect-slide .act-hf-slide{opacity:1;visibility:visible;transform:translate3d(100%,0,0)}
.act-hf-slider-root.effect-slide .act-hf-slide.is-past{transform:translate3d(-100%,0,0)}
.act-hf-slider-root.effect-slide .act-hf-slide.is-active{transform:translate3d(0,0,0)}
.act-hf-slider-root.effect-vertical .act-hf-slide{opacity:1;visibility:visible;transform:translate3d(0,100%,0)}
.act-hf-slider-root.effect-vertical .act-hf-slide.is-past{transform:translate3d(0,-100%,0)}
.act-hf-slider-root.effect-vertical .act-hf-slide.is-active{transform:translate3d(0,0,0)}
.act-hf-slider-root.effect-zoom .act-hf-slide{transform:scale(1.08)}
.act-hf-slider-root.effect-zoom .act-hf-slide.is-active{transform:scale(1)}
.act-hf-slider-root.effect-clip .act-hf-slide{opacity:1;visibility:visible;clip-path:inset(0 0 0 100%)}
.act-hf-slider-root.effect-clip .act-hf-slide.is-past{clip-path:inset(0 100% 0 0)}
.act-hf-slider-root.effect-clip .act-hf-slide.is-active{clip-path:inset(0)}

/* Image motion only while active. */
.act-hf-slide.is-active.image-anim-kenburns-in .act-hf-slide-picture img{animation:actHfKenBurnsIn 12s linear both}
.act-hf-slide.is-active.image-anim-kenburns-out .act-hf-slide-picture img{animation:actHfKenBurnsOut 12s linear both}
.act-hf-slide.is-active.image-anim-pan-left .act-hf-slide-picture img{animation:actHfPanLeft 12s linear both}
.act-hf-slide.is-active.image-anim-pan-right .act-hf-slide-picture img{animation:actHfPanRight 12s linear both}
.act-hf-slide.is-active.image-anim-soft-pulse .act-hf-slide-picture img{animation:actHfImagePulse 6s ease-in-out infinite}

/* Content entrances re-run when active class changes. */
.act-hf-slide:not(.is-active) .act-hf-slide-content{opacity:0}
.act-hf-slide.is-active.content-anim-none .act-hf-slide-content{opacity:1}
.act-hf-slide.is-active.content-anim-fade-up .act-hf-slide-content{animation:actHfContentUp .78s .12s both}
.act-hf-slide.is-active.content-anim-fade-down .act-hf-slide-content{animation:actHfContentDown .78s .12s both}
.act-hf-slide.is-active.content-anim-fade-left .act-hf-slide-content{animation:actHfContentLeft .78s .12s both}
.act-hf-slide.is-active.content-anim-fade-right .act-hf-slide-content{animation:actHfContentRight .78s .12s both}
.act-hf-slide.is-active.content-anim-zoom .act-hf-slide-content{animation:actHfContentZoom .78s .12s both}
.act-hf-slide.is-active.content-anim-blur .act-hf-slide-content{animation:actHfContentBlur .85s .12s both}
.act-hf-slide.is-active.content-anim-clip .act-hf-slide-content{animation:actHfContentClip .85s .12s both}

/* Optional foreground composition layer. */
.act-hf-slide-foreground{position:absolute;z-index:3;height:auto;max-width:calc(100% - 32px)!important;max-height:94%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 24px 34px rgba(0,0,0,.3));transform:translateZ(0)}
.act-hf-slide-foreground.pos-left-top{left:2%;top:2%}.act-hf-slide-foreground.pos-left-center{left:2%;top:50%;transform:translateY(-50%)}.act-hf-slide-foreground.pos-left-bottom{left:2%;bottom:0}.act-hf-slide-foreground.pos-center{left:50%;top:50%;transform:translate(-50%,-50%)}.act-hf-slide-foreground.pos-right-top{right:2%;top:2%}.act-hf-slide-foreground.pos-right-center{right:2%;top:50%;transform:translateY(-50%)}.act-hf-slide-foreground.pos-right-bottom{right:2%;bottom:0}
.act-hf-slide.is-active .act-hf-slide-foreground{animation:actHfForeground .9s .18s both}

/* Sticky notes / badges. */
.act-hf-slide-badges{position:absolute;inset:0;z-index:7;pointer-events:none}
.act-hf-slide-badge{position:absolute;display:flex;align-items:center;gap:10px;max-width:min(330px,40vw);padding:12px 16px;border:1px solid rgba(200,161,90,.55);background:rgba(9,9,9,.82);color:#fff;font:700 13px/1.35 Arial,sans-serif;box-shadow:0 14px 34px rgba(0,0,0,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:auto}
.act-hf-slide-badge>i{color:var(--act-slide-accent)}
.act-hf-slide-badge.pos-top-left{top:var(--act-badge-offset);left:var(--act-badge-offset)}
.act-hf-slide-badge.pos-top-right{top:var(--act-badge-offset);right:var(--act-badge-offset)}
.act-hf-slide-badge.pos-bottom-left{bottom:calc(var(--act-badge-offset) + 120px);left:var(--act-badge-offset)}
.act-hf-slide-badge.pos-bottom-right{bottom:calc(var(--act-badge-offset) + 120px);right:var(--act-badge-offset)}
.act-hf-slide-badge.is-dismissed{display:none}
.act-hf-badge-close{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;margin-left:3px;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;cursor:pointer;transition:.2s}
.act-hf-badge-close:hover{background:var(--act-slider-accent);color:#111}

/* Navigation */
.act-hf-slider-arrows{position:absolute;z-index:10;display:flex;align-items:center;gap:10px;pointer-events:none}
.act-hf-slider-arrow{display:grid;place-items:center;width:50px;height:50px;border:1px solid rgba(200,161,90,.65);background:rgba(5,5,5,.55);color:#fff;cursor:pointer;pointer-events:auto;transition:transform .2s,background .2s,color .2s,border-color .2s,opacity .2s}
.act-hf-slider-arrow:hover{transform:translateY(-2px);background:var(--act-slider-accent);color:#111;border-color:var(--act-slider-accent)}
.act-hf-slider-arrow[disabled]{opacity:.35;cursor:not-allowed;transform:none}
.act-hf-slider-root.nav-bottom-left .act-hf-slider-arrows{left:var(--act-arrow-x);bottom:var(--act-arrow-y)}.act-hf-slider-root.nav-bottom-center .act-hf-slider-arrows{left:50%;bottom:var(--act-arrow-y);transform:translateX(-50%)}.act-hf-slider-root.nav-bottom-right .act-hf-slider-arrows{right:var(--act-arrow-x);bottom:var(--act-arrow-y)}
.act-hf-slider-root.nav-center-sides .act-hf-slider-arrows{inset:50% 24px auto;justify-content:space-between;transform:translateY(-50%)}
.act-hf-slider-root.info-under.nav-bottom-left .act-hf-slider-arrows,.act-hf-slider-root.info-under.nav-bottom-center .act-hf-slider-arrows,.act-hf-slider-root.info-under.nav-bottom-right .act-hf-slider-arrows{bottom:28px}
.act-hf-slider-pagination{position:absolute;z-index:10;display:flex;align-items:center;gap:10px;color:#fff;font:700 13px/1 Arial,sans-serif}
.act-hf-slider-root.nav-bottom-left .act-hf-slider-pagination{left:var(--act-pagination-x);bottom:var(--act-pagination-y)}.act-hf-slider-root.nav-bottom-center .act-hf-slider-pagination{left:50%;bottom:var(--act-pagination-y);transform:translateX(-50%)}.act-hf-slider-root.nav-bottom-right .act-hf-slider-pagination{right:var(--act-pagination-x);bottom:var(--act-pagination-y)}.act-hf-slider-root.nav-center-sides .act-hf-slider-pagination{left:50%;bottom:28px;transform:translateX(-50%)}
.act-hf-slider-root.info-under.nav-bottom-left .act-hf-slider-pagination{bottom:44px}.act-hf-slider-root.info-under.nav-bottom-center .act-hf-slider-pagination{bottom:28px}.act-hf-slider-root.info-under.nav-bottom-right .act-hf-slider-pagination{bottom:44px}
.act-hf-slider-dot{width:9px;height:9px;border-radius:50%;background:var(--act-pagination);cursor:pointer;transition:width .25s,border-radius .25s,background .25s,transform .25s}
.act-hf-slider-dot:hover{transform:scale(1.2)}
.act-hf-slider-dot.is-active{width:30px;border-radius:999px;background:var(--act-pagination-active)}
.act-hf-slider-current{color:var(--act-pagination-active);font-size:19px}.act-hf-slider-total{opacity:.65}.act-hf-slider-separator{opacity:.38}
.act-hf-slider-pagination.type-progress{width:min(220px,30vw)}
.act-hf-slider-progress-track{display:block;width:100%;height:3px;background:var(--act-pagination);overflow:hidden}
.act-hf-slider-progress-bar{display:block;height:100%;background:var(--act-pagination-active);transition:width var(--act-transition-speed,750ms) ease}

/* Information bar */
.act-hf-slider-info{position:absolute;z-index:8;left:0;right:0;bottom:0;border-top:1px solid rgba(200,161,90,.45);background:rgba(10,10,10,.88);color:#fff;transition:transform .28s ease,max-height .28s ease,opacity .28s ease;overflow:visible}
.act-hf-slider-root.info-under>.act-hf-slider-info{position:relative;left:auto;right:auto;bottom:auto}
.act-hf-slider-info-inner{position:relative}
.act-hf-slider-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;min-height:118px}
.act-hf-slider-info-item{position:relative;display:flex!important;align-items:center;justify-content:center;gap:16px;min-width:0;padding:14px 20px;color:#fff!important;text-decoration:none!important;transition:background .2s,transform .2s}
.act-hf-slider-info-item:hover{background:rgba(255,255,255,.035);transform:translateY(-1px)}
.act-hf-slider-info-item:not(:last-child):after{content:"";position:absolute;right:0;top:24%;bottom:24%;width:1px;background:rgba(255,255,255,.14)}
.act-hf-info-icon{display:grid;place-items:center;flex:0 0 auto;width:50px;height:50px;border:1px solid var(--act-slider-accent);border-radius:50%;color:var(--act-slider-accent);font-size:31px}
.act-hf-info-icon i{font-style:normal;line-height:1}
.act-hf-info-copy{display:flex;flex-direction:column;min-width:0}
.act-hf-info-value{display:block;color:var(--act-slider-accent);font:600 25px/1.05 Georgia,"Times New Roman",serif;white-space:nowrap}
.act-hf-info-label{display:block;margin-top:5px;color:#fff;font:600 12px/1.25 Arial,sans-serif;white-space:normal}
.act-hf-info-toggle{position:absolute;z-index:3;right:18px;top:-18px;display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(200,161,90,.55);border-radius:50%;background:#111;color:#fff;cursor:pointer;transition:transform .25s,background .2s}
.act-hf-info-toggle:hover{background:var(--act-slider-accent);color:#111}
.act-hf-slider-info.is-collapsed{transform:translateY(calc(100% - 8px))}
.act-hf-slider-root.info-under>.act-hf-slider-info.is-collapsed{max-height:8px;transform:none}
.act-hf-slider-info.is-collapsed .act-hf-info-toggle{transform:rotate(180deg)}
.act-hf-slider-live{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

/* Responsive visibility */
@media (min-width:1025px){.act-hf-slider-root.hide-info-desktop .act-hf-slider-info{display:none!important}}
@media (min-width:768px) and (max-width:1024px){.act-hf-slider-root.hide-info-tablet .act-hf-slider-info{display:none!important}}
@media (max-width:1024px){
  .act-hf-slide-content-wrap{padding-inline:0}
  .act-hf-slide-badge{max-width:min(310px,46vw)}
  .act-hf-slider-info-item{gap:11px;padding-inline:12px}
  .act-hf-info-icon{width:44px;height:44px}
  .act-hf-info-value{font-size:21px}
  .act-hf-slider-root.nav-bottom-left .act-hf-slider-arrows{left:20px}.act-hf-slider-root.nav-bottom-right .act-hf-slider-arrows{right:20px}
}
@media (max-width:767px){
  .act-hf-slider-stage{height:620px;min-height:430px}
  .act-hf-slide-media{inset:0;transform:none!important}
  .act-hf-slide-picture img{max-width:100%!important}
  .act-hf-slide-foreground{max-width:calc(100% - 28px)!important}
  .act-hf-slide-content-wrap>.act-hf-slider-inner{align-items:flex-end!important}
  .act-hf-slide.align-center .act-hf-slider-inner,.act-hf-slide.align-right .act-hf-slider-inner,.act-hf-slide.align-left .act-hf-slider-inner{justify-content:flex-start;text-align:left}
  .act-hf-slide-title{font-size:clamp(33px,10vw,48px)!important;line-height:1.06!important}
  .act-hf-slide-description{font-size:14px;line-height:1.55;max-width:95%}
  .act-hf-slide-buttons{justify-content:flex-start!important;align-items:stretch;gap:10px}
  .act-hf-slide-button{min-width:0!important;flex:1 1 150px;min-height:52px;padding-inline:16px;font-size:10px!important}
  .act-hf-slide-foreground.hide-mobile{display:none!important}
  .act-hf-slide-badge{max-width:calc(100vw - 44px);font-size:11px}
  .act-hf-slide-badge.pos-top-left,.act-hf-slide-badge.pos-top-right{top:18px}.act-hf-slide-badge.pos-top-left,.act-hf-slide-badge.pos-bottom-left{left:18px}.act-hf-slide-badge.pos-top-right,.act-hf-slide-badge.pos-bottom-right{right:18px}.act-hf-slide-badge.pos-bottom-left,.act-hf-slide-badge.pos-bottom-right{bottom:172px}
  .act-hf-slider-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:150px}
  .act-hf-slider-info-item{justify-content:flex-start;gap:10px;padding:11px 13px}
  .act-hf-slider-info-item:not(:last-child):after{display:none}
  .act-hf-info-icon{width:38px;height:38px;font-size:20px!important}
  .act-hf-info-value{font-size:19px}
  .act-hf-info-label{font-size:10px}
  .act-hf-info-toggle{right:12px}
  .act-hf-slider-root.hide-eyebrow-mobile .act-hf-slide-eyebrow,.act-hf-slider-root.hide-title-mobile .act-hf-slide-title,.act-hf-slider-root.hide-description-mobile .act-hf-slide-description,.act-hf-slider-root.hide-buttons-mobile .act-hf-slide-buttons,.act-hf-slider-root.hide-badges-mobile .act-hf-slide-badges,.act-hf-slider-root.hide-arrows-mobile .act-hf-slider-arrows,.act-hf-slider-root.hide-pagination-mobile .act-hf-slider-pagination,.act-hf-slider-root.hide-info-mobile .act-hf-slider-info{display:none!important}
  .act-hf-slider-root.nav-bottom-left .act-hf-slider-arrows,.act-hf-slider-root.nav-bottom-center .act-hf-slider-arrows,.act-hf-slider-root.nav-bottom-right .act-hf-slider-arrows{right:auto;transform:none}
  .act-hf-slider-root.info-under.nav-bottom-left .act-hf-slider-arrows,.act-hf-slider-root.info-under.nav-bottom-center .act-hf-slider-arrows,.act-hf-slider-root.info-under.nav-bottom-right .act-hf-slider-arrows{bottom:18px}
  .act-hf-slider-root.nav-center-sides .act-hf-slider-arrows{inset:50% 12px auto}
  .act-hf-slider-arrow{width:42px!important;height:42px!important}
  .act-hf-slider-root.nav-bottom-left .act-hf-slider-pagination,.act-hf-slider-root.nav-bottom-center .act-hf-slider-pagination,.act-hf-slider-root.nav-bottom-right .act-hf-slider-pagination,.act-hf-slider-root.nav-center-sides .act-hf-slider-pagination{left:auto;right:var(--act-pagination-x);bottom:var(--act-pagination-y);transform:none}
  .act-hf-slider-root.info-under.nav-bottom-left .act-hf-slider-pagination,.act-hf-slider-root.info-under.nav-bottom-center .act-hf-slider-pagination,.act-hf-slider-root.info-under.nav-bottom-right .act-hf-slider-pagination{bottom:30px}
  .act-hf-slider-pagination.type-progress{width:120px}
}

@media (prefers-reduced-motion:reduce){
  .act-hf-slider-root *{animation:none!important;transition-duration:.001ms!important;scroll-behavior:auto!important}
  .act-hf-slide-media{transform:none!important}
}

@keyframes actHfSliderShine{0%,68%{left:-60%}100%{left:135%}}
@keyframes actHfSliderGlow{50%{box-shadow:0 0 0 13px transparent}}
@keyframes actHfSliderButtonPulse{50%{transform:scale(1.025)}}
@keyframes actHfKenBurnsIn{from{transform:scale(1.005)}to{transform:scale(1.035)}}
@keyframes actHfKenBurnsOut{from{transform:scale(1.035)}to{transform:scale(1.005)}}
@keyframes actHfPanLeft{from{transform:scale(1.025) translateX(1%)}to{transform:scale(1.025) translateX(-1%)}}
@keyframes actHfPanRight{from{transform:scale(1.025) translateX(-1%)}to{transform:scale(1.025) translateX(1%)}}
@keyframes actHfImagePulse{50%{transform:scale(1.02)}}
@keyframes actHfContentUp{from{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}
@keyframes actHfContentDown{from{opacity:0;transform:translateY(-34px)}to{opacity:1;transform:none}}
@keyframes actHfContentLeft{from{opacity:0;transform:translateX(-44px)}to{opacity:1;transform:none}}
@keyframes actHfContentRight{from{opacity:0;transform:translateX(44px)}to{opacity:1;transform:none}}
@keyframes actHfContentZoom{from{opacity:0;transform:scale(.91)}to{opacity:1;transform:none}}
@keyframes actHfContentBlur{from{opacity:0;filter:blur(16px);transform:translateY(14px)}to{opacity:1;filter:blur(0);transform:none}}
@keyframes actHfContentClip{from{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}
@keyframes actHfForeground{from{opacity:0;filter:drop-shadow(0 24px 34px rgba(0,0,0,.3)) blur(8px)}to{opacity:1;filter:drop-shadow(0 24px 34px rgba(0,0,0,.3)) blur(0)}}
