.inq-slider{position:relative;overflow:hidden;height:var(--inq-height-d);background:#001b43;color:#fff}
.inq-slider__viewport{position:relative;height:100%;overflow:hidden}.inq-slider__slide{position:absolute;inset:0;z-index:0;height:100%;visibility:hidden;opacity:0;background-image:var(--inq-bg-overlay-d),var(--inq-bg-d);background-position:center;background-size:cover;transition:opacity 700ms cubic-bezier(.4,0,.2,1),visibility 0s linear 700ms;will-change:opacity}.inq-slider__slide.is-preparing{z-index:2;visibility:visible;transition:none}.inq-slider__slide.is-active{z-index:2;visibility:visible;opacity:1;transition-delay:0s}.inq-slider__slide.is-leaving{z-index:1;visibility:visible;opacity:0;pointer-events:none;transition-delay:0s}
.inq-slider__content{position:relative;width:min(100% - 48px,var(--inq-max-width));height:100%;margin:auto}
.inq-slider__layer{position:absolute;left:var(--inq-d-x);top:var(--inq-d-y);width:var(--inq-d-w);height:var(--inq-d-h);z-index:var(--inq-z);opacity:var(--inq-opacity);transform:var(--inq-transform);font-size:var(--inq-font-size-d);line-height:var(--inq-line-height);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}
.inq-slider .inq-slider__title{display:block!important;margin:0!important;padding:0!important;color:inherit!important;font:inherit!important;line-height:inherit!important;text-align:var(--inq-text-align)!important;letter-spacing:normal!important;text-transform:none!important}.inq-slider .inq-slider__title::before,.inq-slider .inq-slider__title::after{display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;content:none!important}.inq-slider .inq-slider__subtitle,.inq-slider .inq-slider__description{margin:0!important;max-width:100%;color:inherit!important;font:inherit!important;line-height:inherit!important;text-align:var(--inq-text-align)!important;letter-spacing:normal!important}.inq-slider .inq-slider__button{color:#fff!important;font:inherit!important;line-height:1.2!important}
.inq-slider__button{display:inline-block;padding:12px 22px;border-radius:999px;background:#348ff4;color:#fff;text-decoration:none}.inq-slider__button:focus-visible,.inq-slider button:focus-visible{outline:3px solid #fff;outline-offset:3px}.inq-slider__image{display:block;width:100%;height:100%;object-fit:contain}
.inq-slider__arrow{position:absolute;z-index:1000;top:var(--inq-arrow-y-d);width:var(--inq-arrow-size-d);height:var(--inq-arrow-size-d);border:0;border-radius:50%;transform:translateY(-50%);background:rgba(0,0,0,.55);color:#fff;font-size:32px;line-height:1;cursor:pointer}.inq-slider__arrow--prev{left:var(--inq-arrow-inset-d)}.inq-slider__arrow--next{right:var(--inq-arrow-inset-d)}
.inq-slider__dots{position:absolute;z-index:1000;left:50%;bottom:var(--inq-dot-bottom-d);display:flex;gap:var(--inq-dot-gap-d);transform:translateX(-50%)}.inq-slider__dots button{width:var(--inq-dot-size-d);height:var(--inq-dot-size-d);padding:0;border:0;border-radius:50%;background:#8191a8;cursor:pointer}.inq-slider__dots button.is-active{background:#fff;box-shadow:0 0 0 2px #348ff4}
.inq-slider__dots{left:calc(50% + var(--inq-dot-x-d));gap:var(--inq-dot-gap-d);transition:opacity var(--inq-dot-speed) ease,transform var(--inq-dot-speed) ease}.inq-slider__dots button{width:var(--inq-dot-size-d);height:var(--inq-dot-size-d);background:var(--inq-dot-color);transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.inq-slider__dots button:hover{background:var(--inq-dot-hover);transform:scale(1.12)}.inq-slider__dots button.is-active{background:var(--inq-dot-hover);box-shadow:0 0 0 2px var(--inq-dot-inner)}
.inq-dot-orientation-vertical .inq-slider__dots{flex-direction:column}.inq-dot-style-square .inq-slider__dots button{border-radius:2px}.inq-dot-style-outline .inq-slider__dots button{background:transparent;border:2px solid var(--inq-dot-color)}.inq-dot-style-outline .inq-slider__dots button:hover,.inq-dot-style-outline .inq-slider__dots button.is-active{border-color:var(--inq-dot-hover);background:var(--inq-dot-inner)}.inq-dot-style-solid .inq-slider__dots button.is-active{box-shadow:none;transform:scale(1.3)}
.inq-dot-align-left-top .inq-slider__dots{left:var(--inq-dot-x-d);right:auto;top:var(--inq-dot-bottom-d);bottom:auto;transform:none}.inq-dot-align-center-top .inq-slider__dots{top:var(--inq-dot-bottom-d);bottom:auto}.inq-dot-align-right-top .inq-slider__dots{left:auto;right:var(--inq-dot-x-d);top:var(--inq-dot-bottom-d);bottom:auto;transform:none}.inq-dot-align-left-center .inq-slider__dots{left:var(--inq-dot-x-d);right:auto;top:50%;bottom:auto;transform:translateY(-50%)}.inq-dot-align-center-center .inq-slider__dots{top:50%;bottom:auto;transform:translate(-50%,-50%)}.inq-dot-align-right-center .inq-slider__dots{left:auto;right:var(--inq-dot-x-d);top:50%;bottom:auto;transform:translateY(-50%)}.inq-dot-align-left-bottom .inq-slider__dots{left:var(--inq-dot-x-d);right:auto;transform:none}.inq-dot-align-right-bottom .inq-slider__dots{left:auto;right:var(--inq-dot-x-d);transform:none}.inq-dots-waiting .inq-slider__dots,.inq-dots-responsive-hidden .inq-slider__dots{opacity:0;visibility:hidden;pointer-events:none}.inq-dot-animation-none .inq-slider__dots{transition:none}.inq-dot-animation-slide.inq-dots-waiting .inq-slider__dots{transform:translate(-50%,12px)}
.inq-slider-placeholder{padding:20px;border:1px dashed #8c8f94;background:#fff}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:1025px){.inq-hide-desktop{display:none!important}}@media(max-width:1024px){.inq-slider{height:min(var(--inq-height-t),75svh);min-height:520px}.inq-slider__content{width:calc(100% - 80px)}.inq-slider__layer{left:var(--inq-t-x);top:var(--inq-t-y);width:var(--inq-t-w);height:var(--inq-t-h)}.inq-slider__layer--title{height:auto;min-height:var(--inq-t-h);font-size:clamp(38px,5vw,var(--inq-font-size))}.inq-slider__layer--subtitle{height:auto;font-size:clamp(18px,2.4vw,22px)}.inq-slider__layer--button{width:auto;height:auto;font-size:16px}.inq-slider__button{padding:10px 19px}.inq-slider__arrow{top:var(--inq-arrow-y-t);width:38px;height:38px;font-size:28px}.inq-slider__arrow--prev{left:var(--inq-arrow-inset-t)}.inq-slider__arrow--next{right:var(--inq-arrow-inset-t)}.inq-slider__dots{bottom:20px;gap:10px}.inq-hide-tablet{display:none!important}}@media(max-width:767px){.inq-slider{height:auto;min-height:0;max-height:none;aspect-ratio:9/16}.inq-slider__content{width:calc(100% - 44px)}.inq-slider__layer{left:var(--inq-m-x);top:var(--inq-m-y);width:var(--inq-m-w);height:var(--inq-m-h)}.inq-slider__layer--title{height:auto;min-height:0;font-size:clamp(28px,8vw,40px);line-height:1.12}.inq-slider__layer--subtitle{height:auto;font-size:clamp(16px,4.6vw,20px);line-height:1.3}.inq-slider__layer--button{width:auto;height:auto;font-size:16px}.inq-slider__button{padding:10px 17px}.inq-slider__arrow{top:var(--inq-arrow-y-m);bottom:auto;width:34px;height:34px;transform:translateY(-50%);font-size:25px}.inq-slider__arrow--prev{left:var(--inq-arrow-inset-m)}.inq-slider__arrow--next{right:var(--inq-arrow-inset-m)}.inq-slider__dots{bottom:24px;gap:9px}.inq-slider__dots button{width:10px;height:10px}.inq-hide-tablet{display:block!important}.inq-hide-mobile{display:none!important}}
.inq-slider__pause{position:absolute;z-index:1001;right:18px;bottom:18px;width:40px;height:40px;border:1px solid rgba(255,255,255,.65);border-radius:50%;background:rgba(0,0,0,.55);color:#fff;cursor:pointer}
.inq-slider__layer[data-motion]{animation-duration:var(--inq-animation-duration);animation-delay:var(--inq-animation-delay);animation-timing-function:ease-out;animation-fill-mode:both}.inq-slider__layer[data-motion=fade-in]{animation-name:inqFadeIn}.inq-slider__layer[data-motion=fade-in-up]{animation-name:inqFadeInUp}.inq-slider__layer[data-motion=fade-in-down]{animation-name:inqFadeInDown}.inq-slider__layer[data-motion=fade-in-left],.inq-slider__layer[data-motion=slide-in]{animation-name:inqFadeInLeft}.inq-slider__layer[data-motion=fade-in-right]{animation-name:inqFadeInRight}.inq-slider__layer[data-motion=scale-in],.inq-slider__layer[data-motion=zoom-in]{animation-name:inqScaleIn}.inq-slider__layer[data-motion=fade-out]{animation-name:inqFadeOut}.inq-slider__layer[data-motion=fade-out-up]{animation-name:inqFadeOutUp}.inq-slider__layer[data-motion=fade-out-down]{animation-name:inqFadeOutDown}.inq-slider__layer[data-motion=fade-out-left]{animation-name:inqFadeOutLeft}.inq-slider__layer[data-motion=fade-out-right]{animation-name:inqFadeOutRight}.inq-slider__layer[data-motion=scale-out],.inq-slider__layer[data-motion=zoom-out]{animation-name:inqScaleOut}
@keyframes inqFadeIn{from{opacity:0}to{opacity:var(--inq-opacity)}}@keyframes inqFadeInUp{from{opacity:0;translate:0 30px}to{opacity:var(--inq-opacity);translate:0 0}}@keyframes inqFadeInDown{from{opacity:0;translate:0 -30px}to{opacity:var(--inq-opacity);translate:0 0}}@keyframes inqFadeInLeft{from{opacity:0;translate:-40px 0}to{opacity:var(--inq-opacity);translate:0 0}}@keyframes inqFadeInRight{from{opacity:0;translate:40px 0}to{opacity:var(--inq-opacity);translate:0 0}}@keyframes inqScaleIn{from{opacity:0;scale:.85}to{opacity:var(--inq-opacity);scale:1}}@keyframes inqFadeOut{to{opacity:0}}@keyframes inqFadeOutUp{to{opacity:0;translate:0 -30px}}@keyframes inqFadeOutDown{to{opacity:0;translate:0 30px}}@keyframes inqFadeOutLeft{to{opacity:0;translate:-40px 0}}@keyframes inqFadeOutRight{to{opacity:0;translate:40px 0}}@keyframes inqScaleOut{to{opacity:0;scale:.85}}
@media(max-width:767px){.inq-slider__pause{right:10px;bottom:58px;width:34px;height:34px}}
@media(max-width:1024px){.inq-slider__arrow{width:var(--inq-arrow-size-t);height:var(--inq-arrow-size-t)}.inq-slider__dots{bottom:var(--inq-dot-bottom-t);gap:var(--inq-dot-gap-t)}.inq-slider__dots button{width:var(--inq-dot-size-t);height:var(--inq-dot-size-t)}.inq-dot-align-left-top .inq-slider__dots,.inq-dot-align-left-center .inq-slider__dots,.inq-dot-align-left-bottom .inq-slider__dots{left:var(--inq-dot-x-t)}.inq-dot-align-right-top .inq-slider__dots,.inq-dot-align-right-center .inq-slider__dots,.inq-dot-align-right-bottom .inq-slider__dots{right:var(--inq-dot-x-t)}.inq-dot-align-center-top .inq-slider__dots{top:var(--inq-dot-bottom-t)}}
@media(max-width:767px){.inq-slider__arrow{width:var(--inq-arrow-size-m);height:var(--inq-arrow-size-m)}.inq-slider__dots{bottom:var(--inq-dot-bottom-m);gap:var(--inq-dot-gap-m)}.inq-slider__dots button{width:var(--inq-dot-size-m);height:var(--inq-dot-size-m)}.inq-dot-align-left-top .inq-slider__dots,.inq-dot-align-left-center .inq-slider__dots,.inq-dot-align-left-bottom .inq-slider__dots{left:var(--inq-dot-x-m)}.inq-dot-align-right-top .inq-slider__dots,.inq-dot-align-right-center .inq-slider__dots,.inq-dot-align-right-bottom .inq-slider__dots{right:var(--inq-dot-x-m)}.inq-dot-align-center-top .inq-slider__dots{top:var(--inq-dot-bottom-m)}}

/* Independent nine-point arrow alignment. Edge offset controls top/bottom distance. */
.inq-slider .inq-slider__arrow.inq-arrow-align-left-top{left:var(--inq-left-x-d);right:auto;top:var(--inq-left-edge-d);bottom:auto;transform:none}.inq-slider .inq-slider__arrow.inq-arrow-align-center-top{left:50%;right:auto;top:var(--inq-left-edge-d);bottom:auto;transform:translateX(-50%)}.inq-slider .inq-slider__arrow.inq-arrow-align-right-top{left:auto;right:var(--inq-left-x-d);top:var(--inq-left-edge-d);bottom:auto;transform:none}.inq-slider .inq-slider__arrow.inq-arrow-align-left-center{left:var(--inq-left-x-d);right:auto;top:50%;bottom:auto;transform:translateY(-50%)}.inq-slider .inq-slider__arrow.inq-arrow-align-center-center{left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%,-50%)}.inq-slider .inq-slider__arrow.inq-arrow-align-right-center{left:auto;right:var(--inq-left-x-d);top:50%;bottom:auto;transform:translateY(-50%)}.inq-slider .inq-slider__arrow.inq-arrow-align-left-bottom{left:var(--inq-left-x-d);right:auto;top:auto;bottom:var(--inq-left-edge-d);transform:none}.inq-slider .inq-slider__arrow.inq-arrow-align-center-bottom{left:50%;right:auto;top:auto;bottom:var(--inq-left-edge-d);transform:translateX(-50%)}.inq-slider .inq-slider__arrow.inq-arrow-align-right-bottom{left:auto;right:var(--inq-left-x-d);top:auto;bottom:var(--inq-left-edge-d);transform:none}
.inq-slider .inq-slider__arrow--next.inq-arrow-align-left-top{left:var(--inq-right-x-d);right:auto;top:var(--inq-right-edge-d)}.inq-slider .inq-slider__arrow--next.inq-arrow-align-center-top{top:var(--inq-right-edge-d)}.inq-slider .inq-slider__arrow--next.inq-arrow-align-right-top{right:var(--inq-right-x-d);top:var(--inq-right-edge-d)}.inq-slider .inq-slider__arrow--next.inq-arrow-align-left-center{left:var(--inq-right-x-d);right:auto}.inq-slider .inq-slider__arrow--next.inq-arrow-align-right-center{left:auto;right:var(--inq-right-x-d)}.inq-slider .inq-slider__arrow--next.inq-arrow-align-left-bottom{left:var(--inq-right-x-d);right:auto;bottom:var(--inq-right-edge-d)}.inq-slider .inq-slider__arrow--next.inq-arrow-align-center-bottom{bottom:var(--inq-right-edge-d)}.inq-slider .inq-slider__arrow--next.inq-arrow-align-right-bottom{left:auto;right:var(--inq-right-x-d);bottom:var(--inq-right-edge-d)}
@media(max-width:1024px){.inq-slider .inq-slider__arrow[class*="inq-arrow-align-left-"]{left:var(--inq-left-x-t)}.inq-slider .inq-slider__arrow[class*="inq-arrow-align-right-"]{right:var(--inq-left-x-t)}.inq-slider .inq-slider__arrow--next[class*="inq-arrow-align-left-"]{left:var(--inq-right-x-t)}.inq-slider .inq-slider__arrow--next[class*="inq-arrow-align-right-"]{right:var(--inq-right-x-t)}.inq-slider .inq-slider__arrow[class*="-top"]{top:var(--inq-left-edge-t)}.inq-slider .inq-slider__arrow[class*="-bottom"]{bottom:var(--inq-left-edge-t)}.inq-slider .inq-slider__arrow--next[class*="-top"]{top:var(--inq-right-edge-t)}.inq-slider .inq-slider__arrow--next[class*="-bottom"]{bottom:var(--inq-right-edge-t)}}
@media(max-width:767px){.inq-slider .inq-slider__arrow[class*="inq-arrow-align-left-"]{left:var(--inq-left-x-m)}.inq-slider .inq-slider__arrow[class*="inq-arrow-align-right-"]{right:var(--inq-left-x-m)}.inq-slider .inq-slider__arrow--next[class*="inq-arrow-align-left-"]{left:var(--inq-right-x-m)}.inq-slider .inq-slider__arrow--next[class*="inq-arrow-align-right-"]{right:var(--inq-right-x-m)}.inq-slider .inq-slider__arrow[class*="-top"]{top:var(--inq-left-edge-m)}.inq-slider .inq-slider__arrow[class*="-bottom"]{bottom:var(--inq-left-edge-m)}.inq-slider .inq-slider__arrow--next[class*="-top"]{top:var(--inq-right-edge-m)}.inq-slider .inq-slider__arrow--next[class*="-bottom"]{bottom:var(--inq-right-edge-m)}}
@media(max-width:767px){.inq-slider__content{display:flex;flex-direction:column;justify-content:center;gap:14px;padding-top:30px;padding-bottom:70px}.inq-slider__layer--title,.inq-slider__layer--subtitle,.inq-slider__layer--description,.inq-slider__layer--button{position:relative;left:auto;top:auto;width:100%;height:auto;min-height:0}.inq-slider__layer--button{width:max-content;max-width:100%}.inq-slider__layer--title,.inq-slider__layer--subtitle,.inq-slider__layer--description{flex:0 0 auto}}
@media(max-width:1024px){.inq-slider__slide{background-image:var(--inq-bg-overlay-t),var(--inq-bg-t)}}
@media(max-width:767px){.inq-slider__slide{background-image:var(--inq-bg-overlay-m),var(--inq-bg-m)}}
.inq-slider__arrow{background:color-mix(in srgb,var(--inq-arrow-bg) 55%,transparent);color:var(--inq-arrow-color);transition:opacity var(--inq-arrow-speed) ease,translate var(--inq-arrow-speed) ease,background-color .2s ease}.inq-slider__arrow:hover{background:var(--inq-arrow-hover-bg)}.inq-slider__arrow--prev{top:var(--inq-left-y-d);left:var(--inq-left-x-d)}.inq-slider__arrow--next{top:var(--inq-right-y-d);right:var(--inq-right-x-d)}.inq-arrow-style-square .inq-slider__arrow{border-radius:6px}.inq-arrow-style-minimal .inq-slider__arrow{border:0;background:transparent;text-shadow:0 1px 4px #000}.inq-arrow-style-minimal .inq-slider__arrow:hover{background:color-mix(in srgb,var(--inq-arrow-hover-bg) 45%,transparent)}.inq-arrow-animation-none .inq-slider__arrow{transition:none}.inq-arrow-animation-fade.inq-arrows-waiting .inq-slider__arrow{opacity:0}.inq-arrow-animation-slide.inq-arrows-waiting .inq-slider__arrow--prev{opacity:0;translate:-24px 0}.inq-arrow-animation-slide.inq-arrows-waiting .inq-slider__arrow--next{opacity:0;translate:24px 0}.inq-arrows-responsive-hidden .inq-slider__arrow{display:none!important}
@media(max-width:1024px){.inq-slider__arrow--prev{top:var(--inq-left-y-t);left:var(--inq-left-x-t)}.inq-slider__arrow--next{top:var(--inq-right-y-t);right:var(--inq-right-x-t)}}
@media(max-width:767px){.inq-slider__arrow--prev{top:var(--inq-left-y-m);left:var(--inq-left-x-m)}.inq-slider__arrow--next{top:var(--inq-right-y-m);right:var(--inq-right-x-m)}}

/* Font-independent chevrons, optically centered in every arrow button. */
.inq-slider .inq-slider__arrow{display:flex;align-items:center;justify-content:center;padding:0;font-size:0;text-indent:-9999px;overflow:hidden}.inq-slider .inq-slider__arrow::before{content:"";display:block;width:24%;height:24%;border-top:3px solid var(--inq-arrow-color);border-right:3px solid var(--inq-arrow-color);box-sizing:content-box;flex:0 0 auto}.inq-slider .inq-slider__arrow--prev::before{transform:rotate(-135deg);margin-left:10%}.inq-slider .inq-slider__arrow--next::before{transform:rotate(45deg);margin-right:10%}
/* Keep bottom-aligned arrows anchored to the bottom after responsive legacy rules. */
.inq-slider .inq-slider__arrow[class*="-bottom"]{top:auto!important}.inq-slider .inq-slider__arrow.inq-arrow-align-left-bottom{left:var(--inq-left-x-d);right:auto;bottom:var(--inq-left-edge-d)}.inq-slider .inq-slider__arrow.inq-arrow-align-center-bottom{left:50%;right:auto;bottom:var(--inq-left-edge-d);transform:translateX(-50%)}.inq-slider .inq-slider__arrow.inq-arrow-align-right-bottom{left:auto;right:var(--inq-left-x-d);bottom:var(--inq-left-edge-d)}.inq-slider .inq-slider__arrow--next.inq-arrow-align-left-bottom{left:var(--inq-right-x-d);right:auto;bottom:var(--inq-right-edge-d)}.inq-slider .inq-slider__arrow--next.inq-arrow-align-center-bottom{left:50%;right:auto;bottom:var(--inq-right-edge-d);transform:translateX(-50%)}.inq-slider .inq-slider__arrow--next.inq-arrow-align-right-bottom{left:auto;right:var(--inq-right-x-d);bottom:var(--inq-right-edge-d)}
@media(max-width:1024px){.inq-slider .inq-slider__arrow.inq-arrow-align-left-bottom{left:var(--inq-left-x-t);bottom:var(--inq-left-edge-t)}.inq-slider .inq-slider__arrow.inq-arrow-align-right-bottom{right:var(--inq-left-x-t);bottom:var(--inq-left-edge-t)}.inq-slider .inq-slider__arrow--next.inq-arrow-align-left-bottom{left:var(--inq-right-x-t);bottom:var(--inq-right-edge-t)}.inq-slider .inq-slider__arrow--next.inq-arrow-align-right-bottom{right:var(--inq-right-x-t);bottom:var(--inq-right-edge-t)}}
@media(max-width:767px){.inq-slider .inq-slider__arrow.inq-arrow-align-left-bottom{left:var(--inq-left-x-m);bottom:var(--inq-left-edge-m)}.inq-slider .inq-slider__arrow.inq-arrow-align-right-bottom{right:var(--inq-left-x-m);bottom:var(--inq-left-edge-m)}.inq-slider .inq-slider__arrow--next.inq-arrow-align-left-bottom{left:var(--inq-right-x-m);bottom:var(--inq-right-edge-m)}.inq-slider .inq-slider__arrow--next.inq-arrow-align-right-bottom{right:var(--inq-right-x-m);bottom:var(--inq-right-edge-m)}}

/* Button layers use the editor box dimensions on every device. */
.inq-slider .inq-slider__layer--button{width:var(--inq-d-w);height:var(--inq-d-h)}.inq-slider .inq-slider__layer--button .inq-slider__button{display:flex;width:100%;height:100%;min-height:38px;padding:var(--inq-button-py-d) var(--inq-button-px-d);align-items:center;justify-content:center;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;text-align:center}@media(min-width:1025px){.inq-slider .inq-slider__layer--button.inq-button-auto-desktop{width:max-content;height:auto;max-width:calc(100% - var(--inq-d-x))}.inq-slider .inq-slider__layer--button.inq-button-auto-desktop .inq-slider__button{width:auto;height:auto;white-space:nowrap}}
@media(min-width:768px) and (max-width:1024px){.inq-slider .inq-slider__layer--button{width:var(--inq-t-w);height:var(--inq-t-h)}.inq-slider .inq-slider__layer--button .inq-slider__button{padding:var(--inq-button-py-t) var(--inq-button-px-t)}.inq-slider .inq-slider__layer--button.inq-button-auto-tablet{width:max-content;height:auto;max-width:calc(100% - var(--inq-t-x))}.inq-slider .inq-slider__layer--button.inq-button-auto-tablet .inq-slider__button{width:auto;height:auto;white-space:nowrap}}
@media(max-width:767px){.inq-slider .inq-slider__layer--button{width:var(--inq-m-w);height:var(--inq-m-h)}.inq-slider .inq-slider__layer--button .inq-slider__button{padding:var(--inq-button-py-m) var(--inq-button-px-m)}.inq-slider .inq-slider__layer--button.inq-button-auto-mobile{width:max-content;height:auto;max-width:calc(100% - var(--inq-m-x))}.inq-slider .inq-slider__layer--button.inq-button-auto-mobile .inq-slider__button{width:auto;height:auto;white-space:nowrap}}
@media(prefers-reduced-motion:reduce){.inq-slider *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/* Visual editor parity: mobile layers retain their saved x/y/width/height positions. */
@media(max-width:767px){.inq-slider .inq-slider__content{display:block;padding:0}.inq-slider .inq-slider__layer--title,.inq-slider .inq-slider__layer--subtitle,.inq-slider .inq-slider__layer--description,.inq-slider .inq-slider__layer--button{position:absolute;left:var(--inq-m-x);top:var(--inq-m-y);width:var(--inq-m-w);height:var(--inq-m-h);min-height:0}.inq-slider .inq-slider__layer--button.inq-button-auto-mobile{width:max-content;height:auto;max-width:calc(100% - var(--inq-m-x))}}
@media(max-width:1024px){.inq-slider .inq-slider__layer--title,.inq-slider .inq-slider__layer--subtitle{line-height:var(--inq-line-height)}}
@media(max-width:1024px){.inq-slider .inq-slider__layer{font-size:var(--inq-font-size-t)}.inq-slider .inq-slider__layer--title,.inq-slider .inq-slider__layer--subtitle,.inq-slider .inq-slider__layer--button{font-size:var(--inq-font-size-t)}}@media(max-width:767px){.inq-slider .inq-slider__layer{font-size:var(--inq-font-size-m)}.inq-slider .inq-slider__layer--title,.inq-slider .inq-slider__layer--subtitle,.inq-slider .inq-slider__layer--button{font-size:var(--inq-font-size-m)}}
/* Stable responsive design canvases: percentages resolve against the same width used by the admin preview. */
@media(min-width:768px) and (max-width:1024px){.inq-slider .inq-slider__content{width:min(688px,calc(100% - 40px))}}
@media(max-width:767px){.inq-slider .inq-slider__content{width:min(346px,calc(100% - 24px))}}

/* Match the admin mobile design canvas so saved percentage positions render exactly. */
@media(max-width:767px){.inq-slider{height:auto;min-height:0;max-height:none;aspect-ratio:9/16}}

/* Configurable button hover appearance and motion. */
.inq-slider .inq-slider__button{transition:color var(--inq-button-hover-duration,250ms) ease,background-color var(--inq-button-hover-duration,250ms) ease,transform var(--inq-button-hover-duration,250ms) ease,box-shadow var(--inq-button-hover-duration,250ms) ease}
.inq-slider .inq-slider__layer--button:hover .inq-slider__button,.inq-slider .inq-slider__button:focus-visible{color:var(--inq-button-hover-color,#fff)!important;background:var(--inq-button-hover-bg,#126fd1)}
.inq-slider .inq-button-hover-lift:hover .inq-slider__button,.inq-slider .inq-button-hover-lift .inq-slider__button:focus-visible{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.28)}
.inq-slider .inq-button-hover-scale:hover .inq-slider__button,.inq-slider .inq-button-hover-scale .inq-slider__button:focus-visible{transform:scale(1.06)}
.inq-slider .inq-button-hover-glow:hover .inq-slider__button,.inq-slider .inq-button-hover-glow .inq-slider__button:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--inq-button-hover-bg,#126fd1) 35%,transparent),0 6px 22px color-mix(in srgb,var(--inq-button-hover-bg,#126fd1) 55%,transparent)}
.inq-slider__loader{position:absolute;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#001b43;transition:opacity .25s ease}.inq-slider__loader:after{width:46px;height:46px;border:4px solid rgba(255,255,255,.28);border-top-color:#348ff4;border-radius:50%;content:"";animation:inqLoaderSpin .8s linear infinite}.inq-slider--loading>*:not(.inq-slider__loader){visibility:hidden}.inq-slider:not(.inq-slider--loading)>.inq-slider__loader{opacity:0;visibility:hidden;pointer-events:none}@keyframes inqLoaderSpin{to{transform:rotate(360deg)}}

/* Preserve native logo resolution instead of stretching small raster assets. */
.inq-slider .inq-slider__image{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}

/* Keep the mobile output identical to the 390px-wide admin design at any phone width. */
@media(max-width:767px){
 .inq-slider .inq-slider__slide{inset:auto;top:0;left:0;width:390px;height:693.333px;transform:scale(var(--inq-mobile-scale,1));transform-origin:top left}
 .inq-slider .inq-slider__content{width:346px;height:100%}
}

/* Optional text group: one responsive position, natural title/subtitle/button flow. */
.inq-slider .inq-slider__group{position:absolute;left:var(--inq-group-d-x);top:var(--inq-group-d-y);width:var(--inq-group-d-w);max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--inq-group-gap-d)}
.inq-slider .inq-slider__group>.inq-slider__layer{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;min-height:0!important;flex:none}
.inq-slider .inq-slider__group>.inq-slider__layer--button{width:max-content!important;max-width:100%}
.inq-slider .inq-slider__group>.inq-slider__layer--button .inq-slider__button{display:inline-flex!important;width:auto!important;height:auto!important;max-width:100%;white-space:normal}
.inq-slider .inq-slider__group .inq-slider__description p{margin:0}
@media(min-width:1025px) and (max-width:1440px){.inq-slider .inq-slider__group{gap:var(--inq-group-gap-l)}}
@media(min-width:768px) and (max-width:1024px){.inq-slider .inq-slider__group{left:var(--inq-group-t-x);top:var(--inq-group-t-y);width:var(--inq-group-t-w);gap:var(--inq-group-gap-t)}}
@media(max-width:767px){.inq-slider .inq-slider__group{left:var(--inq-group-m-x);top:var(--inq-group-m-y);width:var(--inq-group-m-w);gap:var(--inq-group-gap-m)}}
/* Image-layer visibility uses four independent editor breakpoints. */
@media (min-width:1025px) and (max-width:1440px){.inq-slider__layer--image.inq-hide-desktop{display:block!important}.inq-slider__layer--image.inq-hide-laptop{display:none!important}}
