.ab-block-character-slider-enhanced{position:relative}.ab-block-character-slider-enhanced,.ab-block-character-slider-enhanced__editor{--opacity-disabled: 0.3;--opacity-hover: 0.75;--size-disabled: 0.75;--slide-transition-duration: 0.5s;--slide-transition-timing-function: $ease-out-expo;--dot-size: 69px;--dot-color: #000;--control-transition-duration: 0.15s;--control-transition-timing-function: $ease-out-expo}.ab-block-character-slider-enhanced__slider{padding-bottom:calc(var(--dot-size)*1.25)}.ab-block-character-slider-enhanced__slider:not(.is-mounted){display:flex;gap:15px}@media(min-width: 960px){.ab-block-character-slider-enhanced__slider:not(.is-mounted){gap:30px}}.ab-block-character-slider-enhanced__slider:not(.is-mounted)>*,.editor-styles-wrapper .ab-block-character-slider-enhanced__slider:not(.is-mounted)>.wp-block{max-width:calc(100% - 0px);min-width:calc(100% - 0px)}@media(min-width: 600px){.ab-block-character-slider-enhanced__slider:not(.is-mounted)>*,.editor-styles-wrapper .ab-block-character-slider-enhanced__slider:not(.is-mounted)>.wp-block{max-width:calc(50% - 7.5px);min-width:calc(50% - 7.5px)}}@media(min-width: 960px){.ab-block-character-slider-enhanced__slider:not(.is-mounted)>*,.editor-styles-wrapper .ab-block-character-slider-enhanced__slider:not(.is-mounted)>.wp-block{max-width:calc(33.3333% - 20px);min-width:calc(33.3333% - 20px)}}.ab-block-character-slider-enhanced__slider.show-overflow{overflow:visible !important}.ab-block-character-slider-enhanced__slider.show-overflow>*{overflow:visible}.ab-block-character-slider-enhanced__slider.show-overflow>*.is-active{opacity:1}.ab-block-character-slider-enhanced__slider.is-dragging>* .js-clickable.wrapper-link,.ab-block-character-slider-enhanced__slider.is-dragging>* a{pointer-events:none}.ab-block-character-slider-enhanced__slider>*{overflow:visible !important}@keyframes fade-up{0%{opacity:0;transform:translate3d(0, 15%, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}.ab-block-character-slider-enhanced__slider>*:nth-child(1)>*{animation:fade-up 1s .1s cubic-bezier(0.16, 1, 0.3, 1) forwards;opacity:0;transform:translate3d(0, 15%, 0)}.ab-block-character-slider-enhanced__slider>*:nth-child(2)>*{animation:fade-up 1s .2s cubic-bezier(0.16, 1, 0.3, 1) forwards;opacity:0;transform:translate3d(0, 15%, 0)}.ab-block-character-slider-enhanced__slider>*:nth-child(3)>*{animation:fade-up 1s .3s cubic-bezier(0.16, 1, 0.3, 1) forwards;opacity:0;transform:translate3d(0, 15%, 0)}.ab-block-character-slider-enhanced__slider>*:nth-child(4)>*{animation:fade-up 1s .4s cubic-bezier(0.16, 1, 0.3, 1) forwards;opacity:0;transform:translate3d(0, 15%, 0)}.ab-block-character-slider-enhanced__slider>*:nth-child(5)>*{animation:fade-up 1s .5s cubic-bezier(0.16, 1, 0.3, 1) forwards;opacity:0;transform:translate3d(0, 15%, 0)}.ab-block-character-slider-enhanced__slider>*:nth-child(6)>*{animation:fade-up 1s .6s cubic-bezier(0.16, 1, 0.3, 1) forwards;opacity:0;transform:translate3d(0, 15%, 0)}.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__header,.ab-block-character-slider-enhanced__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.4rem}.ab-block-character-slider-enhanced__title,.editor-styles-wrapper .ab-block-character-slider-enhanced__title{font-size:var(--font-size-sm);font-weight:800;letter-spacing:2px;margin-bottom:0;text-transform:uppercase}.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__controls,.ab-block-character-slider-enhanced__controls{inset:0 0 0 0;pointer-events:none;position:absolute}.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__controls__arrows,.ab-block-character-slider-enhanced__controls__arrows{display:flex;justify-content:space-between;position:absolute;top:25vh;width:100%}@media(min-width: 782px){.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__controls__arrows,.ab-block-character-slider-enhanced__controls__arrows{top:50%;transform:translate(0, -50%)}}.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__controls__prev,.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__controls__next,.ab-block-character-slider-enhanced__controls__prev,.ab-block-character-slider-enhanced__controls__next{border:none;background-color:rgba(0,0,0,0);background-size:contain;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:48px;padding:0;pointer-events:all;transition-duration:var(--control-transition-duration);transition-property:filter,opacity;transition-timing-function:var(--control-transition-timing-function);width:48px}.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__controls__prev:not([disabled]),.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__controls__next:not([disabled]),.ab-block-character-slider-enhanced__controls__prev:not([disabled]),.ab-block-character-slider-enhanced__controls__next:not([disabled]){filter:drop-shadow(0 4px 2px rgba(0, 0, 0, 0.2))}.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__controls__prev:not([disabled]):hover,.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__controls__next:not([disabled]):hover,.ab-block-character-slider-enhanced__controls__prev:not([disabled]):hover,.ab-block-character-slider-enhanced__controls__next:not([disabled]):hover{filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1))}.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__controls__prev[disabled],.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__controls__next[disabled],.ab-block-character-slider-enhanced__controls__prev[disabled],.ab-block-character-slider-enhanced__controls__next[disabled]{opacity:var(--opacity-disabled)}.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__controls__prev,.ab-block-character-slider-enhanced__controls__prev{background-image:url("data:image/svg+xml,<svg width=\"60\" height=\"60\" viewBox=\"0 0 60 60\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"60\" height=\"60\" rx=\"30\" fill=\"white\"/><path d=\"M33 22L27 30L33 38\" stroke=\"%23030516\" stroke-width=\"4\" stroke-linecap=\"round\"/></svg>");margin-right:2rem !important}.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__controls__next,.ab-block-character-slider-enhanced__controls__next{background-image:url("data:image/svg+xml,<svg width=\"60\" height=\"60\" viewBox=\"0 0 60 60\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"60\" height=\"60\" rx=\"30\" transform=\"matrix%28-1 0 0 1 60 0%29\" fill=\"white\"/><path d=\"M27 22L33 30L27 38\" stroke=\"%23030516\" stroke-width=\"4\" stroke-linecap=\"round\"/></svg>")}.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__controls__dots,.ab-block-character-slider-enhanced__controls__dots{align-items:center;bottom:0;color:var(--dot-color);display:flex;flex-flow:row nowrap;gap:1rem;justify-content:center;overflow:hidden;pointer-events:all;position:absolute;width:100%;min-height:var(--dot-size)}@media(min-width: 782px){.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__controls__dots,.ab-block-character-slider-enhanced__controls__dots{left:calc(25% + var(--dot-size)/2);transform:translate(-50%, -50%);width:min(100%,var(--dot-size)*5 + 4rem)}}.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__controls__dots.keen-slider,.ab-block-character-slider-enhanced__controls__dots.keen-slider{display:flex !important;justify-content:flex-start;overflow:visible !important;position:absolute !important;width:100%}.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__controls__dots button,.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__controls__dots span,.ab-block-character-slider-enhanced__controls__dots button,.ab-block-character-slider-enhanced__controls__dots span{align-items:center;appearance:none;background-color:#fff;border-radius:50%;border:none;border:2px solid rgba(0,0,0,0);cursor:pointer;display:inline-flex;flex:0 0 auto !important;height:calc(var(--dot-size)/1.25);justify-content:center;opacity:1;padding:0;max-width:calc(var(--dot-size)/1.25);min-width:calc(var(--dot-size)/1.25);transform:scale(0.8);overflow:visible !important;transition-duration:var(--control-transition-duration);transition-property:all;transition-timing-function:var(--control-transition-timing-function);width:calc(var(--dot-size)/1.25)}@media(min-width: 782px){.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__controls__dots button,.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__controls__dots span,.ab-block-character-slider-enhanced__controls__dots button,.ab-block-character-slider-enhanced__controls__dots span{height:var(--dot-size);min-width:var(--dot-size);max-width:var(--dot-size);width:var(--dot-size)}}.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__controls__dots button.is-active,.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__controls__dots span.is-active,.ab-block-character-slider-enhanced__controls__dots button.is-active,.ab-block-character-slider-enhanced__controls__dots span.is-active{transform:scale(1);border-color:rgba(255,255,255,.3333333333)}.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__controls__dots button img,.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__controls__dots span img,.ab-block-character-slider-enhanced__controls__dots button img,.ab-block-character-slider-enhanced__controls__dots span img{transform:scale(var(--size-disabled));transition:transform .25s ease-in-out}.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__controls__dots button:not(.is-active),.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__controls__dots span:not(.is-active),.ab-block-character-slider-enhanced__controls__dots button:not(.is-active),.ab-block-character-slider-enhanced__controls__dots span:not(.is-active){opacity:var(--opacity-disabled)}.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__controls__dots button:not(.is-active):hover,.ab-block-character-slider-enhanced__editor .ab-block-character-slider-enhanced__controls__dots span:not(.is-active):hover,.ab-block-character-slider-enhanced__controls__dots button:not(.is-active):hover,.ab-block-character-slider-enhanced__controls__dots span:not(.is-active):hover{opacity:1}
