.hms-front{box-sizing:border-box;width:min(calc(100% - 32px),var(--hms-max));margin:var(--hms-gap) auto 30px;position:relative;isolation:isolate;direction:rtl}.hms-front *{box-sizing:border-box}.hms-front.hms-wide{width:100%;max-width:100%}.hms-viewport{position:relative;overflow:hidden;border-radius:var(--hms-radius);height:var(--hms-height);background:0 0;transform:translateZ(0)}.hms-ratio .hms-viewport{height:auto;aspect-ratio:16/6}.hms-track{height:100%;position:relative;overflow:hidden}.hms-item{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--hms-duration) cubic-bezier(.22,1,.36,1),transform var(--hms-duration) cubic-bezier(.22,1,.36,1),clip-path var(--hms-duration) cubic-bezier(.22,1,.36,1);transform:translate3d(0,0,0);will-change:opacity,transform}.hms-item.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2}.hms-image{display:block;width:100%;height:100%;object-fit:var(--hms-desktop-fit);object-position:var(--hms-pos,var(--hms-desktop-position));background:0 0}.hms-link{display:block;width:100%;height:100%}.hms-arrow{position:absolute;top:50%;z-index:5;transform:translateY(-50%);width:43px;height:43px;border:1px solid #ffffffb8;border-radius:50%;background:#fffdf0e8;color:#752a3d;font-size:24px;display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 20px #0002;transition:background .2s,transform .2s}.hms-arrow:hover{background:#fff;transform:translateY(-50%) scale(1.06)}.hms-prev{right:16px}.hms-next{left:16px}.hms-arrow:disabled{opacity:.35;cursor:default}.hms-dots{position:relative;z-index:5;display:flex;justify-content:center;gap:var(--hms-dot-gap,8px);align-items:center;min-height:var(--hms-dot-area,36px);padding:var(--hms-dot-padding,12px) 12px 0;margin:0 auto;background:0 0;transform:none;left:auto;bottom:auto}.hms-dot{border:0;padding:0;width:var(--hms-dot-size,8px);height:var(--hms-dot-size,8px);border-radius:50%;background:var(--hms-dot-color,#a49b98);cursor:pointer;transition:width .25s,background .25s}.hms-dot.is-active{width:calc(var(--hms-dot-size,8px) * 3.25);border-radius:10px;background:var(--hms-dot-active,#842b41)}.hms-progress{position:absolute;z-index:5;bottom:0;left:0;right:0;height:3px;background:#fff5}.hms-progress span{display:block;width:0;height:100%;background:#842b41}.hms-effect-slide .hms-item:not(.is-active){transform:translate3d(7%,0,0)}.hms-effect-slide .hms-item.is-leaving{visibility:visible;opacity:0;transform:translate3d(-7%,0,0)}.hms-effect-zoom .hms-item:not(.is-active){transform:scale(1.09)}.hms-effect-zoom .hms-item.is-leaving{visibility:visible;transform:scale(.96)}.hms-effect-flip .hms-track{perspective:1400px}.hms-effect-flip .hms-item:not(.is-active){transform:rotateY(-16deg) scale(.96)}.hms-effect-flip .hms-item.is-leaving{visibility:visible;transform:rotateY(16deg) scale(.96)}.hms-effect-reveal .hms-item:not(.is-active){clip-path:inset(0 100% 0 0)}.hms-effect-reveal .hms-item.is-leaving{visibility:visible;clip-path:inset(0 0 0 100%)}.hms-effect-kenburns .hms-item.is-active .hms-image{animation:hms-kenburns 12s ease-out both}@keyframes hms-kenburns{from{transform:scale(1)}to{transform:scale(1.12)}}@media(max-width:767px){.hms-front{width:calc(100% - 20px);margin-bottom:20px}.hms-viewport{height:var(--hms-mobile-height)}.hms-ratio .hms-viewport{height:auto;aspect-ratio:4/3}.hms-image{object-fit:var(--hms-mobile-fit);object-position:var(--hms-mpos,var(--hms-mobile-position))}.hms-arrow{width:34px;height:34px;font-size:20px}.hms-prev{right:8px}.hms-next{left:8px}.hms-dots{padding-top:var(--hms-dot-padding,12px)}}@media(prefers-reduced-motion:reduce){.hms-front[data-reduced-motion="1"] .hms-item,.hms-front[data-reduced-motion="1"] .hms-image{animation:none!important;transition:none!important}}.hms-front>.hms-viewport{overflow:hidden}.hms-front>.hms-dots{position:relative!important;inset:auto!important;transform:none!important;max-width:100%;box-shadow:none;backdrop-filter:none}.hms-front .hms-image{max-width:none;margin:0;border:0}.hms-front.hms-ratio .hms-viewport{aspect-ratio:16/6}@media(max-width:767px){.hms-front.hms-ratio .hms-viewport{aspect-ratio:4/3}}